Things in this topic 4
Counts are claims that name the thing. All things
What to do
- Check that the server returns 304 to If-None-Match and If-Modified-Since requests.
Day 1: Crawling 4
Shown on screen 1
Four ways to manage crawl budget: use HTTP cache control, have good site navigation, restrict crawlers' access to faceted navigation and action URLs, and improve or remove useless content.
Speaker Cherry PrommawinIn Day 1, 16:00 · How Google thinks about crawl budgetEvidence 2 slide photos, transcript
Used byrequirements DEV-SRV-08, DEV-URL-08
- Extended by D1-C379 Day 1: The useless content worth improving or removing to save crawl budget includes very bad or low-quality pages…
- Extended by D2-C886 Day 2: A community speaker listed the technical SEO goals of a two-site consolidation as lighter pages, faster…
Said on stage 2
Gary Illyes pointed to the Last-Modified and ETag headers as the fields of an HTTP response that matter for caching.
Speaker Gary IllyesIn Day 1, 14:05 · How crawling worksEvidence transcript
Used byrequirement DEV-SRV-08
A 304 Not Modified response tells Google's crawler that the content has not changed since its last visit.
Speaker Cherry PrommawinIn Day 1, 14:35 · How crawling errors affect SearchEvidence transcript
Used byrequirement DEV-SRV-08
What Google's documentation says 1
HTTP caching for crawlers means supporting conditional requests (ETag with If-None-Match, or Last-Modified with If-Modified-Since) and answering 304 Not Modified when nothing changed. Google's crawling team has said it prefers ETag.
Publisher Google, Search Central blog (9 December 2024)Annotates Day 1, 16:00 · How Google thinks about crawl budget
Used byrequirement DEV-SRV-08
Day 2: Indexing 1
What Google's documentation says 1
Google's guide to fixing Search-related JavaScript problems says the Web Rendering Service may ignore caching headers and so use outdated JavaScript or CSS, and recommends content fingerprinting, which puts a hash of the content in the file name, as in main.2bb85551.js.
Publisher Google Search CentralAnnotates Day 2, 11:15 · What is Google friendly JavaScript
Used byrequirement DEV-REN-06
Across days and sessions 2
Stage D1-C379 Day 1 · How Google thinks about crawl budgetThe useless content worth improving or removing to save crawl budget includes very bad or low-quality pages, spam content, duplicate pages and soft error pages.
extends
Slide D1-C103 Day 1 · How Google thinks about crawl budgetFour ways to manage crawl budget: use HTTP cache control, have good site navigation, restrict crawlers' access to faceted navigation and action URLs, and improve or remove useless content.
extends
Slide D1-C103 Day 1 · How Google thinks about crawl budgetFour ways to manage crawl budget: use HTTP cache control, have good site navigation, restrict crawlers' access to faceted navigation and action URLs, and improve or remove useless content.
Built on these claims 3
Developer requirements 3