Home / Insights

XML Sitemaps and Crawl Budget: What Actually Matters

·

By Bright Harbour Media

Bright Harbour Media featured image: XML Sitemaps and Crawl Budget: What Actually Matters, with a sitemap tree illustration.

An XML sitemap is a file that lists the URLs you want search engines to find, while crawl budget is the amount of crawling Google is able and willing to do on your site. For most small and mid-sized business websites, a clean, accurate sitemap matters far more than crawl budget — Google says its crawl budget guidance is mainly for sites with hundreds of thousands or millions of pages.

Key takeaways

  • A single sitemap is limited to 50,000 URLs or 50MB uncompressed; larger sites split into several sitemaps listed in a sitemap index.
  • Google ignores <priority> and <changefreq>, but uses <lastmod> when it is consistently and verifiably accurate.
  • Google’s crawl budget guide is aimed at sites with roughly 1 million+ pages changing weekly, 10,000+ pages changing daily, or many “Discovered – currently not indexed” URLs.
  • Google’s sitemaps “ping” endpoint was retired in late 2023 (announced 27 June 2023); submit through Search Console or a Sitemap: line in robots.txt instead.
  • In the 2025 Web Almanac, about 13% of sites returned a 404 for robots.txt and around 1% timed out — a reminder to check the basics first.

What does an XML sitemap actually do?

A sitemap is a discovery aid. It tells Google which URLs exist and, through <lastmod>, when they last changed in a meaningful way. It does not force indexing and it does not override other signals: a URL in your sitemap that is blocked, redirected, canonicalised elsewhere or thin can still be left out of the index.

That is why the most useful way to think about a sitemap is as a statement of intent. Every URL in it should be one you want to appear in search: live (HTTP 200), indexable, self-canonical and worth a visit. When the sitemap and the rest of your site disagree, you are sending Google mixed signals and making your own reports harder to read.

Google’s sitemap rules at a glance

Google’s documentation on building sitemaps is short and specific. These are the rules that matter in practice:

RuleWhat Google saysWhat to do
Size limit50MB uncompressed or 50,000 URLs per sitemapSplit large sites into several sitemaps and list them in a sitemap index
EncodingSitemaps must be UTF-8 encodedLet your CMS or SEO plugin generate the file rather than hand-editing it
URL formatUse fully qualified, absolute URLsInclude protocol and host, matching your canonical version (e.g. https and www or non-www)
<lastmod>Used if consistently and verifiably accurate; should reflect the last significant updateUpdate it for changes to main content, structured data or links — not for a new copyright year
<priority> / <changefreq>Ignored by GoogleLeave them out or ignore them; they will not change crawling
LocationRoot location recommended; a sitemap only affects descendant directories unless submitted in Search ConsoleHost at the root (e.g. /sitemap_index.xml) and submit it
SubmissionSearch Console Sitemaps report, robots.txt Sitemap: line, or the Search Console APIDo both: submit in Search Console and reference it in robots.txt
Source: Google Search Central, “Build and submit a sitemap” (last updated July 2026).

The <lastmod> point deserves emphasis. When Google announced the end of the sitemaps ping endpoint in June 2023, it said lastmod is used as a signal for scheduling crawls of URLs it has already discovered — and warned that if the date says a page changed yesterday when it actually changed years ago, Google will eventually stop believing it. Plugins that stamp every URL with today’s date undermine the one sitemap field Google does use.

What is crawl budget, and does it apply to you?

Google describes crawl budget as the combination of two things: how much crawling your server can handle and how much Google wants to crawl.

Diagram showing crawl budget as the combination of crawl capacity limit (crawl health, efficient responses, Google’s resources) and crawl demand (perceived inventory, popularity, staleness).
How crawl budget works: crawl capacity limit and crawl demand. Based on Google Search Central’s crawl budget guide; framework by Bright Harbour Media.

Crawl capacity limit

How much Google can crawl without overloading your server. Google says it rises when your site responds quickly and falls when responses slow down or return server errors. Google’s own resources are finite too.

Crawl demand

How much Google wants to crawl. It is shaped by perceived inventory (how many URLs Google thinks exist, including duplicates), popularity (popular URLs are crawled more often) and staleness (how often content changes).

Google is explicit about who needs to worry. Its crawl budget guide is written for three kinds of site, and it describes the thresholds as rough estimates:

Site typeGoogle’s rough thresholdShould you manage crawl budget?
Large site1 million+ unique pages with content that changes moderately often (weekly)Yes — crawl efficiency directly affects freshness
Medium or larger site10,000+ unique pages with very rapidly changing content (daily)Yes — especially news, listings and inventory
Site with indexing backlogA large share of URLs classed “Discovered – currently not indexed” in Search ConsoleInvestigate — the cause is often quality or duplication, not raw crawl capacity
Typical service businessHundreds to a few thousand pages, changing weekly or lessRarely — focus on a clean sitemap, internal links and content quality
Source: Google Search Central, “Crawl budget management for large sites” (last updated July 2026). Last row: Bright Harbour Media guidance.

For a typical local or service business, then, “crawl budget optimisation” is usually the wrong frame. If new pages are slow to be indexed, the more likely causes are weak internal linking, duplicate or thin pages, or technical errors — the kinds of issues covered in our SEO audit checklist.

Robots.txt: the file Google checks before crawling

Robots.txt sits upstream of everything else, so it is worth knowing how Google reacts when it cannot fetch the file cleanly. Google’s robots.txt specification sets out the rules, and the HTTP Archive’s 2025 Web Almanac shows how often each situation occurs across the web.

Horizontal bar chart of robots.txt HTTP responses on mobile sites in the 2025 Web Almanac: 200 OK 85.0%, 404 Not Found 13.2%, timeout 1.1%, 403 Forbidden 0.5%, 500 server error 0.1%.
Robots.txt responses across mobile sites. Source: HTTP Archive, Web Almanac 2025, SEO chapter.
robots.txt responseShare of mobile sites (2025)How Google treats it
200 OK85.0%Processes the file as provided
404 Not Found13.2%Any 4xx except 429 is treated as if no robots.txt exists — everything is crawlable
403 Forbidden0.5%Same as other 4xx: treated as no restrictions
5xx server error0.1% (500)For the first 12 hours Google stops crawling the site; then uses the last good copy for up to 30 days while retrying
Timeout / network error1.1%Handled like a server error
Sources: HTTP Archive Web Almanac 2025 (SEO chapter); Google Search Central robots.txt specification.

Two other details from Google’s specification are easy to miss: Google generally caches robots.txt for up to 24 hours, and it ignores anything beyond the first 500 KiB of the file. A robots.txt that returns a server error is far more disruptive than a missing one, because it can pause crawling of the whole site.

How to build a sitemap Google can trust

  1. Generate it automatically. Use your CMS or SEO plugin so new pages are added and deleted pages removed without manual work.
  2. Include only indexable, canonical URLs. Exclude redirects, 404s, noindexed pages, parameter variations and pages canonicalised to another URL.
  3. Keep <lastmod> honest. Change it only when the main content, structured data or links change.
  4. Split by type once you grow. Separate sitemaps for pages, posts, products or locations make Search Console reports easier to diagnose — and keep each under 50,000 URLs.
  5. Submit and reference it. Submit the sitemap index in Search Console and add a Sitemap: line with the full URL to robots.txt.
  6. Review the reports monthly. Compare submitted URLs with the Page indexing report and investigate gaps.

If you are planning a redesign or platform move, regenerate and resubmit the sitemap as part of launch — it is one of the checks in our technical SEO checklist before a redesign.

When crawl budget does matter: what Google recommends

If your site does fall into one of Google’s large-site categories, its guidance boils down to wasting fewer crawls and making each one cheaper:

DoAvoid
Consolidate duplicate content so Google crawls unique URLsUsing noindex to save crawl budget — Google still has to crawl the page to see it
Block genuinely unimportant URLs (e.g. infinite filter combinations) in robots.txtTemporarily blocking URLs in robots.txt hoping budget is reallocated — Google says it will not be unless you are already at your capacity limit
Return 404 or 410 for permanently removed pagesSoft 404s — pages that say “not found” but return 200
Keep sitemaps current with accurate <lastmod>Long redirect chains
Make pages fast to load and support HTTP 304 (Not Modified)Slow server responses that lower your crawl capacity limit
Source: Google Search Central, “Crawl budget management for large sites”.

Google’s Search Console Crawl Stats report is the tool for checking whether any of this is a problem. It shows total crawl requests, download size, average response time, host status (robots.txt fetching, DNS resolution and server connectivity), and breakdowns by response code, file type, crawl purpose (discovery or refresh) and Googlebot type. Google describes it as aimed at advanced users and notes that sites with fewer than 1,000 pages should not need it. It is available only for root-level properties.

Server responses feed directly into crawl capacity, which is one more reason to keep an eye on speed — see our Core Web Vitals guide for the user-facing side of performance.

Frequently asked questions

Do small websites need an XML sitemap?

Google can often discover every page of a small, well-linked site without one, but a sitemap is cheap insurance: it helps new pages get found and gives you the Sitemaps and Page indexing reports in Search Console to monitor coverage.

Does adding a page to my sitemap guarantee it will be indexed?

No. A sitemap helps Google discover URLs. Whether a page is indexed still depends on whether it is crawlable, indexable, canonical and useful enough to include.

Should I still set priority and changefreq?

Google says it ignores both values. They do no harm, but they will not influence how Google crawls your site. Accurate lastmod dates are what count.

Can I still ping Google when my sitemap changes?

No. Google announced on 27 June 2023 that its sitemaps ping endpoint would stop working within six months. Submit sitemaps in Search Console or reference them in robots.txt, and keep lastmod accurate so Google can schedule recrawls.

Sources

  1. Build and submit a sitemap — Google Search Central — size limits, lastmod, ignored fields, submission
  2. Crawl budget management for large sites — Google Search Central — who the guide is for, capacity and demand, best practices
  3. How Google interprets the robots.txt specification — Google Search Central — status code handling, caching and size limit
  4. Sitemaps ping endpoint is going away — Google Search Central Blog, June 2023
  5. Crawl Stats report — Search Console Help
  6. Web Almanac 2025: SEO — HTTP Archive — robots.txt response codes

Cite this article: Bright Harbour Media. “XML Sitemaps and Crawl Budget: What Actually Matters.” Bright Harbour Media Insights, October 2026. https://brightharbourmedia.com/xml-sitemaps-crawl-budget/

You are welcome to reference the charts and frameworks in this article with a link back to this page.

Not sure whether your sitemap and robots.txt are helping or hurting? Our technical SEO service covers crawling, indexing and site architecture — or request an audit and we will check them for you.

Want a second pair of eyes on your SEO?

Request an audit and we will show you the biggest opportunities for your site.