Schema markup
Paste-ready schema with nothing made up
See what your pages tell Google about your business today, then get code to paste in. Anything we can't check is left for you to fill.
{
"@type": "Organization",
"@id": "https://searchblueprint.io/#organization",
"name": "SearchBlueprint",
"url": "https://searchblueprint.io/",
"email": "hello@searchblueprint.io"
}We never guess a value. You fill the gap.
Try it. This is searchblueprint.io's own data.
1Finding out what's there
See what every page tells Google today.
You've taken on a site with schema from a theme, a plugin and a developer who's gone, and nobody knows what's on which page. Each page it reads lists the schema it carries now, next to what that page should get.
- The types each page carries today, such as Organization and FAQPage
- What each page gets: new, extended or replaced
- Each page marked Valid, Needs fixes or For review
/
Needs fixesFound on page
OrganizationWebSiteFAQPageSoftwareApplication
This page gets
WebPage new
2The detail you don't have
Nothing goes in that we couldn't check.
You've seen a generator fill in a phone number from nowhere. Here, anything it can't verify stays out of the code and goes under Fill before publishing, with the reason. Type your business details in once and the code picks them up.
- No guessed phone numbers, prices or hours
- Each gap listed with the reason it's empty
- Type a missing detail once instead of on every page
{
"@type": "Organization",
"name": "SearchBlueprint",
"url": "https://searchblueprint.io/",
"email": "hello@searchblueprint.io"
}Fill before publishing
telephoneomitted for lack of a verified value
name Verified
The name the site gives itself in its page titles and its current markup.
3When the extras vanished
Know which markup can still earn a rich result.
You've added FAQ markup and waited for results that never came. Each type says whether it can earn a rich result in Google today, and FAQ can't: Google retired it in May 2026. Valid code and a rich result are kept as two separate answers.
- Eligible for a rich result or not, stated per schema type
- Retired rich results named, FAQ included
- Checked against Google's own guide, dated the day it ran
Organization. No rich result of its own. It tells Google who the business is.
4The same business, fifty times
Describe your business once, on your homepage.
You've found the same business block pasted on every page, each copy a little different. Your business is described in full on the homepage and location pages, and every other page points back to it, so Google reads one business.
- One business, one ID, across the site
- Full details on the homepage and each location page
- Your other pages refer to it by ID, with no second copy to paste
The business in full on all 49 pages read
- Homepage/carries the business entity in full
- Pricing/pricingcarries the business entity in full
- About/aboutcarries the business entity in full
- Blog post/blog/keyword-discovery-how-to-find-keywords-worth-ranking-forcarries the business entity in full
- Free tools/free-toolscarries the business entity in full
5A site with hundreds of posts
Big site? The right 50 pages get read.
You've got hundreds of blog posts and no time to check them one by one. Each run reads up to 50 pages, picked before it starts: your main pages first, then a few of every kind of page. A page it couldn't open still shows up in the list.
- Your homepage and main pages go first
- A few of every page type, spread across the site
- Pages it couldn't open, listed with the reason
- 906
- in the sitemap
- 28
- set aside
- 50
- picked
Pagination pages: 26 · Files, not pages: 2
Blog posts: 4 of 625 read
- /blog/what-is-seo-content-strategy-the-plan-behind-rankings
- /blog/content-automation-for-seo-what-to-automate-and-what-to-keep-human
- /blog/keyword-discovery-how-to-find-keywords-worth-ranking-for
- /blog/ai-search-engines-2026-what-they-mean-for-your-seo-strategy
6Handing it to your developer
Hand your developer the exact code for each page.
You've sent a developer a list of problems and got a list of questions back. Each page comes with its own code, a copy button and where to paste it, and the whole run prints as a PDF you can forward.
- One copy button per page
- Where to paste it, page by page
- A PDF of the whole run to send on
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "AboutPage",
"@id": "https://searchblueprint.io/about#webpage",
"url": "https://searchblueprint.io/about",
"name": "About | SearchBlueprint",
"isPartOf": {
"@id": "https://searchblueprint.io/#website"
},
"about": {
"@id": "https://searchblueprint.io/#organization"
}
}
</script>Add to this page
Paste the block into this page's <head>, this page only, not a template every page shares.
And the small stuff, handled
Old markup switched off first. When a plugin or theme also writes schema, you're told which to turn off before you paste.
Sees markup a script adds. Each page loads fully, so schema added by a script counts, unless it fires late or after a click.
Gaps stay visible. Anything the crawl couldn't read gets its own section.
Nothing sent to Google. It reads your pages and writes code. Your site changes only when you paste.
Fix a detail, get a new PDF. Correct a business detail and the PDF prints again, next to the original.
Free schema checker. Check one page's code without signing up.
What your pages tell Google
Before
Homepage today
- Schema
- None found
- Opening hours
- Only in a photo of the door sign
After, with SearchBlueprint
Your code to paste
- Block
- LocalBusiness JSON-LD, ready to paste
- Name and address
- Taken from your contact page
- Opening hours
- Labelled placeholder for you to fill
- Phone
- Labelled placeholder, never guessed
Google gets your real details in the format it reads, and nothing in the code is made up.
Sample businesses. Yours is built from your own pages.
Try it free, right here
The tool below runs here, on this page, without an account.
More free tools, no signup
Lessons in the Academy
- LocalBusiness schema5 min · IntermediateThe structured data that tells Google exactly what and where you are, and how to validate it.
- How AI assistants choose what to cite5 min · BeginnerRetrieval, passages and entities: the path from a question to the sources an assistant names.
- Brand mentions and entity SEO5 min · IntermediateMake your brand a recognisable entity so Google and AI connect your name to your subject.
Questions people ask
Will it make up details about my business?
No. Anything it can't verify, like a phone number, a price or your hours, is left out and listed for you to fill. Fill each one before the code goes live.
When can I use it?
It opens to customers in October. Until then, the free schema checker reads any one page's code, no signup.
My page has schema, so why does it say none was found?
Probably a script adds it after the page loads. We run scripts too, but one that fires late or only after a click can slip past, so move the code into the page's own HTML and run it again.
Does valid markup mean I'll get rich results?
Not on its own. Valid code makes a page eligible, and then it still competes for the spot. Some types, like FAQ, no longer earn a rich result at all, and the report says so.
How much of my site does it read?
Up to 50 pages a run, picked before it starts. If your site has fewer relevant pages, it reads them all.
What does a run cost?
It's listed at 5 credits, and the price shows on the button before you start.
Tell Google your real details, and nothing else.
Enter your site. Your first plan is free, no card.
- Free first plan
- No credit card
- Keep your plan