Possible Duplicate:What are the best ways to increase your site's position in Google? I'm a Java developer-turned-impromptu-web-developer trying to help my father get his woodworking website off the ground. A week ago I knew (next to) nothing about SEO, and have spent a great deal of time revamping his site to meet Google's white hat best practices.Here is a list of steps I've taken, and this question is nothing more than a formal request for commentary to see if I've made any grave errors (omission or commission!) that will hurt his site's rankings:I've designed every page to have unique, brief/terse, meaningful contentI've set him up with Facebook, Twitter & LinkedIn profiles and linked them to his website (both directions)Each page is uniquely/briefly/meaningfully titledI use 1-and-only-1 <h1> element per pageI have a single sentence description <meta> tagI have a list of about 20 common search phrases listed in the keywords <meta> tagI have populated every <img> tag with an alt attribute that contains a list of a few short, meaningful phrases (that are similar to the ones in the <meta name=keywords> elementI have set him up with an HTML sitemapI have placed a valid sitemap.xml in his webrootI have placed a valid ror.xml in his webrootI have placed a valid robots.txt in his webroot (contents are below)robots.txt:User-agent: *Disallow:(I want Google to crawl everything!)Several years ago I was under the impression that proper SEO involved actually submitting something to Google (like a sitemaps, etc.). But I couldn't find any reference to that while reading up on contemporary SEO best practices.Please, if anyone has any concise, effective recommendations for anything I've overlooked or done poorly, please let me know! As always, any hints, tricks or tips are enormously appreciated! Thanks in advance!Edit: I know its foolish to disregard other search engines, but Google is the biggest player and quite frankly, I only have the time & energy to make him rank highly in 1 of them, so Google is my choice.
What major SEO steps have I forgotten?
seo;google;web development