SEO A-Z - to it yourself:

Search engine optimization is the process of achieving top rankings in the search engines for a website's most relevant search terms. The most relevant search terms are the phrases that people are most likely to type into a search engine when looking for what the website has to offer. These are the search terms that it is essential to rank highly for, and these are the search terms that search engine optimization targets. The first step is to choose the most suitable search terms for your site. Then allocate one or two of them to each suitable page within the site. One search term per page is preferable, but two per page is not so bad. Sometimes it is useful to split a large page, that covers several closely related topics or several aspects of a topic, into two or more smaller pages so that a different search term can be targeted on each of them. Matching search terms to a page's content is essential. Organize your navigation according to the importance of your keyword phrases. If you break your site into many pages, link to the most important pages from every page of your site, and link to the other pages from section header pages and the site map. Establish your site by submitting to the major directories, The Open Directory and the Yahoo! Directory, then build your link popularity by submitting to web directories and search engines, and requesting links from related websites. Be patient. A search engine optimization project can take time. Search Engine optimization requires several steps. You can go to www.seoa-z.com to learn more.