Skip to content

AI Schema & Entity Builder

Short answer

Detects existing JSON-LD, validates entity coverage, and recommends missing schema types for AI-search visibility.

Free · No signup · Fetched by our server
We fetch the URL on our server to run the check. Results aren't saved.

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

  1. Enter a page URL

  2. We fetch the page's raw HTML and read every JSON-LD block, including items inside @graph

  3. Check each block for parse errors and missing core properties, and list the types it declares

  4. Return a score, the type coverage, the validation issues and one next step

Sample input + output

INPUT
url: https://example.com
OUTPUT
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.