What is schema markup, and does my business site need it?

Schema markup is code on a web page that labels facts like your business name, address, phone, hours and services, so search engines read them without guessing. Visitors never see it. Google says its AI features need no special schema. Most business sites benefit, if the markup describes only what is on the page and stays accurate.

The short version

  • Schema labels facts so machines don’t have to guess.
  • A small business usually needs LocalBusiness, plus page types like Article and BreadcrumbList.
  • Google recommends the JSON-LD format.
  • Mark up only what’s visible on the page and true.
  • It can make you eligible for some search features, but Google decides what to show.

How does schema work, and which types do I need?

A person can read “Open Tuesday to Saturday, 8 to 5” on your page. Schema adds a hidden, labeled version of that fact, so a search engine knows it’s opening hours and not a slogan. Google calls structured data “a standardized format for providing information about a page” in its structured data introduction, and recommends JSON-LD.

Types most small businesses use:

TypeWhat it labels
LocalBusiness (or a more specific type)Name, address, phone, hours, website
OrganizationYour logo and official profiles
ServiceWhat you offer
ArticleHelpful pages, with author and date
BreadcrumbListWhere a page sits in your site

Google’s local business guide lists name and address as required, with hours, phone and website recommended.

Why does it matter?

It removes guesswork. When your hours, address and services are labeled the same way on every page, search engines are less likely to mix you up with someone else. Google’s AI features guide says there’s no special schema needed to appear in its AI features, so treat schema as good housekeeping, not an AI shortcut. It also makes you eligible for some search features, though Google says eligibility depends on meeting each feature’s rules. See how to show up in AI answers.

What are the common mistakes?

  • Marking up things that aren’t on the page. Google advises against structured data about information that isn’t visible to users, even if it’s accurate.
  • Adding review stars for your own business. Google’s local business guide says review markup is for sites that collect reviews of other businesses.
  • Expecting FAQ results. Google’s FAQ documentation says the FAQ rich result is no longer shown in Search.
  • Letting it drift. You change your hours on the page but a plugin keeps the old ones in the code.
  • Stacking plugins that each output their own, conflicting markup.

What if my schema isn’t working?

Paste a page address into Google’s Rich Results Test to see what Google reads and any errors. Search Console also reports structured data problems. If the test is clean but nothing shows in results, that’s normal: valid markup makes you eligible, not guaranteed.

How much does it cost, and how long does it take?

Schema is free to add. Many WordPress SEO plugins add the basic types, and a hand-built site can include it in the page template. Search engines pick it up when they next crawl the page.

How does E-3 handle this?

Our SEO and AI search service includes schema.

Rather talk it through?

Call our team, or send a note and we’ll reply within one business day. No pressure and no jargon.

Ask E-3

Suggestions appear as you type. Use the up and down arrows to choose one, or press Enter to ask.

Get support