SEO Pulse Feature

Schema validator
built into your browser

Detect and validate JSON-LD, Microdata, and RDFa on any page — instantly. No URL pasting. No switching to a separate tool. SSR vs JS badge on every block.

Schema validation
on the page you have open

Most schema validators require you to paste a URL or copy your source code into a separate tool. SEO Pulse reads the schema directly from the page currently open in your browser — no extra steps.

It detects all three structured data formats: JSON-LD (in script tags), Microdata (itemscope/itemtype attributes), and RDFa (typeof/property attributes). Each format is searched using the correct HTML attributes — not a one-size-fits-all pattern that misses RDFa or Microdata.

Every schema block gets an SSR or JS badge — critical for sites that inject schema via tag managers or client-side JavaScript. If your Product schema only appears in the rendered DOM but not the raw HTML, crawlers on a first-pass crawl may never see it.

SEO Pulse — Schema
Product JSON-LD SSR ✓ Valid
@typeProduct
name"Running Shoe Pro"
price"129.99"
availabilityInStock
Copy JSON-LD
BreadcrumbList JSON-LD JS ⚠ 1 warning
@typeBreadcrumbList
itemListElement3 items
⚠ JS-rendered — may not be seen by crawlers on first-pass crawl
Copy JSON-LD
FAQPage JSON-LD SSR ✓ Valid
@typeFAQPage
mainEntity5 questions
Copy JSON-LD

JSON-LD, Microdata, RDFa —
all detected correctly

Each format uses different HTML attributes. SEO Pulse uses the right detection method for each — not a generic pattern that misses Microdata or RDFa.

JSON-LD
Recommended by Google
Written in a separate <script type="application/ld+json"> tag. Keeps structured data separate from HTML content. Easiest to implement and maintain. Most common format on modern sites.
Detected via: script[type="application/ld+json"]
Microdata
Embedded in HTML
Structured data embedded directly into HTML elements using itemscope, itemtype, and itemprop attributes. Common on older CMS platforms and e-commerce sites.
Detected via: [itemscope][itemtype] attributes
RDFa
Resource Description Framework
Structured data using typeof and property attributes embedded in HTML. Used by some CMS platforms and government/academic sites. Often missed by basic schema checkers.
Detected via: [typeof] attributes — not a generic pattern

What's included

🏷️
Schema type identification
Every schema block is identified by its @type — Product, Article, BreadcrumbList, FAQPage, Organization, WebSite, and more. Shown with colour-coded type pills for quick scanning.
Validation with errors and warnings
Each block is validated against schema.org specifications. Errors and warnings are shown inline — missing required fields, invalid values, and structural issues are all surfaced.
Inline errors
🔬
SSR vs JS badge per block
Each schema block is labelled SSR (server-rendered) or JS (JavaScript-rendered). Critical for sites that inject schema via Google Tag Manager or client-side scripts that crawlers may not execute.
Unique to SEO Pulse
👁️
Full markup viewer
Click any schema block to expand and view the full raw JSON-LD, Microdata fields, or RDFa properties. Useful for debugging complex nested schema without opening DevTools.
📋
Copy and export
Copy any individual schema block as clean JSON with one click. Export all schema blocks as part of the full SEO report. Useful for sharing with developers or clients.
🚨
Issues Tab integration
Invalid JSON-LD is surfaced as a warning in the Issues Tab. JS-rendered schema blocks are also flagged so issues appear in your prioritised audit list alongside other page problems.

Common types detected

SEO Pulse detects any schema.org type. These are the most commonly found in the wild.

Product
E-commerce product pages
Article / BlogPosting
Blog posts and news articles
BreadcrumbList
Navigation breadcrumbs
FAQPage
FAQ sections
Organization
Business / brand identity
WebSite
Sitelinks search box
LocalBusiness
Local SEO
Review / AggregateRating
Star ratings in results
HowTo
Step-by-step guides
VideoObject
Video rich results
JobPosting
Job listing rich results
Event
Event rich results

Common questions

What is a schema validator? +
A schema validator checks the structured data markup on a webpage for errors, missing fields, and formatting issues. Schema markup — also called structured data — helps search engines understand your content and can enable rich results in search (star ratings, breadcrumbs, FAQ dropdowns, product prices). SEO Pulse detects JSON-LD, Microdata, and RDFa and validates each block on the page you have open.
What is the difference between JSON-LD, Microdata, and RDFa? +
JSON-LD is structured data written in a separate script tag — recommended by Google and easiest to implement. Microdata is embedded directly into HTML elements using itemscope, itemtype, and itemprop attributes — common on older CMS platforms. RDFa uses typeof and property attributes embedded in HTML — used by some CMS platforms and academic sites. SEO Pulse detects all three using the correct HTML attributes for each format.
Why does it matter if schema is JS-rendered? +
Search engines do not always execute JavaScript on every crawl pass. If your schema is injected by a tag manager or client-side script after page load, crawlers may not see it on first-pass crawls. This is particularly common on sites that load schema via Google Tag Manager. SEO Pulse flags each schema block as SSR or JS-rendered so you can identify whether crawlers are likely to process it.
Does SEO Pulse replace Google's Rich Results Test? +
No — they serve different purposes. Google's Rich Results Test checks whether your schema qualifies for specific rich result types using Google's own rendering engine. SEO Pulse validates schema structure, detects all three formats, and flags SSR vs JS rendering — all directly in your browser without needing to paste a URL. Both tools are useful and complementary. The Tools tab in SEO Pulse includes a direct link to Google's Rich Results Test.
Is schema markup required for SEO? +
Schema markup is not required for pages to rank in search results. However, it can help search engines better understand your content and makes your pages eligible for rich results — which can improve click-through rates. For e-commerce, local businesses, and content publishers especially, well-implemented schema is considered a meaningful SEO investment.

Validate schema on any page instantly

Install SEO Pulse, open a page, check the Schema tab. No URL pasting.

Add to Chrome — Free All features →

★★★★★ on Chrome Web Store · 100+ users · No data sent to servers