Schema completeness
0/100
Select a schema type to begin
Critical issues
0
No validation run yet
Connected entities
0
Items generated inside the JSON-LD graph
Existing schema found
0
Analyse a URL to inspect the page
Automatic analysis

Analyse an existing webpage

Paste a public URL to import page details, detect existing schema and receive a page-type recommendation.

Optional
The server fetches only publicly available HTML. Private, local and non-standard network addresses are blocked.
Automatic page assessment 0% confidence
Suggested type
JSON-LD blocks 0
Estimated words 0
Generation mode

Choose how to build the markup

Use the guided generator or paste existing JSON-LD into the advanced inspector.

Select the page’s primary schema type

Choose the type that best represents the page’s main visible content.
Select a type

Core page information

Required
Use the preferred canonical URL for this exact page.
Required
Recommended
Recommended
Recommended
Type-dependent
Type-dependent

Type-specific information

Select a schema type above to display the fields required for that page type.

Connected supporting entities

Build a connected @graph rather than isolated blocks. The generator uses stable @id references to link the page, website, publisher and breadcrumbs.

Publisher and website details

Recommended
Recommended
Recommended
Type-dependent
Optional
Breadcrumb items
Add the visible breadcrumb trail in order, beginning with the homepage.
Paste a JSON-LD object, an @graph, or a complete <script type="application/ld+json"> block. The inspector checks JSON syntax, detects entity types and highlights common structural issues.
Advanced
Imported structured data

Schema already present on the page

Review existing JSON-LD before replacing or adding new markup to avoid duplicate entities.

What this automatic schema generator does

Structured data gives search engines explicit information about a webpage and the entities described on it. This generator focuses on JSON-LD because it is easier to maintain, keeps the markup separate from visible HTML and supports connected entity graphs.

1. Analyse the webpage

Import the canonical URL, title, description, image, author, dates, breadcrumbs and existing structured data from a public page.

2. Choose the main entity

Select the schema type that most accurately represents the page’s primary visible content rather than adding unrelated types.

3. Build a connected graph

Link the main entity with WebPage, WebSite, Organisation and BreadcrumbList nodes using stable @id references.

Schema types included

The guided generator includes WebPage, Article, BlogPosting, NewsArticle, Organization, LocalBusiness, Service, Product, JobPosting, Event, FAQPage, QAPage, SoftwareApplication, WebApplication, ProfilePage, Person, VideoObject, Course, Dataset, Recipe, CollectionPage, ItemList and BreadcrumbList structures.

Important implementation rules

  • Only mark up information that is genuinely present and visible on the page.
  • Use the most specific applicable schema type and complete the required properties for that feature.
  • A valid result does not guarantee that Google will display a rich result.
  • Do not create fake reviews, ratings, prices, availability, jobs, events or FAQs merely to populate structured data.
  • Re-test the deployed URL because templates, scripts and caching can change the final markup seen by search engines.
Important: This tool provides technical guidance and code generation, not a guarantee of rich-result eligibility, rankings or search visibility. Google supports only selected Schema.org types as rich results and applies feature-specific quality policies. Always validate the final live page and ensure the structured data accurately matches visible content.
All content © 2013–2026 IT Contractors UK. All rights reserved. Unauthorised use, reproduction, or distribution of any material is strictly prohibited.