AI Schema & Entity Builder
Short answer
Detects existing JSON-LD, validates entity coverage, and recommends missing schema types for AI-search visibility.
What It Does
Reads the JSON-LD structured data on your page and checks each block for problems: JSON that does not parse, a missing @context or @type, an Organization without a name, a WebSite without a url and a FAQPage without questions. It shows which of seven common schema.org types (Organization, WebSite, BreadcrumbList, FAQPage, Article, Product, LocalBusiness) the page declares, gives a score and suggests what to add next. It also reports whether the site publishes an /llms.txt file.
Why It Matters
Structured data tells search engines, in a form they can read reliably, who publishes a page and what it is about. Google uses Organization markup, for example, when it chooses the logo for its results and knowledge panels, and it ignores markup it cannot parse. Google also says no special markup is needed to appear in its AI features, so treat this as good search hygiene rather than a shortcut into AI answers.
How It Works
-
Enter a page URL
-
We fetch the page's raw HTML and read every JSON-LD block, including items inside @graph
-
Check each block for parse errors and missing core properties, and list the types it declares
-
Return a score, the type coverage, the validation issues and one next step
Sample input + output
url: https://example.com
Structured data score: 77/100 JSON-LD blocks: 2 · entity types: 3 · errors: 0 · warnings: 1 structured data found OK no validation errors OK Organization entity present OK WebSite entity present OK /llms.txt found warn Entity coverage Organization present WebSite present BreadcrumbList missing FAQPage missing Article present Product missing LocalBusiness missing Validation issues Block 2: the WebSite entry is missing its url.
Who Uses This
-
Content lead
After publishing an article, confirm its Article block parses and the site-wide Organization and WebSite blocks are still in place.
-
Technical SEO
Check one page per template and find the templates that are missing Organization or WebSite markup.
-
Agency consultant
Show a new client which schema types their key pages declare and which basic ones are missing.
Frequently Asked Questions
How is this different from the Structured Data Validator?
The Structured Data Validator checks that each JSON-LD block parses and lists its types. This tool also checks a few core properties, shows coverage of seven common types, gives a score and suggests a next step.
Does it check rich result eligibility?
No. It checks JSON syntax, @context, @type and a few core properties. Each rich result has its own requirements; check those with Google's Rich Results Test.
Why does it report llms.txt?
llms.txt is an optional community proposal from 2024 for giving AI tools a short guide to a site. No major AI search engine has said it reads the file on other sites, and Google says its search features do not use it, so the result is shown for information and does not change the score.
Can it write the markup for me?
No. It finds, checks and suggests. To write new markup, use the schema markup generator.
Does it read microdata or RDFa?
No, only JSON-LD. Google supports all three formats and recommends JSON-LD because it is the easiest to maintain.
Does it see markup added by JavaScript?
No. It reads the HTML your server returns, so JSON-LD that scripts add after the page loads is not included.