Website
What "structured data" means for your HVAC website, and whether you need it
A plain explanation of schema markup for trades owners: what it is, what Google says it does and doesn't do for AI answers, and a 15-minute way to check yours.
Published 4 min read
The short answer
Structured data is a small block of hidden code that labels the facts already on your page: your business name, phone, address, hours and service area. Google says it helps it understand pages and can make you eligible for richer search results, but it isn't required for AI Overviews and there's no special markup for AI. It's worth having if it's accurate and matches what's visible. It isn't worth paying a premium for, and wrong markup is worse than none.
What it is, in one paragraph
Your website shows a homeowner your business name, phone number, the cities you serve and your hours. A person reads that easily. A search engine has to work out which number is the phone and which is a licence number, and whether "Vaughan" is where you are or just a city you mentioned. Structured data is a short block of code, invisible to visitors, that labels those facts so there's no guessing: "this is the business name", "these are the opening hours", "this is the service area".
Google's introduction to structured data calls it "a standardized format for providing information about a page and classifying the page content". The vocabulary most sites use comes from schema.org, which has a specific type for heating and cooling companies called HVACBusiness. You'll also hear it called "schema", "schema markup" or "JSON-LD", which is the format the code is usually written in.
What it does for you
Google lists a few things structured data can help with:
- Understanding your page. Google says it uses structured data to understand the content of a page and to gather information about the world, such as the businesses on it.
- Rich results. Some page types can show extras in search, like review stars on a recipe or event dates. Google calls these rich results. Its local business documentation explains how to describe your hours, departments and more.
That's the honest list. For a typical HVAC website, the main benefit is the first one: removing doubt about who you are and how to reach you.
What it doesn't do
This is where owners get oversold.
It isn't required for AI answers
Google's page on AI features and your website says: "You don't need to create new machine readable files, AI text files, or markup to appear in these features. There's also no special schema.org structured data that you need to add." Its guide to generative AI search says the same, while adding that it's still a good idea as part of normal SEO because it helps with rich results.
So if someone tells you that you need "AI schema" to show up in ChatGPT or AI Overviews, that's not what Google says.
It doesn't put stars on your own listing
Owners often want the gold review stars next to their website in Google. Google's review snippet rules say review markup for local businesses is only for sites that capture reviews about other local businesses, and points to its guidelines on "self-serving reviews". Marking up your own testimonials to get stars isn't allowed. Your Google reviews already show on your Business Profile, which is where homeowners see them.
FAQ markup won't add drop-downs to your results
In 2023 Google said FAQ rich results would only be shown for well-known, authoritative government and health websites. An FAQ section on your service page is still useful to readers. The markup around it won't change how you look in Google.
It's never a guarantee
Google's general structured data guidelines say correct markup "enables a feature to be present, it does not guarantee that it will be present".
The rules that matter
Google's guidelines are long, but three rules cover most problems on trade websites:
- Only mark up what visitors can see. Google says not to mark up content that's hidden from users. If your markup lists 30 cities and your page lists five, that's a mismatch.
- Keep it accurate. Markup that's misleading, such as fake reviews or wrong hours, can lead to a manual action, which means losing eligibility for rich results.
- Match your other listings. The phone, address and hours in your markup should be identical to your Google Business Profile and the rest of your site. Inconsistent facts are one of the main things that make any system, AI or not, less sure about you.
Do you need it?
For most GTA HVAC companies, the answer is: it's worth having, it's not worth worrying about, and accuracy beats completeness.
- If your site runs on WordPress, Wix, Squarespace or Shopify, a reputable SEO plugin or built-in setting can usually add basic business markup. Google's intro notes that CMS users may be able to add structured data through a plugin or settings page instead of editing code.
- If a web person built your site, ask them to add
HVACBusinessmarkup with your name, logo, phone, website, address (only if customers visit it), hours and the cities you serve. It's a small job. - If you're paying an agency a monthly fee, structured data is not a reason to keep paying it. Once it's in place and correct, it rarely needs changing, except when your hours, phone or service area change.
Check yours in 15 minutes
- Run your homepage through the test tools. Paste your homepage address into Google's Rich Results Test and into the Schema Markup Validator at validator.schema.org. Google's local business page links to the Rich Results Test and explains how to test and fix markup.
- Look for a business type. You're looking for
HVACBusiness,LocalBusinessor something similar, with your name and phone. If nothing shows, you don't have it. - Compare the facts. Is the phone the same as on your Business Profile? Are the hours right? Is there an old address from before you moved?
- Look for things that shouldn't be there. Review stars built from your own testimonials, cities you don't serve, or "24 hours" when you don't answer at night.
- Write down what's wrong and send it to whoever runs your site. Our guide on what to ask your web person has the wording.
Where it fits
Think of structured data as the label on a box. It helps if the box contains the right thing, and does nothing if the box is empty. The contents are your service pages, your Business Profile and your reviews. If you're choosing where to spend an afternoon, a clear service page for each job will do more for you than perfect markup on a vague homepage.
Quick answers
Do I need structured data to show up in ChatGPT or AI Overviews?
Google says there's no special schema.org markup needed for AI Overviews or AI Mode. It's still useful for normal search, but it isn't a requirement for AI answers.
Can structured data put review stars on my website in Google?
Not for your own business. Google's rules say local business review markup is only for sites that collect reviews about other businesses. Your Google reviews show on your Business Profile instead.
Which schema type should an HVAC company use?
schema.org has a specific type, HVACBusiness, which is a kind of LocalBusiness. Use it with your real name, phone, website, hours and service area, matching what's on the page.
How often does structured data need updating?
Only when the facts change: a new phone number, new hours, a move or a change in service area. Update it at the same time as your Google Business Profile.
Sources
Checked October 18, 2026. Platforms change their rules, so check the source before acting on a detail.
- Intro to How Structured Data Markup Works · Google Search Central
- Local Business (LocalBusiness) Structured Data · Google Search Central
- General Structured Data Guidelines · Google Search Central
- Review Snippet (Review, AggregateRating) Structured Data · Google Search Central
- Changes to HowTo and FAQ rich results · Google Search Central Blog, August 2023
- AI Features and Your Website · Google Search Central
- Google's Guide to Optimizing for Generative AI Features on Google Search · Google Search Central
- HVACBusiness · schema.org