When it comes to online marketing and in particular search engine marketing it is all about the keywords and phrases that you are focussing on. You need to think about what someone may type in to a search engine to find your business. You would expect to come top for your own company name but if they had never heard of your company but were looking for a product or service that you sell, think about what they may search for. Once you have a list of these types of phrases you can then check where you currently rank for them. If you are down the bottom of the first page or a few pages in to the search results the chances are you will be receiving very few visits for that term. If you believe that term is an important one then you need to try and work on improving your placement to get in to the top 1-5 places. The higher up you are the more clicks you will get but also the harded the competition becomes. Make sure that you have the keywords on the relevant pages of your website and that you have enough unique, relevant content on your site that the search engines will recognise that you are able to offer the viewer what they are searching for.