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.

No ratings, no review counts

This tool will not generate aggregateRating or review, and there is no field for them. Typing numbers into those is fabricated review data in machine-readable form — a manual-action risk for your site, and in the UK a consumer protection matter rather than an SEO one. Real reviews belong in a review platform's own markup.

The business

Enter this first and we can read your site to fill in the rest.

One or two sentences, in your own words.

Where you are
Opening hours
Services
Profiles elsewhere

LinkedIn, Companies House, a professional register — anything that confirms this is the same organisation.

FAQ

Only add these if the same questions and answers are visible on the page. Structured data that disagrees with the page is a manual-action risk.

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.