SEOmoz have a comprehensive Beginner Guide to SEO.

The single page guide cover the essentials of Search Engine Optimization including the basis of SEO, search engine protocol, SEO techniques, SEO tools and guides to build a good website.

SEO is something that needs time to learn, unless you are planning to spend thousands of dollars to SEO consultants, it’s worth the learning effort.

Related Entries

Blogs to learn SEO
Advance link building tactics from SEOmoz
Goals for Malaysia SEO Weblog
6 tips to create successful linkbaiting
800×600 screen resolution popularity shrinking