Google Webmaster Guidelines provides guidelines to best practice and what to avoid.