Skip to main content
websites apps·8 min read

Structured Data for Small Business Websites: The Plain English Guide That Actually Matters

Structured data is code that tells Google and AI assistants exactly what your business does. This guide explains what to add, what it does, and how to check it without technical knowledge.

Written by: Reeve Consult, Editorial Team
Free guide
5 Website Essentials for 2026
Download for Free
Quick answerStructured data is code added to a website in JSON-LD format that tells search engines and AI assistants exactly what the content represents, rather than leaving them to infer it from text. For a small business, the most important types to add are LocalBusiness schema (with name, address, phone, opening hours, and coordinates), FAQPage schema (wrapping your frequently asked questions), and Service schema (describing each service you offer). Structured data is added once, updated when business details change, and significantly improves the chances of appearing in AI assistant recommendations, Google rich results, and local search results.

Your website looks correct to a human visitor. The name is at the top, the address is at the bottom, the opening hours are on the contact page, and your services are listed in the menu. But Google and AI assistants are not human visitors.

When a search system or AI assistant reads your website, it is processing text and making inferences. It reads "Open Monday to Friday, 9am to 10pm" and interprets it correctly most of the time. It reads "we serve seasonal British food" and infers that you are a restaurant. Most of the time.

Structured data removes the inference. It tells search systems exactly what each piece of information represents, in a format they can read without interpreting. The result is better visibility in search results, higher eligibility for rich results, and a much higher chance of appearing in AI assistant recommendations.

What structured data is, and what it is not

Structured data is code added to your website, invisible to visitors, that wraps your content in a defined format. The format most widely used is called JSON-LD (JavaScript Object Notation for Linked Data). It looks like a block of code sitting in your web page's header.

When Google or an AI assistant reads your page, it reads the structured data block alongside the visible content. Instead of inferring that "The Crown, Sheffield, S1 2AA" is a restaurant at a Sheffield address, it reads a declaration: this is a Restaurant type entity, its name is The Crown, its address includes the postcode S1 2AA, it is of cuisine type British.

Structured data does not change what your website looks like. It does not improve the design. It does not increase word count. It is purely for machine consumption. Its effect is on how search systems understand and categorise your content.

The three types that matter most for a small business

LocalBusiness schema is the most important starting point. It declares your business identity to search systems: your type of business, name, address, phone number, opening hours, price range, and geographic service area. For a restaurant, the type would be Restaurant. For a hair salon, HairSalon. For a plumber, Plumber. Schema.org defines hundreds of business subtypes.

Without LocalBusiness schema, search systems infer your business type and location from your text. With it, they know precisely. This matters most for local search and AI-assisted local recommendations, where the accuracy of business type matching determines whether you appear for relevant queries.

FAQPage schema wraps your FAQ content so that each question and its answer are machine-readable as a pair. When an AI assistant receives a question that matches one of your FAQ entries, it can pull your answer directly and attribute it to your website. This is how small business websites can appear in AI assistant responses even for queries that do not directly search for the business name.

A restaurant with FAQPage schema answering "do you take walk-in bookings" can appear in an AI response to "are there any restaurants in Sheffield that take walk-ins". Without FAQPage schema, the same content on the page may never be matched to that query.

Service schema describes each service you offer: the name, a description, and optionally the price or price range. For a beauty salon, this would cover each treatment. For a plumber, each type of work. For a restaurant, this is less applicable, but menu schema can serve a similar purpose.

Website Audit Checklist

Website Audit Checklist

A 60-point checklist to grade your site before a redesign.

Download for Free

What structured data actually does for your visibility

The effect is on rich results and AI recommendation eligibility, not directly on ranking position.

Rich results are the enhanced search listings that appear in Google for eligible content. FAQ dropdowns that expand in the search result, star ratings pulled from review schema, and business hours appearing directly under the business name are all rich results. They require valid structured data to be eligible.

AI Overviews, the AI-generated summary boxes that appear at the top of some Google searches, use structured data to match content to queries. A business with accurate LocalBusiness and FAQPage schema is significantly more likely to appear in an AI Overview than one without it.

ChatGPT's browse function, Perplexity, and other AI assistants that access live web content use structured data as part of their content assessment. Structured data signals that your content is well-organised and authoritative, which increases citation likelihood.

The indirect effects compound. A business appearing in AI Overviews for a common local query gains brand visibility with users who may never click through to the website but who now recognise the business name when they encounter it elsewhere.

How to add structured data without coding

WordPress. Install RankMath or Yoast SEO. Both plugins generate LocalBusiness structured data from information you enter in the plugin settings. RankMath also generates FAQPage schema automatically when you use its FAQ block in the editor. Neither requires coding knowledge.

Squarespace. Squarespace generates some LocalBusiness data automatically from your site's business information settings. FAQPage schema is not generated automatically and needs to be added manually through a code injection block.

Wix. Wix generates basic LocalBusiness data from your business information. Advanced schema types require the Wix Velo developer tools or a specialist app from the Wix App Market.

Any platform. Use a free JSON-LD generator (search "schema markup generator" and use Merkle's or Google's tools). Fill in a form with your business details and the tool produces a JSON-LD block. Copy this block and paste it into your site's header using whatever custom code section your platform provides.

For most small business websites, the initial setup takes two to three hours. Updating it when business details change takes five minutes.

Lead Follow-up Automation Playbook

Lead Follow-up Automation Playbook

Sequences that turn enquiries into bookings while you sleep.

Download for Free

How to check your structured data is valid

Google Rich Results Test. Available at search.google.com/test/rich-results. Enter your page URL and it shows all structured data found on the page, flags errors, and confirms which rich results your page is eligible for. Free, no account required.

Schema Markup Validator. Available at validator.schema.org. Provides more detailed technical validation of your structured data against the schema.org specification. Useful for identifying more subtle issues.

Google Search Console. If your website is registered in Google Search Console (free, requires verification), the Enhancements section shows structured data items Google has indexed and any errors. This is the authoritative view of how Google has processed your structured data.

What to update and when

Structured data reflects your actual business details. When those details change, the structured data must change too.

Opening hours. Update schema whenever hours change, including seasonal adjustments and bank holiday variations. Inaccurate opening hours in schema create the same problem as inaccurate Google Business Profile hours: potential customers arrive at a closed business.

Services. When you add or remove services, update Service schema accordingly. An outdated service list can generate enquiries for services you no longer offer.

Address and phone. These should match your Google Business Profile exactly. Inconsistencies between structured data and Google Business Profile create conflicting signals.

Most WordPress plugins update structured data automatically when you update the information in the plugin settings. Manual implementations require manual updates.

Frequently asked questions

What is structured data and why does my website need it?
Structured data is code added to your website that tells search engines and AI assistants exactly what your content represents. Without it, these systems must interpret your website from the text alone. With LocalBusiness structured data, they know your exact address, phone number, business type, and opening hours. With FAQPage schema, they can pull your answers to directly answer user questions. With Service schema, they know which specific services you offer. It is one of the highest-value technical additions a small business website can make.
What structured data types should a small business add?
Start with three types. LocalBusiness (or a more specific subtype like Restaurant, HairSalon, Bakery, or AutoRepair) provides your core business identity. FAQPage wraps your FAQ content in a machine-readable format that AI assistants and Google can use to display answers. Service schema describes each service you offer. Adding these three covers the most common search query types for small businesses and significantly improves eligibility for rich results.
How do I add structured data without knowing how to code?
On WordPress, install RankMath or Yoast SEO. Both generate LocalBusiness and FAQPage structured data automatically from information you enter in the plugin settings. On Squarespace and Wix, basic LocalBusiness data is generated by their SEO tools. For any platform, you can also paste a generated JSON-LD block into your site's header using a custom code section. Free online generators like Google's Structured Data Markup Helper and the Merkle Schema Markup Generator allow you to fill in a form and download the resulting code.
How do I check if my structured data is correct?
Use Google's Rich Results Test, available free at search.google.com/test/rich-results. Enter your page URL and it shows any structured data found on the page, identifies errors, and confirms which rich results your page is eligible for. The Schema Markup Validator at validator.schema.org provides more detailed validation. Both tools are free, require no account, and return results in under a minute.
Does structured data guarantee I appear in Google's AI Overviews?
No. Structured data increases eligibility for AI Overviews and rich results but does not guarantee appearance. Google selects content for AI Overviews based on relevance, authority, and the quality of the answer relative to the query. Structured data, combined with clear and accurate content, is the combination most likely to result in AI Overview citations.
How often do I need to update my structured data?
Update structured data whenever business details change: opening hours, address, phone number, services offered, or price range. FAQPage schema should be updated when you add new FAQ entries to the page. Most WordPress plugins update structured data automatically when you update page content. If you added structured data manually, you will need to update it manually when details change.

Want a clear plan for your website or app?

Free 30 minute audit. We map what to keep, what to fix, and what is costing you customers. Send us the URL and we will book a slot.

Book a free website audit
RC

Reeve Consult

Editorial Team

Independent UK technology and payments consultancy based in Nottingham and Sheffield. Reeve Consult helps UK SMEs adopt AI, build automations, and choose the right card payment setup.

structured dataschema markupsmall business websitelocal seoai optimisationseo guide
Share

Stay ahead of the curve

One email per fortnight on payments, AI, and growth for UK independent businesses.