What Is Schema Markup and Does a Small Business Need It?

David Lowe • September 20, 2026

Schema markup may sound technical, but the basic idea is simple.

Business website with a hidden structured-data layer identifying its services, location, opening hours, author and images

Introduction

Your website contains information that people can understand. Schema adds a hidden, structured layer that helps search engines identify what that information represents.


It can identify your business, services, location, opening hours, people, articles, images and other important details.


Schema is not a shortcut to higher Google rankings. Its purpose is to provide a clearer description of your business and individual website pages.


Quick Answer

Schema markup is structured information added to a website to help search engines understand the business and the purpose of each page.


A small business does not need schema to appear in Google Search. However, accurate, page-specific markup can reinforce important information and make a page eligible for consideration for certain enhanced search features. Google does not guarantee that those features will appear.


Website platforms and SEO plugins can generate useful basic schema, but the markup may not describe the particular business, its services, locations, people and specialist knowledge in enough detail. It should therefore be checked, tested and tailored where appropriate.


In This Article

  1. What Is Schema Markup?
  2. Does a Small Business Need Schema?
  3. Which Schema Types Are Useful?
  4. Schema Should Describe the Individual Page
  5. How Should a Service Area Be Described?
  6. Can Schema Use Wikipedia or Wikidata?
  7. What Image Should Schema Use?
  8. How Do Review Ratings Now Work?
  9. Are SEO Plugins Enough?
  10. What Can Go Wrong?
  11. How Should Schema Be Tested?
  12. When Should Schema Be Reviewed?
  13. Frequently Asked Questions
  14. So, Does a Small Business Need Schema?
Labelled moving boxes illustrating how schema markup helps identify different information

1. What Is Schema Markup?

Imagine moving house with a van full of unlabelled boxes. You can see the boxes, but you do not know which contain books, kitchen equipment or fragile items. Labels make the contents and purpose of each box clear before it is opened.


Schema does something similar for a webpage. It can label information as a business name, address, telephone number, service, person, article, image, opening time or service area.


Visitors normally do not see this structured layer because it sits in the page code. Search engines can read it alongside the visible content.


Schema.org, JSON-LD and Google Rich Results

These terms are related, but they are not interchangeable:

  • Schema.org provides the shared vocabulary used to describe things and their properties.
  • JSON-LD, Microdata and RDFa are formats that can be used to publish that information. JSON-LD is generally the clearest and is Google’s recommended format.
  • Google rich results are specific search features. Google supports only certain schema types and properties for these features.


A type can therefore be valid under Schema.org without producing a Google rich result. See Google’s structured-data introduction and Search Gallery for its currently supported features.

2. Does a Small Business Need Schema?

Not strictly. A website can be indexed and rank in search results without it.


However, schema can help clarify:

  • What type of business it is
  • Where it is based
  • How and when customers can contact it
  • Which services it provides
  • Where those services are available
  • Who owns, represents or writes for it
  • Which external profiles belong to it
  • What individual pages and articles are about


Schema is one part of a connected online presence alongside useful content, clear website structure, consistent business information and a well-managed Google Business Profile where applicable.


It is another example of why attractive design alone is not enough, as explored in A Good-Looking Website Isn’t Always a Good Business Website.

3. Which Schema Types Are Useful?

The appropriate schema depends on the main subject and purpose of each page.


These are some of the most common Markups.

Page type Main subject Common schema types
Homepage The organisation or local business Organization or a specific LocalBusiness subtype
Service page The individual service Service, WebPage, BreadcrumbList
Blog article The article BlogPosting or Article
About page A person, team or organisation AboutPage, Person, Organization
Product page The product and offer Product, Offer
Contact page Contact and location information ContactPage and connected business details

Scroll Across

Not every valid Schema.org type creates a special Google search feature. It can still provide an accurate structured description of the page.


LocalBusiness or Organization?

LocalBusiness   represents a particular physical business or branch. Google recommends defining each genuine location separately and using the most specific accurate subtype available.


A business without an appropriate physical business location may be better represented primarily as an  Organization , with its services and operating areas described separately.


A service-area business should not create separate  LocalBusiness   entities for every town it serves. Serving a location is not the same as operating staffed premises there.


Google provides separate guidance for LocalBusiness structured data and Organization structured data.

Connected homepage, service, About and article pages using page-specific schema markup

4. Schema Should Describe the Individual Page

Good schema does more than identify the business. It should explain the page on which it appears.


Consider a local electrician:

  • Homepage: the electrical business, genuine location, contact details and main identity
  • Rewiring page: the rewiring service, its provider and actual service area
  • About page: the owner, qualifications or team
  • Advice article: the article, author, dates, subject and main image
  • Contact page: current contact details, location and opening hours


Related information can be connected using consistent identifiers, commonly through an @id .


This helps search engines recognise that the organisation described on the homepage, the provider of the rewiring service and the publisher of the advice article are the same business. It creates one connected picture rather than several unrelated blocks of information.


This page-specific approach also supports a clearer website structure. For more on connecting service pages with supporting content, read How Helpful Blog Articles Build Trust, Authority and Search Visibility.


Where Should a Small Business Start?

For a typical local business, a sensible order is:

  1. Check that all visible business information is accurate.
  2. Make sure the Google Business Profile is complete and consistent, where applicable.
  3. Review the existing Organization or LocalBusiness markup.
  4. Describe important services on their relevant pages.
  5. Add Article , Product or other markup only where it genuinely applies.
  6. Test the markup, publish it and monitor the live pages.

Schema should support accurate website content, not become a distraction from more fundamental problems.

5. How Should a Service Area Be Described?

A business address and its service area are not necessarily the same thing. A company may be based in one town but provide services throughout a county and neighbouring areas.


The  areaServed property can describe where a service or offered item is available. Schema.org accepts locations including an administrative area, place, geographic shape or text.


A simplified example is:


{

  " areaServed ": [

  {

  "@type": "AdministrativeArea",

  "name": "Suffolk"

  },

  {

  "@type": "City",

  "name": "Ipswich"

  },

  {

  "@type": "City",

  "name": "Sudbury"

  }

  ]

}


These locations should reflect the business’s real operating area. Adding towns solely because a business wants to rank for them does not create genuine local relevance.


The same principle applies to visible location pages. A different town name placed into substantially identical text does not demonstrate meaningful experience or relevance to that location.

6. Can Schema Use Wikipedia or Wikidata?

Yes, but only where an external reference genuinely helps identify the entity being described.


The sameAs property points to a page that unambiguously identifies the same person, place, organisation or other entity.


It can be used for:

  • A business: official profiles or authoritative pages representing that same business
  • A person: an official professional profile or recognised identity page
  • A place: an authoritative page identifying that exact location
  • An article subject: identify the subject using about or mentions , then use sameAs within that subject entity if an authoritative identity reference is helpful


For example:


{

  "@type": "AdministrativeArea",

  "name": "Suffolk",

  "sameAs": "https://en.wikipedia.org/wiki/Suffolk"

}


This identifies Suffolk as a place. It does not associate the business itself with Wikipedia or suggest that a Wikipedia link is necessary for every service area.


A business should avoid linking to low-quality directories, unrelated industry pages or locations through its own sameAs property. The linked page must represent the same entity, not merely something connected with it.


More links do not automatically create better schema. Use external identity references only where they add genuine clarity.

7. What Image Should Schema Use?

The selected image should be genuine, relevant and representative of the page:

  • A homepage might show the business, premises, team or main service.
  • A service page should use a service-specific image.
  • A product page should show the actual product.
  • An About page might show the owner or team.
  • An article should use an image representing its subject.


The logo identifies the organisation, while the page image represents the content.


Google says structured-data images should be relevant, crawlable and indexable. For the best Article results, its current guidance recommends providing high-resolution images in 16:9, 4:3 and 1:1 ratios where practical.


A visible 3:1 article image can still be used, with suitable alternative crops supplied for structured data and social sharing.


Using the same general stock image on every page may be convenient, but it does little to distinguish the subjects of those pages. Page-specific images provide a clearer description for both visitors and machines.

Checking business identity, images, location and review information used in schema markup

8. How Do Review Ratings Now Work?

A business can display genuine customer reviews on its website, but reviews controlled by that business are not eligible for Google’s review-star feature on its own LocalBusiness or  Organization   pages.


This restriction also applies when externally collected reviews are displayed through a third-party widget.


In practical terms:

  • Testimonials remain valuable to visitors.
  • Google Business Profile ratings can still appear in Google’s local results.
  • Embedding Google or Facebook reviews does not bypass the restriction.
  • Review totals and ratings must remain genuine and accurate.
  • Adding  AggregateRating markup does not guarantee stars.


This does not prevent a business from displaying customer feedback. It concerns eligibility for Google’s organic review-star feature.


Google’s review-snippet structured-data guidance should be checked before implementing review or rating markup because requirements can change.

9. Are SEO Plugins Enough?

SEO plugins and website platforms can generate useful foundational schema.


They may automatically identify a page as an article, add basic organisation details or create breadcrumb markup. This can provide a useful starting point.


However, a template does not necessarily understand:

  • the precise nature of the business;
  • the particular service described on a page;
  • which locations are genuinely served;
  • the relationship between the business and an individual service;
  • the people responsible for the business or content;
  • which image best represents the page; or
  • whether automatically generated information remains accurate.


Automatically generated markup should therefore be reviewed and supplemented where bespoke information provides greater clarity.


There is also a risk of creating duplicate or conflicting schema when bespoke markup is added without first checking what the platform already generates.

10. What Can Go Wrong?

Common problems include:

  • marking up claims that visitors cannot find on the page;
  • exaggerating services, locations, qualifications or business relationships;
  • using the wrong schema type;
  • creating duplicate or conflicting information;
  • leaving outdated contact details, opening hours or ratings in the markup;
  • using sameAs for related pages rather than identical entities;
  • adding ratings that are not eligible for Google’s review feature; and
  • copying one generic schema block onto every page.


A validator can confirm that code is technically structured correctly. It cannot necessarily determine whether the information is true, useful or appropriate.


Valid code and good schema are not necessarily the same thing.


Google’s general structured-data guidelines require markup to represent the page accurately.


A structured-data manual action can remove eligibility for rich results, although it does not, by itself, prevent the ordinary webpage from appearing in search results.

Testing JSON-LD schema markup with structured-data validation and website monitoring tools

11. How Should Schema Be Tested?

Use three main tools:

  • Google Rich Results Test: checks Google-supported markup and possible rich-result eligibility.
  • Schema.org Validator: checks the wider structure and Schema.org vocabulary.
  • Google Search Console: use URL Inspection after publication to check the live page and see how Google accesses it.


Passing the Rich Results Test does not mean that every part of the schema has been assessed. The tool concentrates on markup connected with Google-supported search features.


A valid Service entity, for example, may help describe the page without producing a separate rich-result report.


Finally, compare the markup with the visible page. Check:

  • business names
  • contact details
  • addresses and service areas
  • opening hours
  • page URLs
  • image URLs
  • services and products
  • reviews and ratings
  • authors
  • publication and modification dates


Automated validation should be followed by a human accuracy check.

12. When Should Schema Be Reviewed?

Schema should be reviewed when:

  • the website is redesigned
  • services or operating areas change
  • contact details or opening hours change
  • important people or authors change
  • pages or URLs move
  • a plugin, platform or theme is updated
  • Search Console reports a problem
  • Google changes its guidance


Frequently changing information such as prices, availability, events, vacancies and ratings may need more regular attention.


If an article is meaningfully revised, its dateModified information should be updated. The original datePublished should continue to represent the genuine first publication date.


Because Google’s structured-data requirements can change, important markup should be reviewed periodically against its current guidance.

13. Frequently Asked Questions

Which Schema Format Should a Small Business Use?

Google supports JSON-LD, Microdata and RDFa but generally recommends JSON-LD. It is usually the easiest format to implement and maintain without mixing markup into the visible content.


Can a Page Contain More Than One Schema Type?

Yes. A service page might include WebPage , Service , BreadcrumbList and information about the provider.

The different elements should be relevant, accurate and properly connected. Several appropriate types can describe different parts of one page without creating separate or conflicting versions of the business.


How Can I Tell Whether My Website Already Has Schema?

Enter several page URLs into Google’s Rich Results Test or the Schema.org Validator.

Check different page types because the homepage, service pages, articles and products may use different markup. Do not assume that checking the homepage reveals what appears across the entire website.


Does Schema Need to Be Visible to Visitors?

The code does not need to be visible, but the important information it describes should normally appear on the page.

Schema should not be used to make hidden claims about services, prices, reviews, locations or qualifications.


Will Schema Improve My Google Rankings?

Schema is not a guaranteed ranking improvement.

It can help Google understand the page and may make eligible content available for enhanced search features, but it cannot compensate for thin content, weak services, poor website structure or a lack of genuine relevance.


Is More Schema Better?

No. More schema does not automatically mean better schema.

A smaller amount of accurate, relevant and properly connected information is more useful than a large block containing unnecessary, duplicated or exaggerated claims.

14. So, Does a Small Business Need Schema?

Schema markup is not essential for a small business, but accurate, well-planned markup can be useful.


It can give search engines a clearer understanding of the business and its most important pages. The value comes from accuracy and specificity, not from the amount of code added.


The website should always be written primarily for people. Schema helps label that information for machines.


If you are unsure what markup your website already generates or whether it accurately describes your business, I can review the existing implementation and prepare appropriate page-specific improvements as part of my SEO and website-improvement services.


Request a Schema Markup Review

By David Lowe September 21, 2026
This is the space for a subtitle/strapline... please add a suitable one
Website, smartphone and branded materials presenting consistent information for the same local busin
By David Lowe September 19, 2026
Learn why accurate business names, addresses, phone numbers, opening hours and service areas build customer trust and support local SEO. For advice, call: 07788 423707
Small Business Website Checklist showing 15 checks alongside desktop and mobile website screens.
By David Lowe September 18, 2026
Use this practical 15-point checklist to assess your small business website’s clarity, credibility, mobile usability, SEO and ability to generate enquiries.
Business website connected to Google, reviews, social media and consistent offline branding
By David Lowe September 11, 2026
Learn how your website, Google Business Profile, reviews, directories, social media and offline materials can build one consistent local presence and trust.
Business owner investigating why a website is not appearing in Google Search and Maps
By David Lowe September 7, 2026
Find out why your business may be missing from Google Search or Maps, how indexing and local ranking work, and which practical checks matter.
How helpful blog articles build trust, authority and search visibility. website-co.uk
By David Lowe August 18, 2026
Learn how useful, well-researched articles help small businesses earn customer trust, demonstrate expertise and improve search visibility.
Best web design for small businesses displayed on a desktop computer in a modern blue office.
By David Lowe July 31, 2026
A good-looking website is not always an effective business website. Learn how design, SEO, content and structure work together to attract customers.