What Is Structured Data and Which Types Actually Help Small Businesses

The structured data types that help most small businesses are LocalBusiness, Product, Offer, Review, FAQ, Breadcrumb, Article and Event or JobPosting when they genuinely apply. Structured data is code that explains your business to Google. It will not rescue a rubbish website, but it can help search engines understand what you do, where you do it and why your page deserves clearer treatment.

What structured data is, in plain English

Structured data is extra information added to your website code so search engines can understand the page properly. It usually uses a vocabulary from Schema.org and is most often added in JSON-LD, which is a neat block of code that sits in the page source.

Normal website copy is written for people. Structured data is written for machines. If your page says “we fit boilers in Chester”, Google can usually work that out. Structured data makes the meaning clearer by labelling the business, service, area, opening hours, reviews, products, events or article details.

Different structured data types do different jobs. One tells Google you are a local business. Another tells it a page is a product. Another marks up FAQs, reviews or breadcrumbs. That is why blindly installing a plugin and ticking every box is not SEO. It is just throwing labels around and hoping for the best.

What structured data can and cannot do

Structured data can make your website eligible for enhanced search features, often called rich results. These can include star ratings, product availability, event information, breadcrumbs and other useful extras in search results. Google explains this in its structured data documentation, which is worth reading if you enjoy technical manuals and mild despair.

What it cannot do is force Google to show rich results. It also cannot fix thin pages, weak content, slow websites, missing service pages or a dodgy reputation. If your competitors have better pages, better links and better local signals, schema alone will not save you.

Think of it as clarification, not magic. It helps Google process facts faster and with less guesswork. That matters more now because search is getting messier, with classic results, map packs, AI summaries and shopping panels all pulling information from different places.

Which structured data types actually help small businesses

Not every schema type deserves your attention. There are hundreds of options, and most are irrelevant to a plumber in Warrington, a solicitor in Knutsford or a small online shop selling handmade products.

Here is the sensible shortlist.

Type Best for What it helps clarify Priority
LocalBusiness Trades, clinics, shops, local services Name, address, phone, hours, area served High
Organisation Brands, companies, non-local firms Logo, legal identity, social profiles Medium
Product and Offer Ecommerce sites Price, availability, SKU, product details High
Review and AggregateRating Eligible products or services with genuine reviews Ratings and review counts Medium
FAQPage Pages answering real customer questions Questions and answers Medium
BreadcrumbList Sites with categories or deep structures Page hierarchy Medium
Article or BlogPosting Advice articles and news posts Author, date, headline, image Medium
Event Workshops, shows, open days, classes Date, venue, ticket details High if relevant
JobPosting Recruitment pages Role, salary, location, closing date High if hiring

The trick is matching the markup to the page. If the page is about a service, do not pretend it is a product. If you do not run events, do not add Event schema because some bloke on YouTube said it worked once in 2019.

LocalBusiness schema should usually come first

Of all structured data types, LocalBusiness is normally the first one a local company should sort out. It tells search engines your business name, address, phone number, opening hours, website, service area and business category.

This matters because local SEO is built on consistency. Your website, Google Business Profile, directories and social profiles should all tell the same story. If your site says “Cheshire”, your Google Business Profile says “Manchester” and half your directories still have your old address, Google has to guess. Guessing is bad.

LocalBusiness schema is especially useful for tradespeople, clinics, restaurants, independent retailers, consultants and service companies that rely on customers in a real area. It is not a replacement for a properly optimised Google Business Profile, reviews or location pages, but it supports all of them.

If local visibility is your main problem, schema is only one part of the job. You also need proper local SEO and a clean, well-managed Google Business Profile optimisation process. Otherwise you are polishing one wheel while the rest of the van is on fire.

Product and Offer schema helps small online shops

Product and Offer are the structured data types small ecommerce businesses should care about most. They help search engines understand product names, descriptions, images, prices, stock status, brand, SKU and customer ratings where eligible.

For small online shops, this can make search results more useful. A product listing may show price, availability or review information, depending on Google’s rules and whether your markup is valid. That can improve click-through because shoppers can see useful facts before they land on your site.

But the product page still has to do the heavy lifting. Schema will not fix a copied manufacturer description, tiny product images, missing delivery information or a checkout that looks like it was built during the reign of dial-up internet.

Product schema is best added page by page through your ecommerce platform, theme or SEO plugin, then tested properly. If the site has hundreds of products, fix the template rather than editing everything manually. That is where proper technical work pays for itself, because one template fix can clean up a lot of pages at once.

Review schema is useful, but easy to abuse

Review markup is one of the most misunderstood bits of schema. Among structured data types, it is also one of the easiest to get wrong because business owners understandably want stars in Google results. Stars look lovely. Google knows this, which is why the rules are strict.

Review schema should only mark up genuine reviews that are visible on the page and relevant to the thing being reviewed. You should not hide reviews in the code. You should not mark up testimonials from your homepage and expect stars everywhere. You should not invent ratings because “everyone else is doing it”. That is how you end up with manual actions or ignored markup.

For ecommerce products, genuine review markup can be valuable. For local service businesses, review snippets are more restricted, especially for self-serving reviews about your own organisation. That does not mean reviews are useless. Far from it. They still help trust, conversion and local rankings through your Google Business Profile and other platforms.

Use review schema where it is allowed and accurate. Do not chase shiny stars so hard you accidentally make your website look dodgy.

A dark workbench with engraved tags, a stamped document and a clipboard suggests the main structured data types for a small business site.

FAQ schema still has a job, but not the one people think

FAQ is one of the structured data types that used to get more attention because it could trigger big FAQ dropdowns in search results. Google reduced FAQ rich results heavily in 2023, mainly limiting them to certain authoritative sites, so small businesses should not expect instant extra search space from FAQ schema anymore.

That does not make FAQs pointless. A clear FAQ section still helps users make decisions. It answers objections before someone rings you. It gives Google and AI search systems cleaner information about your services, prices, areas, process and limitations.

FAQ schema is useful when the questions are real. Use the things customers actually ask before buying. “How quickly can you come out?”, “Do you cover Northwich?”, “Do you charge call-out fees?” and “What happens after I request a quote?” are better than made-up keyword questions nobody says out loud.

For small businesses, FAQ content often improves conversion more than rankings. That is still SEO in the real world, because more of the right visitors become enquiries.

Article, Breadcrumb and Service schema do the boring work

These structured data types are not glamorous, but they help tidy up how Google understands your site. Article or BlogPosting schema marks up advice content, including the headline, author, date and image. BreadcrumbList schema explains the route from your homepage to deeper pages. Service schema can describe what you offer, although it does not usually produce a flashy rich result.

Breadcrumb markup is useful for sites with lots of categories, service areas or product sections. It helps search engines understand structure, and it can make search snippets cleaner. Article schema is useful if your site publishes guides, news or practical advice. It gives search systems clearer details about the content and its source.

Service schema is a bit more subtle. Google may not reward it with special display features, but it can help reinforce that a page is about boiler repair, conveyancing, dog grooming or whatever else pays your bills.

If your site has technical issues, broken templates or half-working plugins, get someone to look properly. Structured data sits inside the wider job of technical SEO, not in a magical box by itself.

Event and JobPosting schema only matter when they are real

Event and JobPosting are structured data types that can be genuinely useful, but only for businesses that actually need them. A venue running live music nights, a training company selling workshops or a community business hosting open days should consider Event schema. It can clarify dates, times, locations, ticket links and availability.

JobPosting schema helps when you have live recruitment pages. It can make roles easier for Google to understand and may help them appear in job search features where eligible. If you regularly hire engineers, carers, drivers, chefs or admin staff, this is worth doing properly.

The key phrase is “when they are real”. Do not add Event schema to a generic service page. Do not add JobPosting schema to a careers page that says “we’re always looking for talented people” with no actual job. Google’s structured data policies expect the markup to match visible page content.

Small businesses often waste time chasing schema they saw on a competitor’s site. If you do not run events or advertise jobs, skip these. Your time is better spent fixing pages that bring enquiries.

Structured data types you can usually ignore

The structured data types you can ignore are the ones that do not match your business, your pages or your customers’ decisions. That sounds obvious, but plenty of websites are stuffed with pointless schema because a plugin added it automatically.

Most small businesses do not need Dataset, Book, Course, Recipe, SoftwareApplication, ClaimReview, Speakable or TVEpisode schema. If you run a cookery school, publish recipes, sell software or provide training courses, fine. Use the right type. If you fit bathrooms in Crewe, Recipe schema is not going to help unless the bathroom comes with lasagne.

You can also ignore duplicate Organisation markup from three different plugins, half-complete WebPage schema on every page and auto-generated FAQ schema that marks up hidden accordion content nobody can find.

Bad schema is not always catastrophic, but it creates noise. At best, Google ignores it. At worst, it creates conflicts and makes your site look messy to the tools checking it. Small business SEO should be clean and deliberate, not a cupboard full of random old cables.

How to check whether your structured data is working

Testing structured data types is not optional. If you do not test them, you are guessing. Use Google’s Rich Results Test to see whether a page is eligible for Google rich result features. Use the Schema Markup Validator to check broader schema validity.

You should also check Google Search Console. If Google detects structured data, it may show enhancement reports for eligible types. These reports can flag errors, warnings and pages where markup has been found. Do not panic at every warning. Some warnings mean “you could add this optional field”, not “your site is doomed”.

A sensible testing process looks like this:

  1. Test one important page before rolling changes sitewide.
  2. Fix genuine errors, especially missing required fields.
  3. Check the visible page content matches the markup.
  4. Re-test after plugin, theme or platform updates.
  5. Monitor Search Console for new issues.

If your developer says “it’s fine” but cannot show you a passed test, ask again. Nicely at first. Less nicely if needed.

A sensible order for small businesses

If you add structured data types in the right order, the job becomes manageable. Start with the pages that make money or prove trust. For most local businesses, that means the homepage, main service pages, contact page, location pages and key advice pages. For ecommerce, it means product templates and category structure.

Do not start by marking up every blog post from 2014. Start where customers are most likely to enquire, buy or check whether you are legitimate.

A practical order is:

  1. Fix basic technical issues first, including crawlability, indexation and duplicate page problems.
  2. Add LocalBusiness or Organisation schema to core business pages.
  3. Add Product and Offer schema to ecommerce product templates.
  4. Add Breadcrumb schema across the site if the structure needs it.
  5. Add Article schema to useful advice content.
  6. Add FAQ, Event, JobPosting or Review schema only where the page genuinely supports it.

If you are also trying to appear in AI-led answers, clean structured data helps, but it is not the whole job. You still need clear content, consistent business information and a site that search systems can crawl. That overlaps with proper AI, AEO and GEO SEO work, not just schema tinkering.

The blunt answer: useful, not magical

Structured data is worth doing because it reduces confusion. It helps Google understand the facts on your pages and can make you eligible for better-looking search results. For small businesses, the most useful setup is usually simple: LocalBusiness or Organisation, Product and Offer if you sell online, Breadcrumb, Article, FAQ where helpful and specialist types only when they fit.

The mistake is expecting schema to do the job of proper SEO. If your website has weak pages, no local relevance, poor internal linking, slow load times or thin product descriptions, structured data is not the main problem. It is a support act.

Get the basics right, add the right labels and test the bloody thing. That is the grown-up version.

Frequently Asked Questions

Which structured data types should a small business use first? Most small businesses should start with LocalBusiness or Organisation schema, then add Breadcrumb and Article schema where relevant. Ecommerce sites should prioritise Product and Offer schema. FAQ, Review, Event and JobPosting schema should only be added when the visible page content genuinely supports them and the markup follows Google’s rules.

Does structured data improve Google rankings? Structured data is not a simple ranking boost. It helps Google understand your pages and can make them eligible for rich results, but it will not push a weak page above stronger competitors by itself. It works best alongside clear content, good technical SEO, useful pages, strong local signals and a trustworthy business presence.

Can I add structured data with a WordPress plugin? Yes, many WordPress SEO plugins can add basic schema markup. The problem is that plugins often add generic or incomplete markup unless configured properly. You still need to check the output, test important pages and make sure the schema matches the content visitors can actually see on the page.

Is FAQ schema still worth using for small business websites? FAQ schema is still worth using when your questions answer real customer concerns, but you should not expect guaranteed FAQ dropdowns in Google results. Its main value now is clarity. It helps visitors understand your service and gives search engines cleaner information about common questions, pricing, areas, process and limitations.

What happens if structured data is wrong? If structured data is wrong, Google may ignore it, show warnings in Search Console or remove eligibility for certain rich results. In more serious cases, misleading markup can cause manual action issues. The safest rule is simple: only mark up information that is accurate, visible on the page and relevant to that specific page.

About the author

Matt Warren is the founder of SEO Bridge, a UK-based digital marketing agency specialising in SEO, local SEO, and AI search optimisation including AEO and GEO strategies.