Skip to content
KAEDEDIGITAL
עב
Websites

Structured data for small business websites

13 November 2026 8 min read Kaede Digital

In short

  • Structured data is code that tells search engines exactly what a page is about: your business, products, articles or events.
  • Google recommends the JSON-LD format with the Schema.org vocabulary, and visitors never see it.
  • Structured data does not guarantee rich results or higher rankings, but it helps search engines understand your business.
  • The details in the code must match what is on the page and in your Google Business Profile.
  • Test every change with the Rich Results Test and watch the reports in Search Console.

Structured data is a small block of code you add to your website to tell search engines, explicitly and in a format they understand, what a page contains: your business name, address and opening hours, your products, your articles or your events. Instead of leaving Google to work it out from the text, you hand it a tidy record card. That helps it present your business accurately, and sometimes show a rich result, such as a product with its availability and rating, or a clean breadcrumb path instead of a long URL.

Visitors never see the code. But to Google, and to AI systems that build on what search engines understand, it is the difference between “this page mentions teeth” and “this is a dental practice at this address, open on these days”.

What is structured data and how does it work?

Structured data is information in an agreed, fixed format. The most widely used vocabulary is Schema.org, a shared project started by the major search engines. It defines types, such as local business, product, article and event, and each type has properties, such as name, address, telephone and opening hours.

Google recommends a format called JSON-LD. It is a single block of code that sits in the page without affecting the design. Inside it, you state for example that the page belongs to a business of type Dentist, followed by its name, address, phone number and opening hours.

Here are some of the properties of a local business:

Property What it tells Google
name Your business name, exactly as on your sign and profile
address Your full address
telephone Your phone number
openingHoursSpecification Your opening days and hours
sameAs Links to your social media profiles
geo Your precise location on the map

Why does structured data matter for a small business?

Because it removes guesswork. A small business cannot afford Google showing the wrong opening hours, an old phone number or a product as available when it sold out last week.

Google understands who you are

When the same name, address and phone number appear on your site, in your structured data and in your Google Business Profile, it is easier to connect all that information to one business. The sameAs property adds your social profiles to the picture.

Results that stand out

In some cases Google uses structured data to show a rich result: a product with availability and rating, an event with its date, an article with an image, or a breadcrumb trail. Rich results take up more space and tell the searcher what to expect before they click.

Ready for AI search

AI answers in Google and assistants such as ChatGPT need to understand who you are before they mention you. Clear, consistent information, on the page and in the code, is part of what helps them. We cover the wider picture in our guide to SEO for AI search.

What can’t structured data do?

It is worth setting expectations. Structured data does not guarantee a rich result, because Google decides whether and when to show one. It is not a shortcut to higher rankings, and it will not rescue weak content.

Google also changes which rich results it shows from time to time. For example, it has sharply reduced FAQ rich results, and most businesses no longer get them. So add structured data because it describes your business accurately, not to chase one particular display.

Which structured data types fit your business?

Local business

Clinics, salons, restaurants, estate agents and shops with a physical location. Schema.org has specific types such as Dentist, BeautySalon, Restaurant and RealEstateAgent, and the most specific one that fits is the best choice. It works hand in hand with your profile and reviews, as explained in our article on local SEO and your Google Business Profile.

Organization

For businesses without a storefront, such as a consultancy or an online service, the Organization type describes your name, logo, website, contact details and social profiles.

Product

In an online store, each product page should describe the product: name, image, description, an offer with price and currency, stock availability and, where you have them, customer reviews of that product. Many store platforms and SEO plugins add this automatically, but check that it is complete and correct. Our article on SEO for online stores goes deeper.

Article and breadcrumbs

Blog posts and guides suit the Article type, with headline, author, date and image. BreadcrumbList describes where a page sits in your site structure and helps Google display it neatly.

Event

A workshop, a tasting evening or an open day. The Event type describes the date, time, place and how to register.

What does this look like in practice?

A dental practice. Before a holiday period, the practice changes its opening hours. It updates its Google Business Profile, its contact page and its structured data, so the same hours appear everywhere. Nobody checks Google and arrives at a locked door.

A hair and beauty salon. Instead of the generic local business type, the salon is marked up as a BeautySalon, with address, hours and links to its Instagram and Facebook pages. Google gets a clear picture of what kind of business it is.

An online ceramics shop. When a product sells out, its availability updates automatically in the structured data, so Google can show it as out of stock rather than sending shoppers to a disappointing page.

A B2B consultancy. It has no shopfront, but it has a logo, a website, a phone number and a LinkedIn page. Organization markup with all of these helps connect its presence across the web into one entity.

How do you add structured data to your website?

  1. Map what your site represents. Your business type, key pages, products, articles and events.
  2. Choose a type for each page template. Local business or organization on the home page, product on product pages, article on posts, breadcrumbs everywhere.
  3. Gather consistent details. Name, address, phone and hours, exactly as in your Google Business Profile.
  4. Add the code. On WordPress, popular SEO plugins generate the basics. For anything more specific, a developer writes custom JSON-LD.
  5. Test it. Run the page through Google’s Rich Results Test and the Schema Markup Validator, and fix any errors.
  6. Monitor and update. Search Console reports show problems over time. When your hours, address or phone number change, update the code too.

Common structured data mistakes

  • Marking up information that is not visible on the page, such as reviews or prices visitors cannot see
  • Details that contradict the page or your Business Profile, like an old phone number or outdated hours
  • Star ratings for your own business based on reviews collected on your own site, which Google generally does not show for local businesses and organizations
  • Duplicate markup from both the theme and a plugin, saying different things
  • Code copied from another site, still containing that business’s details
  • Adding it once and never checking again after site updates

Deliberately misleading markup can lead Google to ignore your structured data, and in serious cases to take manual action against the site.

A structured data checklist

  • The home page has local business or organization markup with the most specific type
  • Name, address, phone and hours match across the site, the code and your profile
  • Product pages show availability and prices that match the page
  • Articles include an author and a date
  • Everything has passed the Rich Results Test
  • Someone is responsible for updating the code when something changes

Small code, lasting effect

Structured data is a relatively small job with a lasting effect: it helps Google, and the systems that build on it, understand exactly who you are and what you offer. It does not replace good content or the basics of SEO for small business, but it makes sure that content is understood correctly. At Kaede Digital we add structured data as part of every website build, and check that it matches the business profile and the pages themselves. If you want a site built that way from the start, see our small business website design service.

FAQ

Does structured data improve Google rankings?

Not directly. It helps Google understand your content and can make you eligible for rich results, which stand out on the results page. Rankings still depend mainly on the quality and relevance of your content and the experience your site offers.

Do I need a developer to add structured data?

Not always. On WordPress and many store platforms, plugins and themes add basic markup automatically, and you only need to fill in the details. For custom markup, such as a specific business type or events, a developer helps.

What is the difference between structured data and a Google Business Profile?

Your Google Business Profile is managed in your Google account and appears in Maps and local search. Structured data lives on your website and describes the business from there. They complement each other, so the details in both should be identical.

How long until Google shows a rich result?

There is no fixed timeline. Google needs to recrawl the page and then decides whether to show a rich result. Sometimes it happens within days, sometimes it takes longer, and sometimes it does not happen at all, even with valid markup.

Websites

Want us to build this for you?

See the service