SEO

Schema markup: the structured data that boosts your rankings

20 May 2026 · 6 min read

Schema markup is a technical vocabulary you add to your site's code to explain to Google what it is about to read. Not just words, but precise context. Your client testimonial becomes a 'review', your company becomes a 'LocalBusiness', your frequently asked question becomes an 'FAQ'. The result: richer search results, more clicks, and a better understanding of your site by Google.

What schema markup concretely changes

Without schema, Google reads your text and tries to guess its meaning. With schema, you hand it a map. It knows that this figure is a rating, that this date is an event, that this text is the answer to a precise question. That clarity lets it display rich snippets: stars, an expandable FAQ, prices, opening hours, directly in the search results.

The reference vocabulary is maintained by Schema.org, a joint project between Google, Microsoft, Yahoo and Yandex. More than 800 data types are catalogued there. For a small company, a dozen are enough. Research published on web.dev shows that pages with structured data get on average 20 to 30% more clicks at the same positions, thanks to the visual space rich snippets occupy.

The schema types a small company cannot do without

  • LocalBusiness: your company's name, address, phone, hours and service area
  • FAQ: frequently asked questions displayed directly in Google, with no click needed
  • Service: a structured description of each of your offers
  • Review: client reviews formatted to appear with stars in the results
  • Article: the structure of your blog articles so they are indexed as editorial content
Priority number one for a local company: LocalBusiness schema. Add your address, your opening hours, your phone number and your service area. Google can then display that information directly in the results, before the searcher even clicks through to your site.

How to implement schema markup on your site

There are three ways to add schema to your site. The first, and the cleanest, is JSON-LD: a block of JavaScript embedded in your page's head. It is the format Google recommends. The second is Microdata, directly within your HTML tags. In 95% of cases, start with JSON-LD; it is simpler to maintain and less likely to introduce errors.

To generate JSON-LD without touching code, Merkle's Schema Markup Generator produces ready-to-paste code in a few clicks. Once your code is added, validate it in Google's Rich Results Test: that free tool tells you in 5 seconds whether your schema is valid and which rich snippets it can generate. To audit your whole site at once, Screaming Frog crawls all your pages and detects missing or malformed schema in a single analysis.

Tracking the impact with Search Console and SEO tools

Google Search Console shows a dedicated rich results report in your dashboard. It lists your URLs eligible for each snippet type and flags those still invalid. To measure how your click-through rate moves before and after adding schema, Ahrefs and Semrush let you track your positions and each targeted URL's click-through rate, week after week.

Schema does not directly raise your ranking. It improves your click-through rate by making your result more visible and more informative. A better click-through rate sends Google a positive engagement signal, which ends up influencing your positions over the long term.

Where to start today

Start with one single thing: LocalBusiness schema if you run a local business, or FAQ schema if you have a frequently asked questions page. Generate the JSON-LD, validate it with the Rich Results Test, and add it to your page. Then watch how things move in Search Console over 4 to 6 weeks.

To go further on structured data by sector, Moz publishes a complete guide with concrete examples for each type of business. And if you have not yet worked on your internal linking, read our guide to internal linking: the two levers combined strengthen the authority of your key pages well beyond what either does alone.