Getting your website found is not rocket science and there is no magic way of ensuring success. It is as simple as abiding by search engine guidelines (Google, Yahoo, etc) and making your website customer friendly and NOT for search engine popularity.
Keep the structure of your website simple and in a hierarchical format. Make sure that there is at least one static link on each page pointing to all other pages.
Select a competitive domain name: for example, if you are a photographer in Darlington: www.photographersdarlington.co.uk. Having your most popular keyword in your domain name will give you a competitive advantage.
Be realistic with your title and keyword choices. Competing on keywords such as ‘UK website design’ will be very difficult and more than likely lead to an unsuccessful campaign. Do RESEARCH!
The title tag is of extreme importance to your website and all website pages and is the first aspect of your website that the search engines will pick up. Your title tag should be clear and concise stating your most important key phrases/words first. The title tag should not exceed 100 characters, in fact approximately 60-70 characters will be ideal.
Optimise each page individually/optimise all pages - this will mean you can focus on promoting individual areas of your business/website. For example, one page for mortgages in Leeds, another for loans in Leeds.
Add weight to your keywords: use the header and strong tags.
Begin paragraphs with keywords.
Ensure that all links have relevant title and ALT tags assigned. Specifying the height and width of an image should always be done.
Name pages appropriately: for example photographers in Darlington - photographers-darlington.html.
Use keywords as links to add weight: instead of creating a text link such as www.eyeprint.co.uk use Internet marketing in the UK.
Exchange links with relevant websites: a good relevant link is worth 50 poor irrelevant ones. Remember to attempt to get the website that is linking to you to link using keywords as stated directly above.