Tutorial · cloudflare · Published 2026-08-16 · 3 min read

Cloudflare Crawler Hints and IndexNow

Use Cloudflare Crawler Hints plus IndexNow to notify search engines when content changes, based on cache hit or miss signals, available on all plans.

Flat editorial illustration showing a planetary shield with concentric orbit rings, one radial segment glowing as a small request dot climbs.
Illustration: this article at a glance.

What Crawler Hints does

Crawler Hints uses Cloudflare's cache signals to tell search engines (and, via IndexNow, participating engines) when content has probably changed, so they crawl at the right time instead of estimating. The key insight is the signal source: Cloudflare already knows which responses it served fresh from the edge (an edge cache HIT) and which it had to re-fetch from the origin (a MISS). A MISS is a strong sign the underlying content moved, and that is exactly the event Crawler Hints acts on.

Editorial close-up illustration showing a planetary shield with concentric orbit rings, one radial segment glowing as a small request dot settles.
Illustration: a closer look at the technique described above.

It sits naturally with the caching setup you already control. When a response is uncached or re-fetched after invalidation, that is the moment both a human and a crawler would want to look again. The same cache rules and TTL logic that decide what gets cached also decide when a MISS is emitted, so getting your caching coherent is the first half of making Crawler Hints useful.

Enable it

In the Cloudflare dashboard, navigate to Caching > Configuration and turn on Crawler Hints. It is available on every plan tier (Free, Pro, Business, Enterprise). There is no per-path granularity; the feature works at the zone level and lets Cloudflare push the change signals it already observes.

The IndexNow pairing

IndexNow is a lightweight protocol where a site pings engines (api.indexnow.org) that a URL has changed, instead of waiting for a periodic recrawl. Crawler Hints adds an IndexNow integration to that flow: when Cloudflare registers the content-change signal, it notifies the IndexNow endpoint, and participating engines (such as Bing and Yandex, and others that adopt the protocol) can pick up the update without you running a separate ping script.

Two behavioural details matter:

You can set the crawler behaviour more directly with the IndexNow key setup article if you are outside Cloudflare or want a tighter, first-party ping.

Positioning within indexing

Crawler Hints speeds up recrawl of changed content; it does not create crawler demand where none exists or force indexing of a page that should be noindexed. It works alongside the crawl and index split covered in the deeper indexing guide: hints reduce the guesswork in *when* Googlebot or an IndexNow engine revisits, but the decision to crawl and keep a page is still the engine's, driven by your internal links, sitemap and content quality.

When it moves the needle

Because it adds no per-URL configuration and is on every plan, enabling it is close to free. Pair it with coherent cache rules so MISSes land when content genuinely changes, and let the signal drive recrawl for you rather than timing crawls by hand.

Need a website built, fixed, optimised, migrated or replaced?

This technical resource is written by CSMBAC, a small design and development studio. If you would rather hand the problem to a professional, the website service page explains how we build enquiry-ready websites.

Explore website services