Crawler View

Fetches a URL server-side and shows exactly what a crawler gets before JavaScript executes: the visible words, the headings, the internal links, the structured data, and the signals that a page is really an empty shell waiting to be assembled in the browser.

How to use it

  1. Paste any public URL. The page is fetched server-side, because a browser is not allowed to read another origin’s HTML.
  2. Read the verdict first: served, partly assembled, or a shell.
  3. Then check the lists. If a heading, a link or a schema block matters to you and is not there, it is being added by JavaScript.

What the numbers mean

Shell
The HTML contains almost no words plus markers of a client-rendered app: an empty mount element, a framework data payload, a stack of scripts. Google will usually still render it, on a second pass and on its own schedule. Every crawler that does not execute JavaScript sees the shell and stops.
Framework payload
A blob of JSON in the HTML that the app turns into content. It is content waiting to be rendered rather than content, and a crawler reading raw HTML gets no value from it.
Structured data in the HTML
JSON-LD injected after render may be read on a later pass or not at all. If it is not in the raw HTML, it is not there on the crawl that decides how fast you get indexed.

Questions

Does a thin result mean Google cannot see my page?

No, and that is the confident version of this claim that is wrong. Google does render JavaScript, on a second pass, on its own schedule, and not always. A thin result means two narrower things: what every non-executing crawler sees, which now includes most AI answer engines, and what Google gets on the first pass, which is the one that decides how quickly you are indexed.

Why does it not show the rendered page?

Because there is no headless browser behind this, and claiming to render when you do not would be exactly the kind of thing this site exists to argue against. It reports the bytes the server returned, accurately.

Does this store the page it fetched?

No. The fetch endpoint stores nothing, logs nothing and follows only the URL you gave it. It is the same server hop the SERP Audit uses, and it is the only part of this site that touches one.

Guides that use this tool

Other free tools