Foundation · Schema Markup

Schema markup that earns more screen.

Two results sit at position four. One shows a price, a star rating and a breadcrumb trail. The other shows a blue link. Structured data is the cheapest CTR gain in SEO, and it is now how AI engines decide what your page is about.

Valid against Google's spec Rich Results Test passing Feeds AI Overview citations
Sound familiar

You're probably here for one of these.

Three patterns account for most of the schema markup work we take on. If one of them is yours, the audit will confirm it in a fortnight.

Competitors show stars, we don't.

Review markup has strict eligibility rules and Google ignores it when it's self-serving or unverifiable. We implement the version that actually qualifies.

Eligibility-first build
Search Console flags schema errors we don't understand.

Usually a plugin emitting conflicting blocks, or required properties missing. We consolidate to one clean graph per page type. Fix the template, not the four hundred URLs.

Conflict cleanup
AI answers describe us incorrectly.

Language models lean on structured data to resolve entities. Wrong or absent markup means they guess, and they guess from whoever else mentions you.

Entity definition
How we run it

What actually happens, and when.

Sequenced deliberately, because each phase depends on the one before it. Numbering here means order, not decoration. The full method is written up in our nine-step schema markup audit if you'd rather run it yourself.

PHASE 01

Map

Week 1
  • Page types inventoried and matched to eligible schema types
  • Existing markup validated and conflicts identified
  • Entity graph drafted: who you are, what you sell, where you operate
  • Rich result opportunities prioritised by CTR upside
  • Deprecated types flagged for retirement, not maintenance
PHASE 02

Implement

Week 2–4
  • JSON-LD written per template, not per page, so it scales
  • Required and recommended properties both populated
  • Nested graphs linking Organization, Product, Review and Breadcrumb by @id
  • Markup checked against visible page content, manually
  • Validated in Rich Results Test and Schema.org Validator before ship
PHASE 03

Monitor

Ongoing
  • Rich result reports in Search Console watched for new errors
  • CTR tracked per template before and after eligibility
  • Markup extended as you add page types or product lines
  • Spec changes tracked, because Google deprecates types regularly
What good looks like

The targets we work to.

Benchmarks, not promises. Your starting point decides how far and how fast, and the audit gives you both numbers before you commit to anything.

25–82%
Documented CTR lift

Range across Google's own published case studies, from Rotten Tomatoes at the low end to Nestlé at the high end, comparing pages with rich results to pages without.

0
Validation errors

Every template passing Rich Results Test before it ships.

1
Graph per page

Consolidated markup instead of three plugins arguing with each other.

Google's figures compare pages with rich results against pages without, not the same page before and after. Treat them as directional. Structured data is not a ranking factor, and schema work will not rescue a page that ranks below position 10 — that needs relevance and authority first. Benchmarks reflect the standards we work to, not guaranteed outcomes.

Common questions

Schema Markup, answered straight.

Does schema markup improve rankings directly?

No. Google has been consistent that structured data is not a ranking factor in itself. It changes how your result is displayed, which changes click-through rate, which does affect performance over time. It also helps AI engines identify and cite you correctly.

Is FAQ schema still worth adding in 2026?

Not for rich results. Google restricted FAQ rich results to health and government sites in 2023, then removed them for all sites in May 2026. HowTo rich results went the same way in 2023. The markup stays valid and harmless, and AI answer engines still read question and answer pairs, so we keep existing implementations. We don't build new ones, and we never count FAQ coverage as a rich result win.

What does a schema markup audit actually check?

Three separate things. Whether the JSON-LD parses, whether the page qualifies for the rich result the markup targets, and whether Google is choosing to render it. A validator only covers the first. Most of the problems we find sit in the second and third. The full nine-step process is here.

Can our WordPress plugin handle this?

Partly. Plugins cover the basics and often emit duplicate or conflicting blocks alongside your theme's own markup. We usually keep the plugin, disable its overlapping output, and add the custom graph it can't produce.

How long until rich results appear?

Google has to recrawl and then decide to show the feature. Google's own guidance says two weeks or more after a validation request, and in practice two to six weeks is normal. Eligibility is what we control. Display is Google's call.

Do service pages need schema markup?

Service schema doesn't generate a visual rich result for most service businesses, so treat it as entity clarification rather than a click-through play. It tells search engines what you offer, who provides it and where. That only works when it's connected to a properly defined Organization entity, which is where most implementations fall over.

Why is our schema valid but showing no rich results?

Usually one of four reasons. The page isn't indexed yet, the schema type no longer earns a rich result, the markup doesn't match the visible page content, or the page sits below Google's quality threshold for enhancement. We check indexing first, then work down that list.

Can bad schema markup hurt us?

Invalid markup is generally ignored rather than penalised. The real risk is markup that misrepresents the page, such as declaring reviews or prices that aren't visible on it. That falls under Google's structured data spam policies and can cost rich result eligibility across the whole site.

Where this fits

Services that pair with schema markup.

Schema Markup rarely runs alone. These are the three we most often run alongside it.

Ready when you are

Let's start with a free schema markup audit.

No obligation, no sales sequence. We'll show you what's actually holding your schema markup back and what it would take to fix it.

  • Full technical SEO audit of your website
  • Schema Markup findings specific to your site, not a checklist
  • Custom 90-day action plan with owners
  • Response within 24 business hours

🔒 100% private. We never spam.