Googlebot byte limit

Googlebot 바이트 한계

Critical content placed beyond an HTML fetch cutoff may never be fetched.

···
html
<div class="bytes"><div class="stack"><div class="block nav">NAV + INLINE CODE</div><div class="block meta">TITLE + CANONICAL</div><div class="cut">GOOGLEBOT FETCH EDGE</div><div class="block article">ARTICLE CONTENT</div></div><div class="seen"><b>FETCHED VIEW</b><div id="visible">NAV ONLY</div></div><button id="slim">SLIM HTML</button></div>
css
.bytes{display:flex;align-items:center;justify-content:center;gap:clamp(8px,2vmin,19px);position:relative;width:93%;min-height:185px;padding-bottom:clamp(27px,5vmin,44px);font:800 clamp(10px,max(1.7vmin,1vw),14px) sans-serif;color:var(--fg)}.stack{width:52%;display:grid;gap:4px;position:relative}.block{padding:clamp(7px,1.4vmin,12px);background:var(--surface);border:1px solid var(--line)}.nav{height:clamp(100px,27vmin,110px);background:repeating-linear-gradient(0deg,var(--surface),var(--surface) 6px,var(--line) 7px);transition:height .5s}.meta,.article{border-left:4px solid var(--accent)}.cut{position:absolute;top:90px;left:0;right:0;border-top:3px dashed var(--accent);color:var(--accent);font-size:max(10px,1vw,.7em);padding-top:3px}.article{opacity:.35}.seen{width:42%;border:2px solid var(--fg);padding:clamp(9px,2vmin,18px);display:grid;gap:clamp(6px,1vmin,10px)}.seen b{font-size:max(10px,1vw,.7em);color:var(--muted)}.seen div{font-size:clamp(12px,2.3vmin,20px);color:var(--accent)}.bytes.slim .nav{height:clamp(15px,3vmin,26px)}.bytes.slim .article{opacity:1}.bytes button{position:absolute;bottom:0;left:35%;background:var(--fg);color:var(--bg);border:0;padding:6px 10px;font:inherit;cursor:pointer}@media(min-width:700px){body > :not(script){zoom:1.55}.map,.feed,.linkmap{height:48%}}
js
const box=document.querySelector('.bytes'),visible=document.querySelector('#visible'),button=document.querySelector('#slim');let slim=false;function show(){box.classList.toggle('slim',slim);visible.textContent=slim?'TITLE + ARTICLE':'NAV ONLY';button.textContent=slim?'BLOAT HTML':'SLIM HTML'}button.addEventListener('click',()=>{clearInterval(timer);slim=!slim;show()});const timer=setInterval(()=>{slim=!slim;show()},2800);

Google explained in 2026 that Googlebot fetches up to 2 MB per ordinary URL and ignores bytes beyond that boundary. Most pages stay well below it, but oversized inline code or data can push key content out of reach.

In the demo, a title and article vanish from the crawler view when they move past the cutoff. Keep HTML lean and important metadata and content early. The number is a fetch limit, not a ranking target.

When to use

Use it to audit unusually large HTML responses or pages with crucial content far down the document.

Open as page ↗