Firstly you should reflect on exactly what it is you are offering (your product or service). Get to realistically know the sector you're working in, without only concentrating strictly on what you offer, and without thinking that your competitors are superior. Then, put yourself in the minds of your clients (before creating your enterprise you probably figured out who your target audience is): What do I think? Am I surprised (positively) by this product? What are the strengths and weaknesses of this product/service? How would I prefer to buy? To be contacted?
From asking yourself these questions you will gather a lot of information that will give you an idea of what the best strategy is for your brand.
The possibilities are endless: you can work with SEO, AdWords campaigns, blogs, use an app and taking advantage of push notifications, use a guerilla marketing strategy, send newsletters, concentrate on social networks, create campaigns and competitions on social media, etc. You can improve yourself in many aspects, by using different tools, even open source (and free) and communicate via different channels.
Today, I will speak about three strategies that are quite attainable—even with a budget close to nothing. In the long term, they will allow you to increase your internet traffic, gain the loyalty of your community, and simultaneously improve your reputation amongst your prospects and clients.