Free · nothing leaves your browser
Tell search engines what you actually are.
Structured data is how a search engine — and increasingly an AI assistant — knows you are an accountancy practice in Bristol that opens at nine, rather than guessing from your page text. Without it they infer, and inference is where the wrong answer comes from.
Fill this in and copy the result into your site's
<head>. The markup is generated in your browser — no
account, and nothing you type is sent anywhere. The one exception is
opt-in: pressing Read my site sends the address, and only the
address, so we can fetch the page and fill the form in for you.
Your markup
Fill in the business name and website address to begin.
Paste it inside <head> on the page it describes —
usually your home page. Then run it through
the website check to confirm it is being
served and parses.
Questions worth asking
Will this make me rank higher?
Not on its own, and anyone promising that is selling something. Structured data does not raise rankings directly. What it does is make you eligible for richer results, and give search engines and AI assistants unambiguous facts instead of inferences drawn from your page text. The gain is in being described correctly.
Why is there no field for star ratings?
Because filling it in would mean publishing review data you made up. That breaches Google's structured data policies and risks a manual action against your site, and inventing customer reviews is a consumer protection matter in the UK. If you have genuine reviews, they should carry the markup of the platform that collected them.
Where exactly does it go?
Inside the <head> of the page it describes,
usually your home page. It can also sit at the end of
<body>; both are read. What matters is that it
appears in the HTML the server sends, rather than being added later
by JavaScript, which is not always executed before the page is
assessed.
Is my information sent to you?
Only if you ask for it. The generator runs in your browser, so nothing you type into the form is sent anywhere — you can confirm that in your browser's network tab. The single exception is the Read my site button: that sends the address you entered so we can fetch the page and fill the form in. Nothing is stored either way, and the button is entirely optional.
What if my details change?
Come back and regenerate it. Markup that contradicts the visible page is worse than none, so opening hours or an address that has moved on should be corrected in both places.
Markup is the easy part.
Getting found involves rather more than one tag — but this one is genuinely worth doing, it takes five minutes, and most sites are missing it. If you want the rest handled properly, that is what CM Solutions is for.