Google doesn't give a darn about HTML validation. Google's HTML does not validate, and never has. They don't even do required step #1 - make a "doc type" declaration. This has been discussed many times. Here is just one mention - http://www.shmula.com/313/html-validation-errors-on-google-homepage Check it out for yourself, if you are not convinced. . .
should read - "I found it on google when i search for "google ranking factors 2009, and then I copied it, and presented it as my own." Can you spell ATTRIBUTION? Do you even know what it means? I guess not. Thanks, buddy. . .
On-Page Optimization - it deals with the proper use of title tags, meta tags, alt tags (use when describing images), description, sitemap, h1/h2 tags and keywords.