When it comes to gaining business online, it is no longer usually good enough just to have a website. There is new competition added every day and if you do not keep marketing your website you will quickly fall behind. Search Engine Optimisation also known as SEO is a must for anyone who is wants to be found online, whether it is to sell a product / service or to generate enquiries. SEO is something that is made up of many marketing components and really the majority of it should be undertaken by a professional online marketing company, or at least structured and monitored by one. The basic idea of SEO is to improve your website’s visibility on the search engines, pushing you higher up the ranks so that when someone searches for something that is relevant to what you offer, your site appears closest to the top so they click on it.