As a search engine optimization company ourselves, we know that there’s no “perfect” formula for on-page optimization. Here, Rand Fish of SEOMoz attempts to lay out the perfectly optimized page.
While it may not include every single element that goes into search engine optimization, I think his blog post goes a long way toward explaining many of the things that should be addressed in the structure and content of a web site as it’s being optimized.
Note that this refers to “on-page optimization”, which does not cover the elements also thought to be necessary by many such as linking structure, trust/authority of the host domain, registration and hosting data, external link text, traffic and CTR data, social graph metrics, etc.
The full post is well worth a read…