What Is Schema Markup? A Plain-English Guide

Ben Foord, author
Ben Foord
· 4 min read

Schema markup is one of those technical SEO terms that gets mentioned a lot but rarely explained well. If you've ever seen a search result with star ratings, FAQ dropdowns, or recipe steps displayed directly in Google - that's schema markup at work.

Here's what it is, why it matters, and how to get started without needing a developer.

What Is Schema Markup?

Schema markup (also called structured data) is code you add to your web pages to tell Google exactly what your content means - not just what it says.

Think of it like this: Google reads the words on your page, but schema tells it what you are. A page that says "Opening hours: Mon-Fri 9am-5pm" is just text. Add the right schema markup and Google knows those are your business hours - and can display them directly in search results.

Schema uses a standardised vocabulary developed at Schema.org (a collaboration between Google, Bing, Yahoo, and Yandex) so all major search engines understand it.

Why Schema Markup Matters

The main benefit is rich results - enhanced listings in Google that show extra information beyond just the title and description.

Rich results can include:

  • Star ratings from reviews
  • FAQ dropdowns that expand directly in search
  • Recipe details (cooking time, calories, steps)
  • Event dates and locations
  • Product price and availability
  • Breadcrumb navigation trails

These enhanced listings take up more space on the results page, catch the eye more effectively, and typically improve your click-through rate (CTR) - the percentage of searchers who click your result - even if your ranking position stays the same.

Types of Schema Markup Worth Knowing

LocalBusiness — Name, address, phone number, opening hours, and location for businesses with a physical presence. Essential for local SEO.

FAQPage — Marks up a list of questions and answers. Can unlock collapsible FAQ dropdowns directly in Google results.

Article — Flags blog posts and news articles. Helps Google understand your content type and can improve inclusion in Google News.

Product — Price, availability, and reviews for e-commerce products. Enables price and rating details in shopping results.

HowTo — Structured step-by-step guides. Can display individual steps directly in search results.

BreadcrumbList — Marks up your site's navigation structure. Shows the breadcrumb path (e.g. Home > Blog > Article) instead of a plain URL in search results.

How to Add Schema Markup

The recommended format is JSON-LD - a small block of code placed in the <head> section of your page. It doesn't affect what visitors see; it's purely for search engines.

A simple example for a local business looks like this:

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Your Business Name",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 High Street",
    "addressLocality": "London",
    "postalCode": "EC1A 1BB"
  },
  "telephone": "+44 20 1234 5678"
}

If adding code directly isn't for you, most CMS platforms have plugins or built-in options. WordPress users can use Yoast SEO or Rank Math; Shopify handles product schema automatically.

Google also offers a free Structured Data Markup Helper that lets you highlight content on your page and generates the code for you.

How to Test Your Schema Markup

Once you've added structured data, test it with Google's free Rich Results Test. Paste in your URL or code snippet and it shows you which rich result types are eligible and flags any errors.

Google Search Console also has a Rich Results report under "Search appearance" that tracks impressions, clicks, and any structured data errors across your whole site.

How AuditCrow Checks Schema

When you run an AuditCrow scan, we flag missing or malformed structured data as part of your report. If your site is missing LocalBusiness schema, has errors in your FAQPage markup, or is using an outdated format, we surface it as a plain-language issue with a fix difficulty rating.

For a broader view of what we check, see our guide on what a technical SEO audit covers.

Where to Start

If you're new to schema markup, start with the two types that deliver the most value for most businesses:

  1. LocalBusiness — puts your address, phone, and hours in Google's knowledge graph
  2. FAQPage — turns your FAQ section into expandable search results

Add them, test with the Rich Results Test, and then expand to other types as relevant to your content. Schema isn't an all-or-nothing project - each addition is a small improvement that can make a real difference to how your pages appear in search.

See where your site stands
One free page scan, results in under a minute.
Scan My Site
Free first audit

Ready to see what's holding your site back?

Run one page through AuditCROW and get a clear, prioritised report on SEO, speed, accessibility, UX, and conversion blockers.

One page free · Prioritised quick wins · Plain-language fixes