I would have to stress good interesting content is the key to a websites success, increasingly this is something that Google hopes to reward. A site designed for search engines is dull, create for potential clients not Google, engage humans not spiders!
There are however some basics that need to be applied. Sometimes we find websites have success with applying just the basics, often they have a clear keyphrase(s) and a targeted location, town(s) followed by county. There is one thing you can't rush Google on and that is time, a site will move up the search results the longer it is live (providing it is well constructed and site is updated) - only thing required for this is patience.
![]()
Google is a dominant force - over 90% of searches are done with it (source).
The guide on the left is a good summary of Googles requirements - more information can be gained from Google itself (webmaster tools).
My free tip to you! If you do a search for a product or service and put in a town or county you will often see a Google map appear and a list of companies who appear on the map, this is a fantastic FREE service from Google, it also represents a valuable link TO your website.