JavaScript Rendering Check Your page with and without JavaScript compared
The check loads the page once and compares the server's HTML response with the version after JavaScript rendering. For every signal you see both values.
Linked URLs
Who may do what?
Check running Up to {n} user agents per check. Too many requests in a short time. Please wait a minute and try again. This domain was not found. Please check the spelling. The website did not respond in time. Please try again later. The check is taking unusually long. Please try again with fewer URLs. Please enter a valid address with a domain, for example www.example-shop.com/. The check didn't work. Please try again. Please use your business email address. That didn't work. Please try again.The result could not be displayed.
{urls} {word} checked with {agents}{end}
URL URLs . Only the first 100 URLs were checked.Found {found} links on {url} and checked {unique} unique targets with {agent} ({source}).{trunc}
Real user data from the Chrome UX Report, 75th percentile, {ff}, {mode}.
per URL per domain (origin)What is in the server response, and what does JavaScript add?
A browser in searchVIU's rendering cluster loads the page. It records which HTML the server sent and what the page looks like after JavaScript.
Both versions come from the same fetch. So you compare exactly the response the browser received with what it built from it.
The check compares title, meta description, canonical, meta robots, lang attribute, hreflang, structured data, H1 to H6, visible text, images and internal and external links. Open any signal to see what only appears with JavaScript and what is missing with JavaScript. You can also put the full visible text side by side.
The check also tests whether robots.txt blocks the URL for the selected user agent and reports JavaScript redirects.
Google renders JavaScript, other bots don't always
Google runs JavaScript, but in a second step. Bots that only read the source code don't see JavaScript content at all.
Source: Google Search Central, JavaScript SEO basics.
- Title and canonicalIf JavaScript changes them, a bot without rendering sees different signals.
- Internal linksA crawler without rendering can't find links that are only created in the browser.
- TextIf the content only exists in the rendered DOM, the source code stays almost empty.
Frequently asked questions
Why one fetch instead of two?
Which user agent should I choose?
Does the check also test blocked resources?
Can I check several pages at once?
What do you store from my request?
What does your website look like in searchVIU?
After a short call about crawler access and Search Console, Michael shows you searchVIU with your website and a demo project. The demo takes around 30 minutes.