Insights SEO and AI visibility

Structured data in plain English: what it does and what's a myth

What structured data really does for a small business website, which schema promises are myths, and how to check your own markup in ten minutes.

AI-generated image

Somebody has probably told you your website needs "schema." Maybe it was an SEO pitch, maybe a plugin nag screen, maybe a video promising gold stars next to your name in Google. Structured data is real and it's worth doing right. It's also one of the most oversold things in small business web work.

Structured data is a small block of hidden code that labels the facts on your page, like your business name, address, hours and services, so search engines and AI tools can read them without guessing. It can make your listing eligible for richer search results, but Google says plainly that eligibility doesn't guarantee anything. It won't rank a weak page, and marking up things that aren't true can backfire.

What structured data actually is

Your website is written for people. A person looks at your contact page and instantly knows that "8 to 5" means your hours and the number in bold is your phone. A computer has to work that out, and sometimes it gets it wrong.

Structured data fixes that by adding labels. It's a short piece of code, usually in a format called JSON-LD (a tidy list of labeled facts that sits in the page's code and never shows on screen). It says, in effect, "this is a local business, this is its name, this is its phone number, these are its hours."

The labels come from a shared vocabulary called schema.org, which Google, Microsoft and other search companies started together so everyone would use the same words. There are types for almost everything: LocalBusiness, Dentist, Plumber, Restaurant, Event, Product and many more.

Google explains how it uses this in its introduction to structured data. It's worth reading the source instead of trusting anyone's summary, including mine.

What it really does for a small business

Here's what structured data can honestly do for you:

  • Remove guesswork. Search engines can read your name, address, phone and hours as facts instead of piecing them together from page text.
  • Make you eligible for rich results. These are the enhanced listings with extras like event dates, product prices or breadcrumb trails. Google lists which ones it supports in its search gallery.
  • Connect the dots. It can link your site to your social profiles and tie your logo to your business name.
  • Give AI tools clean facts. Assistants that answer questions about local businesses have to find your details somewhere. Clear, consistent labels make those details easier to read correctly. Nobody can promise an AI tool will mention you, but mixed-up facts make it more likely you'll be described wrong.

That's useful. It's also quieter than the pitch you probably heard.

The myths I hear most

Myth: schema will boost your rankings

Structured data helps Google understand your page. It doesn't make a thin page good. If your service page is three sentences and a stock photo, labeling those three sentences perfectly won't lift it past a competitor with a genuinely helpful page. Treat it as a way to be understood, and let the content do the persuading.

Structured data without the hype Structured data explained. Your page is written for people. JSON-LD labels mark facts such as name, address, phone and hours, so search engines and AI tools read facts instead of guessing. Five myths and what is actually true: schema boosts your rankings, but it won't rescue a thin page. Code guarantees fancy listings, but it only makes you eligible and Google decides. FAQ markup fills the results, but those results are now limited to authoritative sites. Self-collected reviews earn stars, but Google shows no stars for them and bad review markup risks a manual action. More markup is always better, but you should mark up only what is visible on the page. Structured data, without the hype Hidden labels so machines read your facts without guessing Your page Written for people JSON-LD labels Name Address Phone Hours Search and AI tools Read facts, not guesses Five myths What is actually true Schema boosts your rankings It won't rescue a thin page Code guarantees fancy listings Eligible only, Google decides FAQ markup fills the results Now limited to authoritative sites Self-collected reviews earn stars No stars, risk of manual action More markup is always better Mark up only what's visible
Structured data labels your business facts for search engines and AI tools, but most of the promises made about it are myths.

Myth: add the code and you'll get the fancy listing

Google's own structured data guidelines say that using structured data makes a feature possible and doesn't guarantee it will show. Google decides case by case. Anyone who promises you rich results is promising something Google itself won't.

Myth: FAQ markup will fill the results page with your answers

This used to be a popular trick. Google has since cut way back on showing FAQ rich results, and now limits them to a small set of well-known, authoritative sites. A helpful FAQ section on your page is still worth having for the people who read it. Just don't expect the old dropdowns under your listing.

Myth: review markup gets you gold stars

I see this a lot: a site marks up its own testimonials as star ratings, hoping for stars in Google. Google doesn't show review stars for reviews a local business or organization collects and publishes about itself. Worse, marking up reviews that don't follow the rules can earn a manual action, which is Google's term for a penalty applied by a human reviewer.

Myth: more markup is always better

Piling on every type a plugin offers creates noise and mistakes. Markup has to describe what's actually visible on the page. If your code claims a price, rating or address that a visitor can't see, you're breaking Google's guidelines, and that's the fastest way to lose any benefit.

What most small business sites actually need

For a typical Houston service business, the list is short:

  1. Organization or LocalBusiness on the homepage or contact page, using the most specific type that fits, with your exact name, address, phone, hours, logo and website.
  2. Location details for each real location if you have more than one, each on its own page with its own address.
  3. BreadcrumbList, which describes the "Home › Services › Roof repair" trail near the top of a page and helps show where each page sits on your site.
  4. Article markup on blog posts or guides, with the real author and date.
  5. Event or Product markup only if you truly run events or sell products with visible prices.

The single most important rule: every fact in the markup has to match what's on the page and what's on your Google Business Profile. Same name, same address, same phone, written the same way. Mismatches are a common source of confusion for search engines and AI tools.

If your site runs on WordPress, a good SEO plugin can handle the basics. Check its output anyway. Plugins often guess at your business type or leave fields blank. When we set up technical and local SEO, we write the markup to match the real business instead of accepting a plugin's defaults.

How to check yours in ten minutes

You don't need to read code to see what your site is telling search engines. Two free tools do the work:

Paste in your homepage and your contact page. Then look for these problems:

  • No business markup at all.
  • An old address or phone number you changed years ago.
  • A generic type like "Thing" when a specific one like "Dentist" or "HVACBusiness" exists.
  • Star ratings or reviews you added yourself.
  • Two plugins both adding markup, so the page describes your business twice with different details.

Also check Google Search Console, the free tool that shows how Google sees your site. Its enhancement reports list structured data errors across all your pages.

Honest markup, then real content

Structured data is plumbing. When it's right, nobody notices. When it's wrong or dishonest, it can confuse search engines and cost you trust you worked to earn. Get the basics accurate, keep them in sync with your Google profile, and spend the rest of your effort on pages that actually help people. If you're rebuilding anyway, our redesign work includes clean markup from day one.

Want to know what your site is telling Google and AI tools right now? Get a free Lead Leak Check and we'll test your forms, phone speed, tracking, Google basics and what AI answers say about your business.

Find out what your website is leaking.

Send us your site. We’ll check your forms, your phone speed and how Google sees you, then tell you plainly what’s worth fixing. If the answer is “nothing much”, we’ll say that too.

Get my free Lead Leak Check

No cost. No obligation. A real person replies within one business day.