Schema markup for small businesses
Last updated 3 July 2026 | Growth Check editorial team
1 min readSchema markup is hidden JSON-LD code that tells Google exactly what your page is about. It doesn't change how the page looks, but it can change how your listing appears in search results (rich snippets) and improves how confidently Google ranks you.
The four schemas worth having
1. LocalBusiness
Goes on your homepage. Tells Google your name, address, phone, opening hours, geographic coordinates. This is non-negotiable for local SEO.
2. Service
Goes on each service page. Tells Google what the service is and who it's for.
3. FAQ
Goes on pages with visible FAQs. Can get your questions shown directly in Google search results, large CTR boost.
4. Review / AggregateRating
Goes wherever you display real reviews. Can show review stars in search results. Important: only use for genuine reviews, fake schema is a manual penalty.
How to add it
WordPress: Yoast or Rank Math plugins handle most of this automatically. Custom-built: drop JSON-LD into the page <head>. Schema.org has full reference. Test with Google's Rich Results Test.
What schema is not
It's not a magic ranking boost. It's a clarity tool. Use it to confirm what your page is, not to fake what it isn't.
Recommended Reading
More guides connected to this topic.
Voice search and "near me" SEO
How "near me" queries work, why they're growing, and what you need on your site to win them.
Read guide →Core Web Vitals explained for non-developers
LCP, INP, CLS in plain English, and what to ask your developer to fix.
Read guide →Why most cheap websites fail (and what to do instead)
The hidden cost of a £499 website, and how to avoid the cycle of rebuilds.
Read guide →