01About Me 02Services 03Expertise 04Pricing 05FAQ 06Contact Us Book a Call Privacy Policy · Terms · Affiliate Disclosure

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.

  1. The page says what you do

    In words a human understands instantly, and a machine has to interpret.

  2. ?

    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.

  3. You state it instead

    Hand-written structured data says exactly what you are, connected across your pages, so nothing is left to interpretation.

Not sure which stage your site is stuck at? A 20 minute review will tell you, at no cost and with no obligation.
Check my schema

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.