What is structured data (and why your small business website needs it)?

A plain-English guide to structured data, schema markup, and rich results for small business owners who have never heard of JSON-LD.

TL

TillerLabs

Web design studio

6 min read

If you've ever Googled a restaurant and seen star ratings, opening hours, and a "book a table" button right there in the search results -that's structured data at work. It's the reason some search results look rich and clickable while others are just a blue link and two lines of text.

Most small business websites don't have it. Which means most small business websites are leaving clicks on the table.

What structured data actually is

Structured data is a piece of code you add to your website that tells Google exactly what your business is, what you do, and how to display it. Instead of Google guessing from your page content ("this looks like it might be a dentist in Guildford"), structured data says explicitly: "This is a dental practice. It's located here. It offers these treatments. It's open these hours. It has this rating."

The most common format is called JSON-LD -a small block of code that sits in your page's HTML, invisible to visitors but readable by search engines.

Here's a simplified example for a local business:

The code tells Google: this is a ProfessionalService called TillerLabs, based in Surrey, UK, that does web design. Google can then use this information to show richer search results, power the Knowledge Panel, and improve your visibility in local search.

Why it matters for your business

Three concrete benefits:

1. Rich results. Structured data makes you eligible for enhanced search appearances -star ratings, FAQ dropdowns, breadcrumbs, pricing, opening hours, event details. These "rich results" have measurably higher click-through rates than plain blue links. A rich result stands out visually in a page of identical-looking competitors.

2. Better local search visibility. LocalBusiness schema helps Google understand where you are, what you do, and who you serve. This feeds into the map pack (the three local results that appear at the top of local searches) and improves your chances of appearing there.

3. AI search citations. Google's AI Overviews, ChatGPT web search, and Perplexity all use structured data to identify authoritative sources. A site with proper schema is more likely to be cited as a source in AI-generated answers than one without.

The types that matter for small businesses

You don't need to understand all 800+ schema types. For most small businesses, these are the ones that make a real difference:

LocalBusiness (or a subtype like DentalClinic, BeautySalon, Restaurant, etc.) -your name, address, phone, opening hours, service area. This is the foundation.

Service -what you offer, with descriptions and pricing. Helps Google match your business to service-specific searches.

FAQPage -frequently asked questions with answers. Google can display these as expandable dropdowns directly in search results. High visibility, easy to implement.

Review / AggregateRating -star ratings from customer reviews. When eligible, these appear as gold stars in search results. Extremely high-impact for click-through rate.

BreadcrumbList -the navigation path to the current page (Home > Services > Web Design). Shows in search results as a clean breadcrumb trail instead of a raw URL.

BlogPosting -for blog content. Includes author, publish date, and article metadata. Helps Google understand your content publishing and display it appropriately.

Organization -your business entity: name, logo, social profiles, contact info. Powers the Knowledge Panel that appears when someone searches your brand name.

What happens without it

Nothing catastrophic. Your site still gets indexed. You can still rank. But you're competing with one hand tied behind your back:

  • Your search results look plain while competitors with structured data show ratings, FAQs, and rich snippets
  • Google has to guess what your business is instead of being told explicitly
  • You're invisible to AI search engines that rely on structured data for citations
  • You miss eligibility for rich result features that drive higher click-through rates

For a competitive local market, this adds up. The dentist with FAQ schema and star ratings in their search result gets more clicks than the one with a plain blue link -even if they rank in the same position.

How to check if your site has it

Two ways:

1. Google Rich Results Test -paste your URL into search.google.com/test/rich-results. It shows exactly what structured data Google can see on your page, and whether it's valid.

2. View page source -right-click on your page, "View Page Source", and search for "application/ld+json". If you find it, you have structured data. If you don't, you don't.

How to get it

This is where it gets honest: implementing structured data properly requires either technical knowledge or a developer who knows what they're doing.

CMS plugins (Yoast, RankMath, AIOSEO for WordPress) can generate basic schema automatically. It's better than nothing, but it's often incomplete or uses outdated schema types.

Manual implementation by a developer who understands schema.org gives you full control and proper coverage. This is what we do at TillerLabs -every site ships with comprehensive JSON-LD covering Organization, LocalBusiness, Service, FAQ, Breadcrumb, and any other relevant types.

Don't pay an "SEO agency" hundreds of pounds to "add schema markup." It's a standard part of building a properly-made website. If your current developer doesn't include it by default, that tells you something about the quality of the build.

The TillerLabs implementation

Every TillerLabs site includes structured data as standard -not as an upsell or add-on. Our current implementation covers Organization, ProfessionalService, WebSite, Service, FAQPage, BlogPosting, and BreadcrumbList schemas. You can verify this yourself by running any of our pages through the Rich Results Test.

If you want to check whether your current site has structured data (and whether it's correct), request a free health check and we'll include a full schema audit in the report.

Keep reading