Search and SEO

What is Rendering?

Rendering is the step where a crawler executes a page’s JavaScript to see the final content. Google renders on a deferred queue with no guarantee of completeness, and most other crawlers — including every major AI crawler — do not render at all.

Also called: JavaScript rendering · client-side rendering

The one test that settles it

View the page source, not the Elements panel. DevTools shows the DOM after JavaScript has run; view-source shows what the server sent, which is what a non-rendering consumer receives. If the body is an empty container, your content does not exist until execution.

What each approach costs

ModeGooglebotAI crawlers
Client-side onlyRendered, deferred, never guaranteedSees nothing
Server-side renderedFull content on first fetchFull content
Static generationFull content on first fetchFull content

Why it matters more than it used to

"Google renders it eventually" was a defensible position when Google was the only consumer that mattered. When a buyer pastes your URL into an assistant and asks whether you are any good, that fetch does not render, and an empty response is the answer they get.

Where this is covered in depth

A definition can only go so far. JavaScript SEO: the difference between what you see and what gets indexed covers this properly — 3 minutes, free, no email required.

Who wrote this

Anas Bin Masud builds e-commerce sites and does technical SEO for businesses in the UK, Canada and Pakistan. These definitions come from client work rather than from a content brief — where an entry describes a mistake, it is usually one found on a real site. More about how I work.

Related terms

All 184 terms in the glossary →

Want this handled rather than explained?

Send the brief and you get a reply within one business day — either questions, or a scoping call. If your project is not something I should take on, I will say so then.

Response
Replies within 1 business day
Hours
Mon–Fri, 09:00–18:00 PKT — overlaps 05:00–14:00 UK, 00:00–09:00 US Eastern
Booking
Booking projects from October 2026
WhatsApp — opens a chat with +92 346 5348466 in a new tab