See what makes AI recommend your business.
Lesli.com -- AI Visibility & SEO

Structured Data for Small Business
The Schema Markup You Actually Need

By Lesli Rose · April 12, 2026 · 12 min read

Most small businesses have zero structured data on their website. Zero. That means search engines and AI systems are guessing what you do, where you are, and what you offer -- instead of knowing. Structured data (also called schema markup) is the code that turns guessing into knowing. And you don't need all 800+ schema types -- you need exactly 5.

I've audited dozens of small business websites. The pattern is the same almost every time: good content, decent design, and absolutely no structured data. They're invisible to the machine layer of the internet -- the layer that increasingly determines who gets found and who doesn't.

What Structured Data Actually Is

Structured data is code added to your website that tells machines about your business in a standardized format. It uses a vocabulary called Schema.org that every major search engine supports -- Google, Bing, Yahoo, and Yandex all read it.

The format Google recommends is JSON-LD (JavaScript Object Notation for Linked Data). It goes in the head section of your page. Visitors never see it. But every crawler that visits your site reads it instantly and knows exactly what your business is, what you sell, where you're located, and who runs it.

Without structured data, a search engine reads your website like a person skimming a book -- it can pick up context clues but has to interpret everything. With structured data, it's more like reading a form -- every field is labeled, every value is clear, nothing is ambiguous.

Why Small Businesses Need It

Three reasons, in order of practical importance:

  • Rich snippets in Google -- Structured data triggers enhanced search results: star ratings, FAQ dropdowns, pricing info, business hours, and more. These rich results get significantly more clicks than plain blue links.
  • AI visibility-- AI systems like Google AI Overviews, ChatGPT, and Perplexity use structured data to understand businesses. When someone asks "best plumber in Portland," AI pulls from structured data signals to decide who to recommend. AI discoverability starts with structured data.
  • Entity recognition-- Structured data helps Google build a knowledge graph entry for your business. Once Google "knows" your business as an entity (not just a collection of pages), your entire web presence becomes more connected and authoritative.

The 5 Schema Types Every Small Business Needs

Schema.org defines hundreds of types, but you only need five. Here's each one, what it does, and where to add it.

1. LocalBusiness (or Appropriate Subtype)

This is your foundation. It tells machines who you are, where you are, and how to reach you. Use a specific subtype when one exists: Dentist, Restaurant, LegalService, VeterinaryCare, AutoRepair, etc.

What to include:

  • Business name, address, phone, email
  • Opening hours
  • Service area (if applicable)
  • Logo URL
  • Social media profile URLs
  • Price range

Where to add it:

Homepage and About page. If you have location pages, each location gets its own LocalBusiness schema.

2. Person (Owner / Founder)

Person schema connects a real human identity to your business. This matters because Google's E-E-A-T framework values real people with demonstrated expertise. AI systems also weight content more heavily when it's attributed to a real, identifiable person.

What to include:

  • Full name, job title
  • URL to About/bio page
  • sameAs links (LinkedIn, social profiles)
  • worksFor (link to your Organization schema)
  • Image URL

Where to add it:

About page and author bio section of blog posts.

3. FAQPage

FAQPage schema marks up your frequently asked questions so they can appear as expandable dropdowns directly in Google search results. This is one of the highest-visibility rich result types available.

What to include:

  • 4-8 questions and answers per page
  • Questions that match what people actually search for
  • Answers that are complete but concise (2-4 sentences)

Where to add it:

Service pages, product pages, and dedicated FAQ pages. AI systems extract FAQ content heavily, so this schema directly feeds AI visibility.

4. Service or Product

This schema tells machines exactly what you sell. For service businesses, use Service schema. For product-based businesses, use Product schema. This feeds into rich results that show pricing, availability, and descriptions directly in search.

What to include:

  • Service/product name and description
  • Pricing (if public)
  • Provider (link to your Organization schema)
  • Area served (for local services)
  • Image

Where to add it:

Individual service or product pages. One schema per service/product.

5. BreadcrumbList

BreadcrumbList schema tells search engines how your site is organized. It replaces the raw URL in search results with a clean navigation path like: Home > Services > Plumbing. This looks more professional and helps users understand where they'll land before clicking.

What to include:

  • Each level of your site hierarchy
  • Name and URL for each level
  • Position number (1 for Home, 2 for category, etc.)

Where to add it:

Every page on your site. This is one of the easiest to implement because the structure is the same across all pages -- only the specific breadcrumb items change.

How to Test Your Structured Data

Two free tools will tell you if your schema is working:

  • Google Rich Results Test -- Enter any URL and see which rich result types your schema qualifies for. This is the definitive test for whether Google will display rich results for your pages.
  • Schema Markup Validator -- Tests the technical correctness of your schema code. Catches syntax errors, missing required fields, and deprecated properties.

Test after every change. A single missing comma in JSON-LD will break the entire schema block, and Google will silently ignore it.

Platform-Specific Instructions

WordPress (with Rank Math)

Rank Math generates LocalBusiness, Article, and BreadcrumbList schema automatically. You'll still need to add custom FAQPage and Service schema manually or through Rank Math's content blocks. Check that the auto-generated schema has your correct business info -- defaults are often incomplete.

Shopify

Most Shopify themes include basic Product schema. You'll need to add Organization, FAQPage, and BreadcrumbList through your theme.liquid file or a dedicated schema app. Check your theme documentation -- some themes include more schema than others.

Wix

Wix adds basic schema automatically but it's often minimal. You can add custom JSON-LD through the custom code section in your site settings. For FAQPage and Service schema, you'll need to write it manually and paste it into the page head.

Squarespace

Squarespace generates basic Organization and BreadcrumbList schema. Adding custom schema requires code injection through Settings > Advanced > Code Injection. Person, FAQPage, and Service schema all need to be added manually.

What You Don't Need

Schema.org has hundreds of types. Some SEO tools and agencies will try to sell you on implementing obscure schema types that sound impressive but deliver zero practical value. Skip these:

  • Speakable -- Intended for text-to-speech applications. Google has never rolled this out broadly and it provides no benefit for most businesses.
  • Niche types with no Google support-- Things like MedicalEntity, FinancialProduct, or GovernmentService exist in Schema.org but Google doesn't generate rich results for them. Implement them later if you want, but they won't move the needle.
  • Duplicate schema on every page-- Your LocalBusiness schema belongs on your homepage and About page, not on every blog post. Overusing schema doesn't help and can create noise.

Focus on the 5 types that matter. Get them right. Test them. Then move on to optimizing your content and building your E-E-A-T signals. The 5 types listed above cover 90% of what a small business needs from structured data.

Frequently Asked Questions

What structured data does a small business need?

Every small business needs at least 5 types: LocalBusiness (or an appropriate subtype), Person schema for the owner, FAQPage schema for common questions, Service or Product schema for what you sell, and BreadcrumbList schema for site navigation. These 5 types cover the essentials for rich results in Google and visibility in AI systems.

Is structured data the same as schema markup?

Yes. Structured data and schema markup refer to the same thing. Schema markup is the specific vocabulary (defined at schema.org) used to write structured data. The most common format is JSON-LD, which is placed in the head section of your web pages. Google recommends JSON-LD as the preferred format.

Can I add structured data to my website myself?

Yes, if you're comfortable editing your website's HTML or using an SEO plugin. On WordPress, plugins like Rank Math can generate basic schema automatically. However, most auto-generated schema is incomplete or generic. For the best results, structured data should be customized to your specific business, services, and content.

How do I test if my structured data is working?

Use Google's Rich Results Test to see which rich result types your schema qualifies for. Use Schema Markup Validator to check technical correctness. Both tools are free. Test after every change -- a single missing comma in JSON-LD will break the entire schema block.

Get Your Structured Data in Place

I'll audit your current structured data, identify what's missing, and implement the schema types that will have the biggest impact on your visibility in search and AI.

Run Your Visibility Report