Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

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.

searchblueprint.io schemaFill the gap
{
  "@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
searchblueprint.io · Schema Markup Audit

/

Needs fixes

Found 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
searchblueprint.io · Business entity
{
  "@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
searchblueprint.io · Schema types on 49 pages
Schema typePagesRich result

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
searchblueprint.io · Business entity

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
searchblueprint.io · Crawl plan
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
searchblueprint.io/about
<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.

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