Introduction — https://developers.google.com/search/docs Search Essentials — https://developers.google.com/search/docs/essentials Technical requirements — https://developers.google.com/search/docs/essentials/technical Spam policies — https://developers.google.com/search/docs/essentials/spam-policies SEO Starter Guide — https://developers.google.com/search/docs/fundamentals/seo-starter-guide How Google Search works — https://developers.google.com/search/docs/fundamentals/how-search-works Creating helpful, reliable, people-first content — https://developers.google.com/search/docs/fundamentals/creating-helpful-content Optimizing for generative AI — https://developers.google.com/search/docs/fundamentals/ai-optimization-guide Guidance on using generative AI — https://developers.google.com/search/docs/fundamentals/using-gen-ai-content Maintaining your site’s SEO — https://developers.google.com/search/docs/fundamentals/get-started Developer’s guide to Search — https://developers.google.com/search/docs/fundamentals/get-started-developers Do you need an SEO? — https://developers.google.com/search/docs/fundamentals/do-i-need-seo Crawling and indexing Overview — https://developers.google.com/search/docs/crawling-indexing File types Google can index — https://developers.google.com/search/docs/crawling-indexing/indexable-file-types URL structure — https://developers.google.com/search/docs/crawling-indexing/url-structure Links — https://developers.google.com/search/docs/crawling-indexing/links-crawlable Learn about sitemaps — https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview Build and submit a sitemap — https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap Manage sitemaps with sitemap index file — https://developers.google.com/search/docs/crawling-indexing/sitemaps/large-sitemaps Image sitemaps — https://developers.google.com/search/docs/crawling-indexing/sitemaps/image-sitemaps News sitemaps — https://developers.google.com/search/docs/crawling-indexing/sitemaps/news-sitemap Video sitemaps and alternatives — https://developers.google.com/search/docs/crawling-indexing/sitemaps/video-sitemaps Combining sitemap extensions — https://developers.google.com/search/docs/crawling-indexing/sitemaps/combine-sitemap-extensions Ask Google to recrawl your URLs — https://developers.google.com/search/docs/crawling-indexing/ask-google-to-recrawl Troubleshoot crawl errors — https://developers.google.com/search/docs/crawling-indexing/troubleshoot-crawling-errors List of Google crawlers — https://developers.google.com/crawling/docs/crawlers-fetchers/overview-google-crawlers Googlebot — https://developers.google.com/search/docs/crawling-indexing/googlebot Reduce the Google crawl rate — https://developers.google.com/crawling/docs/crawlers-fetchers/reduce-crawl-rate Verifying Googlebot and other Google crawlers — https://developers.google.com/crawling/docs/crawlers-fetchers/verifying-googlebot Introduction to robots.txt — https://developers.google.com/search/docs/crawling-indexing/robots/intro How Google interprets the robots.txt specification — https://developers.google.com/crawling/docs/robots-txt/robots-txt-spec What is URL canonicalization — https://developers.google.com/search/docs/crawling-indexing/canonicalization How to specify a canonical URL with rel=“canonical” and other methods — https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls Fix canonicalization issues — https://developers.google.com/search/docs/crawling-indexing/canonicalization-troubleshooting Mobile site and mobile-first indexing — https://developers.google.com/search/docs/crawling-indexing/mobile/mobile-sites-mobile-first-indexing AMP on Google Search guidelines — https://developers.google.com/search/docs/crawling-indexing/amp Understand how AMP works in search results — https://developers.google.com/search/docs/crawling-indexing/amp/about-amp Enhance AMP content — https://developers.google.com/search/docs/crawling-indexing/amp/enhance-amp Validate AMP content — https://developers.google.com/search/docs/crawling-indexing/amp/validate-amp Remove AMP content — https://developers.google.com/search/docs/crawling-indexing/amp/remove-amp Understand the JavaScript SEO basics — https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics Fix search-related JavaScript problems — https://developers.google.com/search/docs/crawling-indexing/javascript/fix-search-javascript Fix lazy-loaded content — https://developers.google.com/search/docs/crawling-indexing/javascript/lazy-loading Dynamic rendering as a workaround — https://developers.google.com/search/docs/crawling-indexing/javascript/dynamic-rendering Page metadata — https://developers.google.com/search/docs/crawling-indexing/valid-page-metadata Meta tags and HTML attributes that Google supports — https://developers.google.com/search/docs/crawling-indexing/special-tags Robots meta tag, data-nosnippet, and X-Robots-Tag — https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag noindex — https://developers.google.com/search/docs/crawling-indexing/block-indexing rel attributes — https://developers.google.com/search/docs/crawling-indexing/qualify-outbound-links Control what you share with Google — https://developers.google.com/search/docs/crawling-indexing/control-what-you-share Page removals — https://developers.google.com/search/docs/crawling-indexing/remove-information Image removals — https://developers.google.com/search/docs/crawling-indexing/prevent-images-on-your-page Redacted information — https://developers.google.com/search/docs/crawling-indexing/keep-redacted-information-out Redirects and Google Search — https://developers.google.com/search/docs/crawling-indexing/301-redirects Changing your hosting — https://developers.google.com/search/docs/crawling-indexing/site-move-no-url-changes Move a site with URL changes — https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes A/B testing — https://developers.google.com/search/docs/crawling-indexing/website-testing Temporarily pause or disable a website — https://developers.google.com/search/docs/crawling-indexing/pause-online-business