Reference library

Documentation

First-party documentation from search engines and platforms. These pages are authoritative by definition — when a blog post and the documentation disagree, the documentation wins.

60 references · 12 canonical · 59 free · Intermediate / Beginner / Advanced / All

TitleAuthor / publisherYearLevelCost
AI Features and Your WebsiteCanon
Google's documentation on how AI Overviews and AI Mode source content, the eligibility requirements, and the preview controls site owners can use to limit inclusion.
developers.google.com
Google Search CentralIntermediateFree
Does Anthropic Crawl Data from the Web, and How Can Site Owners Block the Crawler?Canon
Anthropic's official help article describing ClaudeBot, Claude-User and Claude-SearchBot, their robots.txt tokens and the crawling practices Anthropic follows.
support.claude.com
AnthropicIntermediateFree
Google Crawler (User Agent) OverviewCanon
Authoritative list of Google's crawlers, fetchers and user-triggered agents, including Googlebot, Google-Extended (AI training and grounding opt-out), GoogleOther and their robots.txt tokens and IP ranges.
developers.google.com
GoogleIntermediateFree
Google Search Central BlogCanon
Google's official channel for announcing algorithm updates, documentation changes, new structured data types and crawler behaviour changes. The primary-source record of Google Search announcements since 2005.
developers.google.com
Google Search CentralAllFree
Google Search Console Help CenterCanon
Official product help for Search Console, covering property types, the Performance report data model, Index Coverage states, URL Inspection and manual actions.
support.google.com
GoogleAllFree
Localized Versions of Your Pages (hreflang)Canon
Google's canonical reference for hreflang annotations across HTML, HTTP headers and sitemaps, including x-default and common implementation errors.
developers.google.com
Google Search CentralAdvancedFree
Overview of OpenAI CrawlersCanon
OpenAI's official documentation of GPTBot (model training), OAI-SearchBot (search index) and ChatGPT-User (user-initiated fetches), with robots.txt tokens and published IP ranges.
developers.openai.com
OpenAIIntermediateFree
SEO Starter Guide: The BasicsCanon
Google's own introductory guide to search engine optimization, covering how Google finds and understands pages, how to influence appearance in results and which practices are unnecessary.
developers.google.com
Google Search CentralBeginnerFree
Structured Data Markup that Google Search SupportsCanon
The search gallery listing every structured data type that can produce a rich result in Google Search, with required and recommended properties for each.
developers.google.com
Google Search CentralIntermediateFree
The Beginner's Guide to SEOCanon
One of the longest-running free introductory SEO guides on the web, covering crawling and indexing, keyword research, on-page and technical optimisation, link building and measurement.
moz.com
MozBeginnerFree
Understand JavaScript SEO BasicsCanon
Describes Google's three-stage crawl, render and index pipeline for JavaScript applications and the practices that make client-rendered content indexable.
developers.google.com
Google Search CentralAdvancedFree
Web VitalsCanon
Canonical definition of the Web Vitals initiative and the Core Web Vitals set, with the current thresholds and the field-versus-lab measurement model.
web.dev
Google Chrome teamIntermediateFree
About Applebot
Apple's support article covering Applebot and Applebot-Extended, the user agents behind Siri, Spotlight Suggestions and Apple Intelligence training data, and the robots.txt controls for each.
support.apple.com
AppleIntermediateFree
Ahrefs: Link Building for SEO — The Beginner's Guide
Free guide to link acquisition tactics, prospecting, outreach and link evaluation, including which link types Ahrefs' own studies find correlate with rankings.
ahrefs.com
AhrefsIntermediateFree
Ahrefs: SEO — The Complete Guide for Beginners
Ahrefs' free long-form SEO guide covering keyword research, on-page, link building, technical SEO and measurement, with worked examples from its own data.
ahrefs.com
AhrefsBeginnerFree
Backlinko SEO Marketing Hub
Free reference hub of SEO guides, definitions and data-backed studies, known for large-sample analyses of search results and CTR.
backlinko.com
BacklinkoBeginnerFree
Baidu Search Resource Platform Documentation
Baidu's webmaster platform documentation and announcements, covering submission APIs, crawling behaviour and the algorithm updates Baidu publishes for Chinese-language sites.
ziyuan.baidu.com
BaiduAdvancedFree
Bing Webmaster Tools Help Center
Product documentation for Bing Webmaster Tools, including site verification, URL submission, crawl control, the Site Explorer and the IndexNow integration.
bing.com
Microsoft BingAllFree
Block Search Indexing with noindex
How to use the noindex rule via meta tag or X-Robots-Tag header, and why disallowing a URL in robots.txt prevents the rule from being seen.
developers.google.com
Google Search CentralBeginnerFree
Brave Search Crawler Documentation
Brave's help page on its independent search index crawler. Notes that the crawler does not advertise a differentiated user agent, respects Googlebot blocks, and that delisting requires a robots noindex directive rather than robots.txt.
search.brave.com
BraveIntermediateFree
CCBot Crawler Documentation
Common Crawl's page describing CCBot, the crawler that builds the open web corpus widely used to pretrain large language models, and how to allow or block it in robots.txt.
commoncrawl.org
Common CrawlIntermediateFree
Chrome UX Report (CrUX) Documentation
Documentation for the CrUX dataset of real-user Core Web Vitals from opted-in Chrome users, covering the API, BigQuery tables, the CrUX History API and dashboard tooling.
developer.chrome.com
Google Chrome teamAdvancedFree
Cloudflare Bot Solutions Documentation
Cloudflare's documentation on bot classification, verified bots and the controls network operators use to allow, challenge or block AI crawlers at the edge.
developers.cloudflare.com
CloudflareAdvancedFreemium
Crawl Budget Management for Large Sites
Google's explanation of crawl capacity limit and crawl demand, and the practical levers large sites have to influence how much Googlebot crawls.
developers.google.com
GoogleAdvancedFree
Create a News Sitemap
Requirements for Google News sitemaps, including the news-specific XML namespace, the two-day article window and publication metadata.
developers.google.com
Google Search CentralIntermediateFree
Cumulative Layout Shift (CLS)
Definition of CLS, the visual stability Core Web Vital, covering session windows, expected versus unexpected shifts and the layout shift score calculation.
web.dev
Google Chrome teamIntermediateFree
Debug Google Search Traffic Drops
Google's structured diagnostic for Search traffic declines, distinguishing technical issues, manual actions, algorithmic changes, seasonality and reporting glitches.
developers.google.com
Google Search CentralIntermediateFree
Google Crawling and Indexing Documentation
Hub of Google's technical documentation on how Googlebot discovers, crawls and indexes pages, covering robots.txt, sitemaps, canonicalization, redirects, mobile sites and JavaScript.
developers.google.com
Google Search CentralIntermediateFree
Google Search Status Dashboard — Ranking Updates History
Google's authoritative log of confirmed ranking updates with official start and completion timestamps, used to align traffic changes with named algorithm rollouts.
status.search.google.com
GoogleIntermediateFree
Google's Common Crawlers
Detail page for Google's common crawlers, listing user-agent strings, robots.txt tokens and reverse-DNS verification for Googlebot variants.
developers.google.com
GoogleIntermediateFree
How HTTP Status Codes Affect Google's Crawlers
Maps each HTTP status code, network error and DNS failure to the behaviour Google's crawlers and indexing systems apply.
developers.google.com
GoogleAdvancedFree
How to Specify a Canonical with rel=canonical and Other Methods
Explains how Google consolidates duplicate URLs, which canonicalization signals it uses and how to troubleshoot unexpected canonical selection.
developers.google.com
Google Search CentralIntermediateFree
How To Use Search Console
Task-based guide to Search Console for common roles, linking to property verification, performance reporting, indexing reports and URL inspection.
developers.google.com
Google Search CentralBeginnerFree
How to Write Meta Descriptions and Control Snippets
Google's guidance on snippet generation, meta description quality and the directives that limit snippet length or suppress snippets entirely.
developers.google.com
Google Search CentralBeginnerFree
Influencing Title Links in Google Search
Explains how Google generates the title link shown in results, which sources it draws on and why the title element is sometimes rewritten.
developers.google.com
Google Search CentralBeginnerFree
Interaction to Next Paint (INP)
Definition of INP, the responsiveness metric that replaced First Input Delay as a Core Web Vital, including input delay, processing time and presentation delay components.
web.dev
Google Chrome teamIntermediateFree
Intro to How Structured Data Markup Works
Google's primer on structured data formats (JSON-LD, microdata, RDFa), placement, testing and the relationship between markup and rich result eligibility.
developers.google.com
Google Search CentralBeginnerFree
Intro to Product Structured Data on Google
Reference for Product, Offer, AggregateRating and merchant listing markup used for product rich results and Google Shopping surfaces.
developers.google.com
Google Search CentralIntermediateFree
JSON-LD Project Site
Community home for JSON-LD with the playground, tooling list and specification links. Useful for debugging structured data before deploying it.
json-ld.org
JSON-LD CommunityIntermediateFree
Largest Contentful Paint (LCP)
Definition and measurement methodology for LCP, including which elements qualify, the good/needs-improvement/poor thresholds and the sub-part breakdown for optimisation.
web.dev
Google Chrome teamIntermediateFree
MDN: HTTP Response Status Codes
Practical reference for every HTTP status code with browser and crawler implications. The most commonly consulted working reference when auditing redirect and error handling.
developer.mozilla.org
MozillaIntermediateFree
MDN: The link Element
Reference for the HTML link element and its rel values, including canonical, alternate, preload and preconnect, with attribute-level browser support notes.
developer.mozilla.org
MozillaBeginnerFree
Meta Tags and Attributes that Google Supports
Complete list of meta tags and HTML attributes Google Search recognises, including google-site-verification, notranslate, nositelinkssearchbox and data-nosnippet.
developers.google.com
Google Search CentralIntermediateFree
Meta Web Crawlers Documentation
Meta's developer documentation for its crawlers, including facebookexternalhit for link previews and meta-externalagent, and the robots.txt directives that control them.
developers.facebook.com
MetaIntermediateFree
Moz: Link Building — The Free SEO Beginner's Guide
Moz's free chaptered guide to link building strategy, tactics, outreach and measurement, including guidance on manual penalties and disavowal.
moz.com
MozIntermediateFree
Perplexity Crawlers Documentation
Perplexity's documentation of PerplexityBot and Perplexity-User, explaining which agent indexes content for its answer engine and which fetches pages on behalf of a user request.
docs.perplexity.ai
Perplexity AIIntermediateFree
Redirects and Google Search
Covers permanent and temporary server-side redirects, meta refresh, JavaScript redirects and how each is interpreted for canonicalization and site moves.
developers.google.com
Google Search CentralIntermediateFree
Remove Your Site Info from Google
Decision guide for temporary URL removals, permanent removals, outdated content removal and refresh requests in Search Console.
developers.google.com
Google Search CentralIntermediateFree
Robots Meta Tags Specifications
Specification of the robots meta tag and X-Robots-Tag HTTP header directives Google supports, including noindex, nofollow, nosnippet, max-snippet, max-image-preview and noai-adjacent controls.
developers.google.com
Google Search CentralIntermediateFree
Robots.txt Introduction and Guide
Google's reference for what robots.txt can and cannot do, syntax supported by Googlebot, and the interaction between disallow rules and indexing.
developers.google.com
Google Search CentralIntermediateFree
Schema.org Getting Started Guide
Introductory walkthrough of schema.org markup covering item types, properties, nesting and the differences between microdata, RDFa and JSON-LD encodings.
schema.org
Schema.orgBeginnerFree
Search Engine Journal: What Is SEO? An Introduction to SEO Basics
Search Engine Journal's free introductory SEO guide and topic hub, updated as the discipline changes and linked to its ebook library.
searchenginejournal.com
Search Engine JournalBeginnerFree
Search Engine Land: What Is SEO?
Search Engine Land's evergreen explainer and guide hub defining SEO, its disciplines and how the trade press categorises ranking factors and search updates.
searchengineland.com
Search Engine LandBeginnerFree
SEO Best Practices for Ecommerce Sites
Google's specialty documentation for online stores, covering URL structure for facets, pagination, product data, out-of-stock handling and merchant listings.
developers.google.com
Google Search CentralIntermediateFree
Site Names in Google Search
Requirements for influencing the site name displayed above results, including WebSite structured data and other supported signals.
developers.google.com
Google Search CentralBeginnerFree
Understanding Google Page Experience
Google's current position on page experience signals, including Core Web Vitals, HTTPS and intrusive interstitials, and how they relate to ranking.
developers.google.com
Google Search CentralIntermediateFree
Using robots.txt (Yandex)
Yandex's robots.txt reference, including directives such as Clean-param and Host that are specific to the Yandex robot.
yandex.com
YandexIntermediateFree
What Is a Sitemap (Google Search Central)
Google's guidance on when XML sitemaps help, the supported formats, sitemap index files and submission methods.
developers.google.com
Google Search CentralBeginnerFree
Where Do DuckDuckGo Search Results Come From?
DuckDuckGo's explanation of its result sources, including its own DuckDuckBot crawler, Bing, and other partners. Clarifies why there is no separate DuckDuckGo submission process.
duckduckgo.com
DuckDuckGoBeginnerFree
Yandex Webmaster Help for Site Owners
Yandex's official English-language help for webmasters, covering site indexing, Yandex Webmaster tools, quality requirements and the behaviour of Yandex's robot.
yandex.com
YandexIntermediateFree

Other formats