Schema Markup for North American Small Businesses · A Plain-Language Primer

A plain-language primer for owners of North American family and legacy businesses considering why AI engines like ChatGPT, Gemini, and Google AI Overview either name your business as the answer in your category — or don’t.


The Gap You Cannot See

Your website looks fine when you open it. The pages load. The photos render. The contact form works. To a human visitor, the website does its job.

To Google’s crawler, ChatGPT’s training pipeline, Gemini’s synthesis engine, or AI Overview’s answer composer, your website is a different document. Those systems read the underlying code (the HTML the browser turns into the page you see) and look for structured signals that tell them: this is the business name, this is the service, this is the address, this is a frequently asked question with a specific answer, this is a customer review. When those signals are present and accurate, AI engines synthesize confident answers that name your business. When they’re absent or inconsistent, AI engines either name a competitor that signaled clearly or hedge by giving a generic answer that doesn’t name anyone.

The technical name for those structured signals is schema markup. For a North American small business that earns its reputation through reputation rather than paid advertising, schema markup is one of the highest-leverage technical foundations available. This article walks through what it is, what it does, and what schema markup a North American family or legacy business should have today.

What Schema Markup Actually Is

Schema markup is structured data, in a format called JSON-LD, that you add to your website pages to tell search engines and AI engines what each page is about. The standardized vocabulary lives at schema.org — a joint project by Google, Microsoft, Yahoo, and others that defines what counts as a “Person,” a “Service,” an “Organization,” a “FAQPage,” and so on.

Schema markup is invisible to your human visitors. It lives inside the HTML of your page, typically in a <script> block that browsers ignore but Google’s crawler and AI training pipelines read closely. A page with proper schema markup might tell Google’s crawler: “This page describes a Service called OBrecs Foundation Audit, provided by an Organization called OBrecs Consulting, with a price of zero (free), available to a Country called Canada, with a Person called Gennaro Scerbo as the provider’s representative.”

None of that appears as visible text on the page. All of it gets used by Google, AI Overview, AI Mode, and the AI engines that train on Google’s index to build a confident picture of what your business does and who you serve.

What Schema Markup Does in Practice

Schema markup pays off in three measurable ways.

1 · Rich Results in Google Search

When Google trusts your schema, it surfaces extra information in the search results page. FAQ panels appear under your listing showing buyer questions with your answers. Star ratings appear next to your business name. Breadcrumbs show the page’s hierarchy in your site. Event dates appear with calendar-add functionality. Business hours appear in the right-side card. All of this rich-result information consumes more vertical pixels on Google’s results page than a plain listing — meaning your business takes more attention from buyers comparing options.

2 · AI Engine Citation Reliability

When AI engines like Google AI Overview, AI Mode, Perplexity, Gemini, ChatGPT, or Claude synthesize an answer about your business or your category, they need facts to anchor their response. Schema markup is the fact format these engines extract from most reliably. A business with thin or absent schema gets summarized hesitantly — the AI engine isn’t sure of the facts, so it hedges or skips the business entirely in favor of a competitor whose schema is cleaner. A business with comprehensive schema gets named confidently.

This matters especially for educational-question queries (what is the difference between X and Y? · how do I calculate Z?). AI Overview frequently cites the source whose schema-structured FAQ entries match the query most closely. For our active engagement with a Manitoba industrial distributor, the BTU Calculator we built with proper schema started being cited by Google AI Overview as the top source for “How to calculate BTU for warehouse heating?” within hours of going live. The full case study is at /case-studies/.

3 · Knowledge Graph Entity Establishment

Google maintains an internal database called the Knowledge Graph that maps named entities (people, businesses, places, concepts) to their attributes (founders, locations, services, related entities). When Google’s Knowledge Graph confidently knows that “OBrecs Consulting” is an Organization founded by Gennaro Scerbo in Winnipeg in 2018 that provides Bespoke Web Development and Workflow Automation services to North American family businesses, your business shows up in the right-side panel when someone searches your name, gets recommended by AI engines that consult the Knowledge Graph during synthesis, and earns the entity-level recognition that compounds long-term.

Schema markup is one of the primary ways Google’s Knowledge Graph builds and validates entity entries. Without comprehensive Organization + Person + Service schema across your site, Knowledge Graph entity establishment is slow or doesn’t happen at all.


The Schema Markup a North American Small Business Should Have

The schema.org vocabulary is large — hundreds of entity types and thousands of attributes. For a typical North American small business website, the substantive coverage falls into seven categories.

  • Organization or LocalBusiness — the business itself, with name, address, phone, email, founding date, areaServed (North American provinces you serve), sameAs (links to your LinkedIn, BBB, Wikidata profile)
  • Person — the owner-operator, with name, jobTitle, worksFor (linked to your Organization), knowsAbout (your areas of expertise)
  • Service entities for each major service you offer, with serviceType, areaServed, provider (linked to your Organization), priceRange or specific Offer with price
  • FAQPage on your FAQ page, with each Question and Answer structured for direct AI extraction
  • Article on each substantive blog post or insights article, with headline, author (linked to your Person), publisher (linked to your Organization), datePublished, about (the topic the article covers)
  • BreadcrumbList on every page, showing the hierarchy of the page within your site
  • WebSite with a SearchAction declaration on your homepage, signaling to Google that your site has a search function (eligible for Sitelinks Searchbox in some cases)

For a North American business serving multiple provinces, the Organization or LocalBusiness schema should include an areaServed array listing each North American province or territory you serve. For a North American business with a recognizable founder, the Person schema for the owner should include knowsAbout listing the substantive expertise areas (specific trade categories, geographic markets, methodology names) so AI engines understand the owner as a domain expert rather than a generic person.


What Goes Wrong Without Schema Markup

Three patterns we frequently see when auditing North American small business websites that have minimal or absent schema markup:

  • Google’s right-side card shows wrong or generic information. The right-side Knowledge Panel that appears for some business searches gets populated from schema + structured sources. Without schema, Google falls back to scraped content or third-party aggregator data — which is often wrong, outdated, or harmful (the Maptons aggregator network publishing residential addresses scraped from elsewhere is a known example).
  • AI engines hedge when answering questions about your category. When AI Overview or Perplexity is asked “Who’s the best X provider in Y region?” and your business has thin schema, you either don’t appear or appear far down the list of “you might also consider…” The competitor whose schema is cleaner gets named first.
  • FAQ Rich Results don’t appear. Your FAQ page can have substantive Q&A content that humans read fine, but without FAQPage schema, Google doesn’t surface those Q&As as the rich FAQ accordion under your search result. You lose the additional SERP real estate to competitors whose FAQ schema is properly structured.

Where to Start

Three honest paths depending on your situation.

Path 1 · Install an SEO Plugin and Trust the Defaults

If your website runs on WordPress, plugins like Yoast SEO (free) or Rank Math (free) automatically add basic schema markup for you — Organization, WebPage, BreadcrumbList, WebSite. The defaults are reasonable and cover the basics for most small businesses. Time investment: about thirty minutes to install and configure. This is the right starting point for a business that wants the Pareto-eighty-percent coverage without custom work.

Path 2 · Add Custom Schema for Your Specific Services and Substantive Content

The plugin defaults don’t usually add Service schema for your specific services with proper Provider, AreaServed, and Offer pricing. They don’t add Article schema for individual blog posts with structured author and about attributes. They don’t add Person schema for the owner-operator with detailed knowsAbout fields that signal domain expertise to AI engines. These additions move you from Pareto-eighty-percent to Pareto-ninety-five-percent coverage — the difference between AI engines hedging on your business and AI engines confidently naming your business.

Custom schema can be added through a code snippet plugin like WPCode (free), through theme customization, or through plugin development. The complexity is moderate — not trivial, but well within reach of a competent WordPress developer who understands the schema.org vocabulary.

Path 3 · Hire a Partner Who Treats Schema as Substrate

If your business has specific category authority worth signaling carefully — multiple Service offerings, brand-distribution relationships, geographic specialization, recognizable founder expertise — hiring a partner who understands schema as core substrate rather than a checkbox produces better results. The partner should build your schema as part of an overall AI Search Optimization engagement and own the schema-quality discipline across every page.

This is the path OBrecs takes with its engagements. The methodology is documented at /ai-search-optimization/. Schema is one of the five levers in the AI Search Optimization framework, alongside content authority, entity reinforcement, query mapping, and measurement.


The Bespoke Approach to Schema

Two things distinguish OBrecs’s approach to schema markup from the SEO-plugin-defaults approach.

  • Schema as substrate, not metadata. Plugin defaults treat schema as a SEO-tactical add-on. Bespoke schema is part of the substrate of the business’s digital presence — every page authored with the schema for that page’s specific purpose in mind, every Service entity priced and provider-attributed correctly, every Article entity with author and about fields that signal the substantive topic.
  • The client owns every seam of the schema. The schema lives in the client’s pages, in the client’s WordPress, owned by the client. We do not lock the schema work behind agency-proprietary systems. If the client decides tomorrow that OBrecs is not the right ongoing partner, the schema continues to operate — the client can hand the configuration to another technical partner or take it in-house with no loss of substrate.

Where to Begin

If schema markup is something your business should be thinking about — or if you’ve installed an SEO plugin and want to know whether the defaults are enough — the OBrecs Foundation Audit is the right first step. Free. Thirty minutes. Written summary yours regardless of whether you hire us. We walk through your existing schema markup, the gaps in coverage, and the highest-leverage additions for your specific business.

OBrecs Consulting · Bespoke Web Development and Workflow Automation · serving family and legacy businesses across North America · bespoke@obrecs.com

Ready to begin?

A Foundation Audit takes 30 minutes. Free. The written summary is yours whether you hire us or not.

Book a Foundation Audit →