Blog

SEO and AI search

Schema markup for small businesses: the types worth adding

A plain English guide to schema markup for small business websites, covering what it does, the types worth adding and how to test it.

By Ed Howard · · 3 min read

Lines of colourful HTML code on a dark computer screen
Photo: Florian Olivo on Unsplash

Schema markup, also called structured data, is a small block of code on a web page that states facts in a form machines can read: who you are, where you are, what you offer and who runs the business. Google says it uses this markup to help it understand the content of a page. It does not guarantee special search results, but it removes guesswork for search engines and AI tools alike.

What it does, and what it does not

Google’s own introduction says it uses structured data that it finds on the web “to understand the content of the page” (Google Search Central). The same page is careful with its promises: markup can make a page eligible for richer results, and pages that break Google’s guidelines may not be shown that way at all.

Some advice you will still hear is out of date. In August 2023 Google announced that FAQ rich results, the expandable questions that used to appear under some results, would be shown only for well known, authoritative government and health websites. It also said there was no need to remove existing FAQ markup (Google Search Central Blog). So if someone promises that FAQ markup will get your questions shown in Google, they are a few years behind.

Why bother, then? Because it is one of the most reliable ways to state the facts about your business in the same form every time, and both search engines and AI tools that read the web benefit from that.

The types most small businesses need

Start with your business itself. LocalBusiness, or a more specific type such as ProfessionalService, carries your name, website, contact details, the area you serve and, if customers visit you, your address. Google publishes guidance on local business markup that is worth following closely.

Add Person markup for the founder or owner, linked to the business and to their professional profiles. It connects the expertise in your content to a named person, which matters more now that AI tools are weighing up who to trust.

Then Service markup on each service page, BreadcrumbList so search engines can see how pages fit together, BlogPosting on articles with the author and dates, and FAQPage where a page genuinely answers questions. The full vocabulary is at Schema.org, but most small businesses never need more than this.

Where it goes wrong

The commonest problem I find is markup that says something the page does not, such as opening hours, prices or reviews that visitors cannot see. That can do more harm than good. Close behind are conflicting facts, where the markup has a different address or business name from the page or the Google Business Profile, and duplicate blocks, where two plugins each add their own version of the business with slightly different details.

The other one is time. Markup added at launch quietly goes out of date, and three years later it still lists an old phone number or a service you stopped offering.

How to check yours

Two free tools cover almost everything. Google’s Rich Results Test shows which markup Google can read on a page and flags errors. The Schema Markup Validator checks the markup against the full Schema.org vocabulary.

Run your home page, one service page and one article through both. If you see errors, or no business markup at all, that is one of the quicker fixes you can make to a website.

The free website health check tells you whether your home page has structured data at all, and the £150 website audit checks it page by page. For how this fits into being recommended by AI tools, see how small businesses get recommended by AI search tools.

Sources

  1. Introduction to structured data markup in Google Search, Google Search Central
  2. Changes to HowTo and FAQ rich results (August 2023), Google Search Central Blog
  3. Local business structured data, Google Search Central
  4. Schema.org vocabulary, Schema.org

Questions people ask

Does schema markup improve my Google ranking?

Not directly. Google says it uses structured data to understand the content of a page, which helps it describe and display your pages accurately. It does not guarantee rich results or a higher position.

Should I remove FAQ markup now that Google rarely shows FAQ rich results?

No need. When Google limited FAQ rich results in 2023 it said existing FAQ markup does not cause problems. It still describes your questions and answers in a form machines can read.

Do I need a developer to add schema markup?

Many website platforms add some markup automatically, though it is often incomplete. Adding the rest is a small technical job, and it is worth having someone check that what is there is accurate.

More articles

Recognise your business in this?

Send us a few lines about it and we will reply with our thoughts, usually within a working day.