Search Engine Optimisation is the buzzword around at the moment. It is the art of getting a website to appear higher up in the natural results pages of Search engines like Google. Although I highly recommended SEO for any business wanting to push online sales or increase website visibility it does have a few limitations:
Time frame:
Due to the nature of how search engines operate and the vast size of the Internet it may take several months before you see the fruits of your labour with SEO.
Cost:
SEO is a very specialised field and this is reflected in the cost of hiring a professional seo company.
Black Hat techniques:
There are still many people selling SEO services that use black hat techniques in order to gain high rankings in the search engines. By black hat techniques I mean unethical techniques that cheat the search engines, for example cloaking or doorway pages. These techniques may cause a temporary rise in rankings for a website but you run the risk of being banned by the search engines.
Keywords:
It is very difficult to optimise a website for many keywords. You may be able to rank top for some of your keywords but...