What does this check verify?
It fetches your robots.txt and looks for a Sitemap: directive — the line that declares where your XML sitemap lives. Specifically it confirms:
- A `Sitemap:` line is present in robots.txt.
- It gives an absolute URL — a full
https://address to the sitemap, as the directive requires. - It points to a real sitemap — ideally one that's reachable and valid (covered by the sitemap validity check).
A declared sitemap passes; no Sitemap: directive — meaning crawlers can only find your sitemap by guessing common paths — is a fail.
How is it evaluated, and how is it scored?
GEObubbly fetches /robots.txt and scans for a Sitemap: directive, reading the URL it declares. It's a core check worth 1 point in Crawlability & Indexability — a low weight because it's a discoverability convenience rather than a hard indexing gate, but an easy, high-value one-line win.
Why declaring your sitemap in robots.txt matters
Search engines look for robots.txt first on every site, so a Sitemap: line there is the most reliable, engine-agnostic way to advertise your sitemap — every crawler reads it, with no manual submission required. If you don't declare it, crawlers fall back to guessing standard locations like /sitemap.xml; that works when your sitemap sits at the default path, but fails the moment it lives elsewhere, is named differently, or is split into a sitemap index. The result is slower, less complete discovery of your pages. Because the same robots.txt is the file AI crawlers also read, declaring your sitemap helps fresh content surface faster to answer engines too — and freshness is something they weight heavily. It costs one line and removes any guesswork, so there's no reason to skip it. It complements the rest of your Crawlability & Indexability signals.