Why does everyone think seo is so hard. its really not, its just time consuming and a slow process.
Step 1 - research
Plug in any and all search terms into this and check how many searches are happening with certain search terms. Make a list of the higest search counts with the most relevant terms for your site.
http://www.digitalpoint.com/tools/suggestion/
You may want to find a keyword sugestor to help find more keywords to plug in to the above site.
Step 2 - Insert Keywords
Take your list of keywords that you know are being activly searched for and plug them in to your site. Replace your words on you page with the words and terms most searched for. Now...
choose 3 high searched for and relevant to that page terms
-name your html page with a search term.
-Put the number 1 searched term for this page in your title tag
-Add a H1-H3 tags to your site and put the keywords in there
-Add these terms in bold, Italics, Underline in your page content
-Add Meta Description using the 3 top keywords
-put the 3 top keywords you chose in the META Keywords tag and throw in some more text directly from your page.
Now this is for 1 page of your site. You should do this for every page, and not target the same keywords. Each page should target at least 3 seperate high searched for terms.
Hope this helps someone.