Schema Markup, Written by Hand and Actually Correct
Most sites have no schema, or have whatever a plugin generated, which often describes a business they are not.
Why plugin schema is usually wrong
It is fast, valid, and describes a generic business. Search engines believe it, which is the problem.
-
The page says what you do
In words a human understands instantly, and a machine has to interpret.
-
A machine has to guess
Without schema it infers your category, your location and what you sell from the words alone, and it guesses wrong more often than people realise.
-
You state it instead
Hand-written structured data says exactly what you are, connected across your pages, so nothing is left to interpretation.
Schema is how you tell a search engine what your page is, rather than making it guess from the words.
Most sites either have none, or have whatever a plugin generated, which frequently describes a business they are not.
It matters more every year, because AI answers rely on it heavily to decide who to quote.
The Honest Version: Schema Is Not a Ranking Trick
What it does not do
Adding schema will not lift a page that has nothing to say. It is a description, not an argument. If your page does not deserve to rank, describing it more precisely will not change that.
What it genuinely does
It removes guesswork. Without it, a search engine reads your words and infers what you are. With it, you state it. That matters most for businesses whose category is not obvious from the text.
And it decides eligibility for the extra things in results: review stars, prices, FAQs, event dates. You cannot get those without it.
Why it matters more now
AI answers need to extract facts and attribute them. Structured data is the cleanest source they have. Sites with accurate schema get quoted; sites without it get summarised without credit.
What Usually Goes Wrong
Having schema and having correct schema are different things.
Generated by a plugin
It describes a generic business, not yours. Technically valid, practically meaningless.
The wrong type entirely
A local shop marked up as an organisation, or a service page marked up as an article.
It contradicts the page
Schema saying one thing, the visible text saying another. Search engines trust what they can see.
Missing the fields that matter
Present but so sparse it earns nothing. The fields that produce rich results are the ones left blank.
Errors nobody checks
Search Console reports them and nobody looks. Rich results quietly stop appearing.
No connection between pages
Each page marked up alone, with nothing linking them into one business.
What I Do
1. Decide what you actually are
Sounds obvious. It is the step everyone skips. A consultant, an agency, a shop and a local service all need different markup, and getting this wrong makes everything after it wrong.
2. Write it by hand
Matched to what is actually on the page, so nothing contradicts anything. Generated markup is fast and usually wrong in ways nobody notices.
3. Connect the pages
Your pages should describe one business, not a series of unrelated documents. This is the part that makes an entity legible rather than a pile of URLs.
4. Validate and check the result
Not just “no errors”. Whether the thing you wanted actually appears, and if not, why.
When You Do Not Need Me
Your plugin output is already accurate. Some are fine for simple sites. If it describes you correctly and validates, leave it.
You want stars and are not eligible. Review markup for your own business, written by you, is against the rules and gets ignored or penalised. I will not add it.
Nothing else on the page works. Schema on a page nobody can find is decoration.
What You Can Check Yourself First
Two free checks tell you whether your markup is helping or describing somebody else’s business.
1. Run a page through the Rich Results Test
Google’s own tool shows exactly what it reads from your page. It tells you which types were found and whether anything is eligible for enhanced results.
If it finds nothing, you effectively have no schema regardless of what your plugin claims.
2. Read what it actually says about you
This is the step everyone skips. Look at the business name, the type, the description and the address it reports. Ask whether that is genuinely your business.
Plugin-generated markup frequently describes a generic organisation with placeholder details. It validates perfectly and tells search engines almost nothing true.
3. Check Search Console for errors
Under Enhancements, Google lists structured data problems it found. Warnings can often be ignored. Errors mean the markup is being discarded entirely, which means it is doing nothing at all.
Schema Errors and Why Rich Results Disappear
A common situation: you had review stars or FAQ results, and one day they stopped.
Errors mean the markup is ignored
A missing required field invalidates the whole block. Google does not use part of it, it discards it, and whatever you were eligible for quietly ends.
Google also retires result types
Several rich result types have been reduced or removed entirely over the past few years, FAQ results among them. If yours vanished across your whole site on one date, it is more likely Google changed policy than that you broke something.
And eligibility is not entitlement
Correct markup makes you eligible. It does not oblige Google to show anything. Sites are frequently perfectly marked up and still show nothing extra, which is disappointing but not a fault.
I will tell you which of those three you have rather than charging to fix markup that was never the problem.
Price and Turnaround
Scope |
Price |
Turnaround |
|---|---|---|
Single page type or template |
$249 |
2 – 4 days |
Whole site, standard build |
$449 |
1 week |
Complex, multi-location or ecommerce |
From $799 |
1 – 2 weeks |
Includes writing it, connecting the pages, validating and checking what actually appears afterwards.
Common Questions
Which schema type do I actually need?
For most businesses it is Organization or LocalBusiness for the site, plus Service or Product on the relevant pages. Using a more specific type than you genuinely are is a common mistake that causes errors later.
Can I have more than one type on a page?
Yes, and connected properly it helps. A service page can be a Service, offered by an Organization, with a linked FAQ. What matters is that the pieces reference each other rather than sitting side by side.
Will schema slow my site down?
No. It is a small block of text in the page source with no images, no requests and no rendering cost.
Will schema get me review stars?
Only if you are genuinely eligible and the reviews are collected properly. Marking up your own testimonials does not qualify.
Do I need it on every page?
No. The pages that matter, marked up correctly, beats every page marked up carelessly.
My plugin already adds it.
Then the question is whether it is accurate. Often it describes a generic business. I will check for free.
Does schema help with AI answers?
It is one of the clearest signals available to them. It is not a guarantee, but its absence definitely does not help.
How long until rich results appear?
Days to a few weeks after Google recrawls, and only if you are eligible. Some types have stopped showing entirely.
Not sure what your schema says?
Send me a page and I will tell you for free what your markup currently claims your business is. It is often a surprise.
Or email info@shazzseo.com