SEO Guidelines

Google has issued a very comprehensive way for site optimization for search engines. Even though this is addressed to beginners, it is not applied by everybody, since a certain level of background knowledge is required.