Copy-ready JSON-LD
A clean block of code you can paste into your page, CMS or tag manager.
Schema markup labels your facts, like your name, address, hours and services, so search engines and AI can read them without guessing. Enter a page and get a copy-ready JSON-LD block.
Free. No signup, no card, no email.
A free tool that writes JSON-LD schema markup for your pages. JSON-LD is a small block of code that labels your facts (business name, address, hours, services, prices, FAQs) in a format search engines and AI tools read directly. You paste it into your page, and visitors don't see it.
Labelled facts are easier for AI to trust and repeat. They work best when the same facts appear on your page and everywhere else online.
Here is the markup for a made-up dental clinic in Ottawa.
mapleandpinedental.ca, homepage
Example · JSON-LD
{
"@context": "https://schema.org",
"@type": "Dentist",
"name": "Maple & Pine Dental",
"url": "https://mapleandpinedental.ca",
"telephone": "+1-613-555-0187",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "412 Elgin St",
"addressLocality": "Ottawa",
"addressRegion": "ON",
"postalCode": "K2P 1M6",
"addressCountry": "CA"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "08:00",
"closes": "18:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "09:00",
"closes": "14:00"
}
],
"sameAs": [
"https://www.facebook.com/mapleandpinedental",
"https://www.instagram.com/mapleandpinedental"
]
}Treat it as a first draft. Check every field against the page, remove anything that isn't true or isn't shown, and test it before you publish.
Step 1
Pick what the page is about: your business, a local service, a product, an article, an FAQ or software.
Step 2
Name, address, phone, hours, services, prices, or questions and answers.
Step 3
Review it, paste it into your page, and test it.
A clean block of code you can paste into your page, CMS or tag manager.
Organization, LocalBusiness, Product, Article, FAQPage, Service, SoftwareApplication, BreadcrumbList and more.
Your name, address, hours, services and links, labelled so search engines and AI don't have to guess.
No need to learn the format or start from a blank page.
A person can look at a page and tell it is a dentist's homepage with an address and opening hours. Search engines and AI tools need more help.
Schema markup adds labels: this is the business name, this is the phone number, these are the hours. Google says structured data can make pages eligible for rich results when it follows its guidelines, but eligibility does not guarantee a rich result will show.
JSON-LD (JavaScript Object Notation for Linked Data) is a block of code that describes the page. It sits in a script tag with type="application/ld+json" and doesn't change how the page looks.
Google supports JSON-LD, Microdata and RDFa, and recommends JSON-LD because it is the easiest to add and keep up to date.
Use the type that matches the page. More types is not better.
Schema should match what visitors see. If it doesn't, it can do more harm than good.
It helps search engines understand the page, and some types can make a page eligible for rich results.
It doesn't guarantee better rankings, rich results or AI mentions. It works best next to clear pages and facts that agree across the web.
Schema helps AI read your facts correctly. To see whether ChatGPT and Gemini name you, and whether they get your facts right, run the free check.
See what ChatGPT and Gemini say about your business, and what to fix first.
See if ChatGPT names your business when customers ask, and who it names instead.
See if Gemini and Google AI Overviews name your business.
How to check Claude by hand, plus a free ChatGPT and Gemini check.
How to check Perplexity by hand, plus a free ChatGPT and Gemini check.
How to check Microsoft Copilot by hand, plus a free ChatGPT and Gemini check.
See if your LinkedIn profile or company page says clearly what you do and who you help.
Make an llms.txt file that tells AI tools what your site is about and which pages matter.
Check that your llms.txt loads, that its links work, and that robots.txt does not block them.
See which search and AI crawlers your robots.txt lets in, and what it blocks by mistake.
A one-page PDF on how AI picks which businesses to recommend, and how to be one of them.
Plain guides to getting found in AI search.
What makes ChatGPT pick someone else, and how to fix it.
How tracking AI answers differs from watching social media.
What answer and generative engine optimization mean, in plain words.
What Sophyx does, end to end.
From what AI says about you to more visits.
Get clean, copy-ready JSON-LD for your page in a few minutes. Free, no signup.