Have you ever noticed that some Google search results have stars, prices, hours, and review counts attached, while others are just a plain blue link with a snippet of text? Or that some businesses show up in Google’s Knowledge Panel on the right side of the results page with photos, address, and a “Call” button, while others don’t?
That difference, the rich-looking result versus the plain one, is almost always determined by one thing: whether the business has schema markup on its website.
Schema is invisible. It is the most important thing on your site that visitors never see. If you don’t have it, or if you have the wrong kind, the search and AI assistant tools that decide whether to feature your business pass you over for whoever did the work.
Here is what schema is, why it matters more now than ever, and what your audit will tell you about yours.
What schema actually is
Schema, formally schema.org structured data, is a standardized vocabulary that websites use to tell search engines and AI assistants what each piece of content actually is.
A page can say, in human-readable HTML, “Joe’s Plumbing, 123 Main Street, open 8 AM to 5 PM, call (817) 555-0123.” Google can read that text. So can ChatGPT. But neither one is certain whether “Joe’s Plumbing” is the business name or a section heading, whether “123 Main Street” is the business address or the address of a supplier mentioned later, whether the hours apply to this business or to a referenced partner.
Schema removes the ambiguity. The same information, in schema, looks like this (simplified):
- Business name: Joe’s Plumbing
- Type: LocalBusiness, specifically Plumber
- Street address: 123 Main Street
- City: Fort Worth
- State: TX
- Phone: +1-817-555-0123
- Opening hours: Mon-Fri 08:00-17:00
That structured data is what powers the rich results you see in Google, the answers Google’s AI Overviews give, the responses ChatGPT and Claude and Perplexity provide when someone asks them for a recommendation, and the answers Siri and Alexa speak when someone uses voice search.
Why schema matters more now than it did three years ago
Three years ago, schema was a “nice to have” SEO improvement. It made your search results prettier. It might have nudged your rankings.
Now, schema is the primary signal AI search systems use to identify which businesses to mention, quote, or recommend. When someone asks ChatGPT “find me a good plumber near Fort Worth,” ChatGPT doesn’t read the visual layout of your homepage. It reads the structured data, if any exists. Sites with clean LocalBusiness schema are eligible for the recommendation. Sites without are not.
Same for Google’s AI Overviews, which now appear at the top of search results for a growing share of queries. The Overview is generated from the schema-marked sites that Google can confidently quote.
You can have a beautiful website, fast load times, excellent content, and still be invisible to AI search if your schema is missing or wrong.
What we find in audits
The schema category in a Pro Diagnosis + Remedy Package has three checks. What we typically find:
Structured data presence. About half of the small business sites we audit have no schema at all. The site is invisible to the AI assistant ecosystem.
Schema describing the wrong business type. Of the sites that do have schema, a large share have schema that was auto-generated by their website builder and describes the wrong category. A restaurant marked as a generic LocalBusiness instead of a Restaurant. A dental office marked as a Person instead of a Dentist. A plumber marked with no specialty at all.
Missing high-value fields. Among sites with correct-type schema, most are missing fields that materially affect what Google and AI assistants can do with the data. No geo coordinates (which lets you appear in “near me” searches). No opening hours (which is what Siri pulls for “is X open?”). No price range. No accepted payment methods. No service areas.
Each of these is a fixable finding. Schema is text, not code in the visual sense. It can be added to a site in twenty minutes if you know what fields belong there. Most platforms (Squarespace, WordPress, Wix, Webflow) have either built-in schema fields or a place to inject custom JSON-LD.
What the remedy looks like
When the audit finds a schema issue, the remedy in the Pro Diagnosis + Remedy Package contains the complete, ready-to-copy JSON-LD code block for your specific business. Your name, your address, your phone, your hours, your service area, all filled in. You copy it, you paste it into the right spot in your CMS (the steps tell you exactly where), and the schema is live.
We also validate the schema against Google’s Rich Results Test, so you can verify it is correct before you put it on the live site.
The before-and-after is often immediate: within a week of the schema going live, the search result presentation changes. Within two to three weeks, AI assistants start being able to quote your site.
If your competitor’s Google result has stars and yours doesn’t, the answer is almost always schema. The Pro Diagnosis + Remedy Package will tell you exactly what is missing and give you the code to fix it.