agentMention
Free tool · G-Bot Checker

Does Googlebot see your whole page?

For Google Search, Googlebot processes only the first 2 MB of a page's HTML, measured uncompressed. Paste a URL: we'll measure the page, show where the cutoff falls, list what ends up past it and suggest fixes.

User-agent
  • 2 MB per HTML file, uncompressed
  • Linked CSS and JS files checked too
  • Free, no sign-up
How the limit works

Beyond 2 MB, your page doesn't exist for Search

According to Google's documentation, Googlebot crawls the first 2 MB of a supported file type for Google Search. Once it reaches the limit, it stops downloading and passes only what it has fetched to indexing. The limit applies to uncompressed data, so a 300 KB gzipped response can still be a 2.5 MB page.

Every CSS and JS file referenced in the HTML is fetched separately and has the same limit. Inline styles, scripts and data are different: they count toward the page's own 2 MB. That's how filter state or hydration data embedded in the HTML can quietly push product links and JSON-LD past the line.

This isn't crawl budget. Crawl budget is how many URLs on your site Google crawls; the 2 MB limit is how much of each file it reads.

Read Google's documentation ↗
Anatomy of a 2.6 MB category pageIllustrative example
  1. 0.18 MB
    head: meta, Open Graph, fonts, tag manager
  2. 0.44 MB
    Critical CSS (inline)
  3. 0.71 MB
    Header, mega menu, hero banner
  4. 1.52 MB
    Product grid, cards 1–38
  5. 1.96 MB
    Analytics and A/B test data (inline)
  6. 2.18 MB
    Product grid, cards 39–64
  7. 2.34 MB
    JSON-LD: Product, BreadcrumbList
  8. 2.48 MB
    Footer with 188 internal links
  9. 2.60 MB
    Chat widget (inline)
How it works

Three steps, a few seconds

01Fetch

We request the URL with a Googlebot or Chrome user-agent, follow up to 5 redirects and record the status, headers and timings.

Server response
02Measure and locate

We decompress the response, count the bytes, identify what each part is made of (markup, inline CSS, JS, data, SVG) and find byte 2,097,152.

Byte map · cutoff point
03Recommend

We list the links, headings, JSON-LD and text past the cutoff, check linked CSS and JS files and build a prioritized list of fixes.

Issues · fixes
FAQ

Questions about the 2 MB limit

Where does the 2 MB number come from?
Is it the compressed or the uncompressed size?
Do CSS and JavaScript count?
Is this the same as crawl budget?
My site builds its content with JavaScript. Does this test account for that?
Why choose between Googlebot and Chrome user-agents?
Do you store the pages I check?

Googlebot is one reader. AI assistants are the others.

Find out whether ChatGPT, Gemini and Perplexity mention your brand with a free AI visibility report.