Item logo image for SEO Render Diff: Initial vs Rendered DOM

SEO Render Diff: Initial vs Rendered DOM

5.0(

1 rating

)
ExtensionDeveloper Tools1 user
Item media 5 (screenshot) for SEO Render Diff: Initial vs Rendered DOM
Item media 1 (screenshot) for SEO Render Diff: Initial vs Rendered DOM
Item media 2 (screenshot) for SEO Render Diff: Initial vs Rendered DOM
Item media 3 (screenshot) for SEO Render Diff: Initial vs Rendered DOM
Item media 4 (screenshot) for SEO Render Diff: Initial vs Rendered DOM
Item media 5 (screenshot) for SEO Render Diff: Initial vs Rendered DOM
Item media 1 (screenshot) for SEO Render Diff: Initial vs Rendered DOM
Item media 1 (screenshot) for SEO Render Diff: Initial vs Rendered DOM
Item media 2 (screenshot) for SEO Render Diff: Initial vs Rendered DOM
Item media 3 (screenshot) for SEO Render Diff: Initial vs Rendered DOM
Item media 4 (screenshot) for SEO Render Diff: Initial vs Rendered DOM
Item media 5 (screenshot) for SEO Render Diff: Initial vs Rendered DOM

Overview

Compare the HTML the server sends with the DOM after JavaScript, and see which SEO elements only exist once the page renders.

See what JavaScript changes on any page, and what search engines and AI crawlers get before it runs. SEO Render Diff compares the initial DOM (the HTML the server sends) with the rendered DOM (the page after JavaScript runs), side by side, with the differences highlighted: green for what JavaScript adds, red for what it removes. THREE VIEWS, SIDE BY SIDE • Initial DOM, Rendered DOM and Difference, formatted and syntax highlighted. • Find and filter in one view or in all three at once, with match counter and previous/next. • "Only show this" focuses one view and folds the others into side tabs. • Copy or download each view; download the changes as CSV. PREVIEW WITHOUT JAVASCRIPT • Switch the initial DOM to Preview and see the page as a crawler that does not render sees it: scripts off, <noscript> content on. • Put it next to the rendered preview and the missing content is obvious at a glance. SEO SIGNALS • The main on-page SEO elements (title, meta tags, canonical, headings, structured data, links and more) in the initial and the rendered DOM, with a status for each one: same, changed by JS, only after JS, removed by JS. • Links that only exist after JavaScript. • JS dependency: the share of the rendered text that only exists after JavaScript runs, in red above 50%. • Download everything as CSV. ROBOTS.TXT ACCESS PER BOT • Reads the site's robots.txt and evaluates it with Google's matching rules for the main search engine and AI crawlers. • Shows whether each bot may crawl the URL, and the exact rule and line that decide it. BROWSER VS BOT • Fetch the initial DOM as a search engine or AI crawler and compare it with what your browser received, HTTP status included. • Catches dynamic rendering, cloaking and firewalls that block AI crawlers with a 403. PRIVATE BY DESIGN • All the analysis runs in your browser. Nothing is sent to any server. • No account, no tracking, no analytics. • Asks for access to a site only when you fetch it as a bot, one site at a time. English and Spanish interface. Made by Cristobal Cazor, technical SEO consultant: https://cristobalcazor.com

Details

  • Version
    1.0.0
  • Updated
    November 5, 2026
  • Size
    37.4KiB
  • Languages
    2 languages
  • Developer
    Cristóbal Antonio Cazor Dinamarca
    Pasaje fuente ovejuna 1908 Puerto Montt, Los Lagos 5505251 CL
    Website
    Email
    seo@cristobalcazor.com
    Phone
    +56 9 8805 0686
  • Trader
    This developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps