Skip to content
SEO

What is Schema Markup?

Schema markup is structured data added to a page — usually as JSON-LD — that describes what the content means in a vocabulary search engines understand.

Search engines read your page as text and infer meaning. Schema removes the inference: instead of hoping Google works out that a number is a price, you state explicitly that it is a price, in a standard vocabulary from schema.org.

JSON-LD is the format Google recommends. It sits in a script tag rather than being woven through your HTML, which makes it far easier to maintain than microdata or RDFa.

Schema is not a direct ranking factor. Its value is in eligibility for rich results — star ratings, FAQ dropdowns, breadcrumbs, pricing — and increasingly in helping AI engines parse and attribute your content accurately.

Why Schema Markup matters

Rich results occupy more space in the SERP and materially improve click-through rate at the same ranking position. As AI search grows, clean structured data also improves the odds of being cited correctly rather than paraphrased without attribution.

Which types are worth implementing

Organization and WebSite site-wide. BreadcrumbList on every page with a hierarchy. FAQPage wherever you have genuine question-and-answer content. Article on editorial with author, dates, and section. Service, Product, and LocalBusiness where they genuinely apply. Beyond that, additional types rarely pay for the maintenance burden.

Common mistakes

  • Marking up content that isn't on the page

    Schema must describe visible content. Marking up FAQs that don't appear violates guidelines and risks a manual action.

  • Letting it drift out of sync

    Prices, ratings, and dates change. Schema generated once and never updated becomes actively misleading — worse than having none.

  • Fabricating review or rating data

    AggregateRating markup for reviews that don't exist is one of the clearer structured data violations and is straightforward for Google to detect.

  • Over-implementing

    Every schema type you add is a maintenance obligation. Implement the types that produce a visible benefit and stop there.

Where we work on this

Related terms

Full glossary
SEO

GEO

GEO is the practice of structuring content so AI-powered search engines cite it as a source when generating answers.

SEO

E-E-A-T

E-E-A-T is the framework in Google's Search Quality Rater Guidelines for assessing content quality across four dimensions: Experience, Expertise, Authoritativeness, and Trustworthiness.

SEO

YMYL

YMYL — Your Money or Your Life — is Google's classification for topics that could significantly affect a person's health, financial stability, safety, or wellbeing, and which are therefore held to a substantially higher quality standard.

Technical SEO

Core Web Vitals

Core Web Vitals are three field-measured metrics Google uses to assess page experience: Largest Contentful Paint (loading), Interaction to Next Paint (responsiveness), and Cumulative Layout Shift (visual stability).

Technical SEO

Crawl Budget

Crawl budget is the number of URLs a search engine will crawl on your site within a given period, determined by how fast your server responds and how much demand the engine has for your content.

Technical SEO

Faceted Navigation

Faceted navigation is the filtering system on category or listing pages that lets users narrow results by attributes such as colour, size, price, or brand — typically by generating a new URL per combination.

Technical SEO

Canonical Tag

A canonical tag is an HTML link element that tells search engines which URL is the preferred version of a page when several URLs serve the same or very similar content.

Technical SEO

Hreflang

Hreflang is an HTML or sitemap annotation that tells search engines which language and regional version of a page to serve to which audience, so equivalent pages in different languages are treated as alternates rather than duplicates.

Applied, not theoretical

We'll run these numbers on your account.

A free 30-minute teardown where we calculate this and the rest of your funnel math live. You keep the model whether or not we work together.