Google offers tips and guidelines for webmasters and web developers in their Webmaster Help Center. Sitemaps, robots.txt, improving ranking, adding or removing sites from the index, etc.