Schema type breadth

Generic types tell an agent less than specific ones such as articles, products, and FAQs.

Standard
Recommended

What it checks

The extension collects every distinct @type in the page’s Schema.org JSON-LD, including nested nodes and @graph entries. It passes when there are at least three different types.

Results

Status When
Pass The structured data uses three or more types
Warn It uses only one or two types
N/A The page has no Schema.org JSON-LD

How to fix

Describe what the page actually is with specific types, rather than a single Organization or WebSite node. For example, Article, Product, FAQPage, or BreadcrumbList, depending on the page:

<script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@graph": [
      { "@type": "Organization", "@id": "https://example.com/#org", "name": "Example Ltd" },
      {
        "@type": "Article",
        "headline": "How to choose accounting software",
        "publisher": { "@id": "https://example.com/#org" }
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          { "@type": "ListItem", "position": 1, "name": "Blog", "item": "https://example.com/blog" }
        ]
      }
    ]
  }
</script>