Free schema generator
Check your schema, and build what your page is missing
Schema is hidden code that tells Google your business name, phone number and opening hours. Paste a page address and I check what it has against Google's rules, then write the code for anything missing.
Free, no account needed. One page at a time.
Want this fixed for you?
Foundation SEO is free with every site I build. Advanced SEO, the hand written schema and structural work, is from £300 one off, on a site I build or one you already have, Wix included. On a monthly plan, from £100 a month with a 12-month minimum, I build the site and keep all of it up for you. Send me what you found and I will tell you which of it matters most.
What you get
All of it free, on this page
- Every structured data item on the page, checked against the properties Google requires and recommends
- Gaps your own page can fill, such as a phone number it links to but the schema leaves out
- Warnings for duplicates, invalid JSON and markup Google no longer shows
- A breadcrumb if the page has none, and a LocalBusiness builder if it has no business schema
No account and no email address needed. I keep a record of which pages are checked so I can see the tools are working; the privacy policy has the detail.
These results are generated automatically and are a starting point, not professional advice. Check anything here before you use it.
Questions
Schema markup, and why a generator can only take you so far
Answers last reviewed 23 September 2026.
What is schema markup?
Schema markup is a block of code that tells search engines what a page is about in terms they can act on: this is a business, this is its phone number, this page is part of that site.
Search engines read the words on your page too, but they have to infer meaning from them. Schema removes the inference. It is the difference between a machine guessing that 01634 000000 is probably a phone number and being told that it is.
It is written in a format called JSON-LD, sits in the page's code, and is invisible to anyone reading the page.
Will schema markup improve my rankings?
Not directly. Google has said repeatedly that structured data is not a ranking factor on its own, and that is worth taking at face value.
What it does affect is how your result looks and whether you are eligible for the richer treatments: review stars, FAQ dropdowns, breadcrumbs in place of a raw URL. Those change how many people click a result that was going to appear anyway.
It also matters more than it used to for AI answers. Assistants summarising a page lean on explicit facts, and schema is the most explicit form your facts can take.
Why does the builder ask me for my address instead of reading it?
Because a postal address cannot be read reliably from a page, and marking up an address that turns out to be wrong is worse than having no address at all.
The only things the tool fills in for you are ones your page states unambiguously: the phone number in a tap-to-call link and the email in an email link. Everything else comes from you, and nothing is added that you did not type.
Schema is a set of claims made to search engines on your behalf. Claims that are not true are the one thing worth being careful about.
Where do I put the code?
In the head of the page, or anywhere in the body. Google reads it from either, and most content management systems have a field for it.
On Wix, it goes in Settings then Custom Code, or per page under SEO Settings, Advanced, Structured Data Markup. On WordPress it is usually a header snippet plugin, though many SEO plugins output their own schema already.
Check what is already there before you paste. Two Organization blocks with different details is a common and avoidable mess, which is why this tool checks what the page already declares first and never generates a type that is already there.
Do I need schema on every page?
The business (Organization or LocalBusiness) and WebSite blocks belong on every page and should be identical everywhere. A breadcrumb is per page and should describe that page specifically; on the homepage it has nothing to show.
Each block carries the same ID, which tells Google it is one business with many pages rather than many businesses.
Schema markup for small business: what it does
What schema markup actually does, the four types a small business needs, and the mistakes that get sites penalised. Plus how to check yours in five minutes.
The other free tools
Everything else, also free
Title & Meta Checker
Titles are cut off by width, not by character count, which is why the 60-character rule fails on anything with capitals in it. This measures the real thing.
Open the tool
Competitor Comparison
Give me your page and up to three competitors. I read all four and list what they have that you do not, and the reverse, and every difference can be checked in the pages' own code.
Open the tool
Keyword Ideas
Enter a word or two. I ask Google what people really type around it and group the answers by what they want: to compare prices, to find someone local, or an answer.
Open the tool
SEO and AEO Audit
The big one. Scores a page across technical setup, on-page SEO, content, schema and answer engines, then tells you what to fix first.
Open the tool
I fix all of this, and check it stays fixed.
Foundation SEO is free with every site I build. Advanced SEO is from £300 one off. On a monthly plan, from £100 a month with a 12-month minimum, I keep all of it up for you.