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 Website ↗Canon
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 Central, IntermediateFree
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
Anthropic, IntermediateFree
Google Crawler (User Agent) Overview ↗Canon
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
Google, IntermediateFree
Google Search Central Blog ↗Canon
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 Central, AllFree
Google Search Console Help Center ↗Canon
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
Google, AllFree
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 Central, AdvancedFree
Overview of OpenAI Crawlers ↗Canon
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
OpenAI, IntermediateFree
SEO Starter Guide: The Basics ↗Canon
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 Central, BeginnerFree
Structured Data Markup that Google Search Supports ↗Canon
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 Central, IntermediateFree
The Beginner's Guide to SEO ↗Canon
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
Moz, BeginnerFree
Understand JavaScript SEO Basics ↗Canon
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 Central, AdvancedFree
Web Vitals ↗Canon
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 team, IntermediateFree
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
Apple, IntermediateFree
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
Ahrefs, IntermediateFree
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
Ahrefs, BeginnerFree
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
Backlinko, BeginnerFree
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
Baidu, AdvancedFree
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 Bing, AllFree
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 Central, BeginnerFree
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
Brave, IntermediateFree
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 Crawl, IntermediateFree
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 team, AdvancedFree
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
Cloudflare, AdvancedFreemium
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
Google, AdvancedFree
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 Central, IntermediateFree
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 team, IntermediateFree
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 Central, IntermediateFree
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 Central, IntermediateFree
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
Google, IntermediateFree
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
Google, IntermediateFree
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
Google, AdvancedFree
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 Central, IntermediateFree
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 Central, BeginnerFree
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 Central, BeginnerFree
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 Central, BeginnerFree
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 team, IntermediateFree
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 Central, BeginnerFree
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 Central, IntermediateFree
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 Community, IntermediateFree
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 team, IntermediateFree
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
Mozilla, IntermediateFree
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
Mozilla, BeginnerFree
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 Central, IntermediateFree
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
Meta, IntermediateFree
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
Moz, IntermediateFree
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 AI, IntermediateFree
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 Central, IntermediateFree
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 Central, IntermediateFree
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 Central, IntermediateFree
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 Central, IntermediateFree
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.org, BeginnerFree
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 Journal, BeginnerFree
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 Land, BeginnerFree
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 Central, IntermediateFree
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 Central, BeginnerFree
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 Central, IntermediateFree
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
Yandex, IntermediateFree
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 Central, BeginnerFree
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
DuckDuckGo, BeginnerFree
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
Yandex, IntermediateFree

Other formats