Skip to main content
UntapWeb
All articles

AEO Checklist for Service Businesses (2026)

28-item AEO checklist for plumbers, HVAC, roofers: schema, FAQ structure, GBP, and NAP. Pages with FAQPage schema get cited 3.2x more by AI.

Chris Melson, Founder & CEO

Chris Melson

Founder & CEO14 min read

In 2026, roughly 93% of consumers search online before hiring a local service provider — and an increasing share of those searches now end inside an AI answer, not a search results page (GrowthPro AI, 2026). Bain & Company found that nearly 60% of searches now end without a click at all. If an AI tool answers "who's a good plumber in [city]" without mentioning your company, you lost that lead before the phone even rang.

This checklist is built specifically for service businesses — plumbers, HVAC companies, roofers, landscapers, electricians, and everyone else who does jobs at a customer's home or commercial property. Every item includes a one-sentence explanation of why it matters. Work through it in order: Technical first, Content second, Entity third, Measurement last.

Key Takeaways

  • In 2026, pages with FAQPage schema are 3.2x more likely to appear in Google AI Overviews (Frase.io, 2026)
  • 71% of pages cited by ChatGPT use structured data — schema is no longer optional for AI visibility (Analyzify, 2026)
  • AI-referred website visitors convert at 4.4x the rate of standard organic visitors — these are high-intent leads (GrowthPro AI, 2026)
  • Only 12.4% of websites currently implement structured data, giving early movers a significant head start

HVAC technician in hard hat and safety gear installing equipment on a residential unit

What Is the Technical AEO Checklist for Service Businesses?

In 2026, 71% of pages cited by ChatGPT use structured data, and sites with proper schema are cited 3.2x more often in AI responses than unstructured equivalents (Analyzify, 2026). For a plumber, HVAC company, or roofer, the right schema stack is the single fastest-impact AEO investment — it tells AI systems exactly who you are, what you do, and where you do it, in machine-readable language that doesn't require them to interpret your prose.

Technical Checklist — 9 Items:

  • Add LocalBusiness JSON-LD schema to your homepage. This is your business's digital identity card — it tells every AI system your official name, address, phone number, and service area in a format they can extract reliably.

  • Set @type to your specific business type, not just LocalBusiness. Use Plumber, HVACBusiness, RoofingContractor, Electrician, or LandscapingBusiness — these subtypes give AI engines better classification signals than the generic parent type.

  • Include geo coordinates (latitude and longitude) in your LocalBusiness schema. Geographic coordinates anchor your entity to a precise location. That's how AI systems resolve "near me" queries without relying on your IP address.

  • Add a Service schema block for each service you offer. If you do drain cleaning, furnace installation, and water heater repair as separate services, each needs its own Service node — AI systems answer service-specific questions and need to know exactly what you offer.

  • Add FAQPage schema to your homepage and each service page. In 2026, FAQPage markup is the highest citation-rate schema type across ChatGPT, Perplexity, and Google AI Overviews — it tells AI engines which questions you answer and what those answers say.

  • Include areaServed with zip codes in your LocalBusiness schema. Listing your service area zip codes as a GeoShape.postalCode string gives AI systems geographic specificity that a city name alone can't provide.

  • Add aggregateRating to your LocalBusiness schema. AI systems treat review data as a trust signal when recommending businesses — your Google rating and review count need to be machine-readable, not just visible in your footer.

  • Validate your schema using Google's Rich Results Test. Broken or malformed JSON-LD silently blocks AI citations. Validation takes two minutes and catches errors that would otherwise go undetected for months.

  • Use JSON-LD format (not Microdata or RDFa). JSON-LD is now the only format reliably parsed by all major AI systems including Google, Bing, Perplexity, and ChatGPT's Bing-indexed results.

Worth noting: Most schema guides for service businesses stop at LocalBusiness and call it done. The Service subtype per offering is where local businesses consistently underperform, and it's the field AI systems actually query when answering "who does [specific service] in [city]" questions.

Schema Types That Drive AI Citations (2026) % of AI-cited pages using each schema type FAQPage / HowTo 71% LocalBusiness 65% Organization / WebSite 58% Article / BlogPosting 44% Service (standalone) 38% Source: Analyzify — Schema Markup in AI Citations Research, 2026
Source: Analyzify, Schema Markup in AI Citations Research, 2026. FAQPage and HowTo schema consistently show the highest citation rates across major AI platforms.

How Should Service Business Pages Be Written for AI Answers?

In 2026, organic click-through rates drop 61% for queries where an AI Overview is present, according to a September 2025 Seer Interactive study of 300,000 keywords (Seer Interactive, 2025). That means your content needs to be the AI answer, not just rank near one. The content patterns that get service business pages cited are specific and learnable — and they're different from what a blog or e-commerce site needs.

Content Checklist — 8 Items:

  • Write every service page section in answer-first format. Open each section with a 40–60 word direct answer to the heading's implicit question — AI systems extract these opening paragraphs first when constructing answers for users.

  • Format at least 60% of your H2 headings as natural-language questions. Questions like "How much does a furnace tune-up cost in St. Louis?" match the query format AI systems process and are more extractable than declarative headings like "Furnace Tune-Up Pricing."

  • Add a minimum of 5 FAQ items to each service page. FAQ sections are the most direct signal to AI systems that your page answers specific user questions — write them in the same language a customer would actually use when calling your office.

  • Keep FAQ answers between 40 and 80 words. Answers shorter than 40 words lack enough context for AI extraction; answers longer than 80 words get truncated when cited — the 40–80 word range is the extractable sweet spot.

  • Include at least one specific, local statistic or proof point per page section. AI systems cite pages with verifiable, specific claims more often than pages with vague assertions — "we serve the St. Charles County area" is less citable than "we serve 12 zip codes across St. Charles County, including 63301, 63303, and 63366."

  • Add a "Key Takeaways" or summary box near the top of each major page. These self-contained summaries are extracted directly into AI answers because they're designed to be read in isolation — exactly what an AI system does when building a response.

  • Link your service pages to each other with descriptive anchor text. Internal links tell AI systems how your content is related and build topical authority signals — "see our local SEO for contractors service page" is more valuable than "click here."

  • Update service pages at least once per quarter with fresh dates. AI systems favor fresh, accurate content and deprioritize pages that haven't been modified recently. Even a minor update with a revised dateModified metadata field signals recency to crawlers.

Pattern we've seen repeatedly: Pages that answer a specific question in the first paragraph get cited. Pages that bury the answer in paragraph three, after a company history section, don't. The format matters as much as the content itself.

Service technician reviewing a digital checklist on a smartphone while standing near HVAC equipment, illustrating how customers search for contractors through AI tools

Why Does Entity Consistency Matter for a Plumber or Roofer?

According to 2026 research from GrowthPro AI, only 1.2% of local businesses are currently cited by AI search tools — and one of the primary reasons is entity confusion (GrowthPro AI, 2026). When your business name appears as "Johnson's Plumbing" on your website, "Johnson Plumbing LLC" on Yelp, and "Johnson Plumbing & Drain" on Angi, AI systems treat these as three different businesses. That fragmentation kills citation confidence. The entity checklist is about giving AI systems one unambiguous signal about who you are.

Entity Checklist — 7 Items:

  • Standardize your business name, address, and phone number (NAP) across every platform. Choose a single canonical version of your business name and use it everywhere — AI systems cross-reference Yelp, BBB, Foursquare, Angi, and your website, and any mismatch reduces the confidence score that determines whether you get cited.

  • Claim and fully complete your Google Business Profile. Google AI Overviews weight GBP signals heavily, and a complete profile with accurate categories, service descriptions, and photos gives your business the best possible foundation for AI visibility on Google's own surfaces.

  • Select the most specific GBP primary category available for your trade. "Plumber" is better than "Contractor"; "HVAC Contractor" is better than "Home Services" — the primary category is the single highest-impact field in your GBP for category-match signals in AI answers.

  • Get listed on the top 10 directories for your trade. For home service businesses, the priority list is: Google Business Profile, Yelp, Angi, HomeAdvisor, BBB, Thumbtack, Houzz, Nextdoor, the Better Business Bureau, and your industry trade association directory — these are the sources AI systems use most often for local citations.

  • Post to your Google Business Profile at least twice per month. Active GBP profiles rank 1.4x more often in the top 3 local pack positions than dormant profiles with identical star ratings — activity signals tell Google (and by extension its AI systems) that your business is open and operating.

  • Aim for a minimum of 4.2 stars across review platforms. In 2026, consumers consider 4.2 stars the minimum acceptable rating for local service businesses — below this threshold, AI systems and users alike treat your business as a lower-quality recommendation.

  • Add photos to your GBP regularly — target 100+ total. Profiles with 100+ photos generate 520% more calls than profiles with fewer than 10, according to Google's own research data — photos also train Google's visual recognition to associate your brand with your service category.

According to a 2026 Whitespark study via AdviceLocal, for AI search visibility, on-page content carries 24% of the ranking weight while GBP signals drop to just 12% — compared to 32% for GBP in traditional map pack rankings (Whitespark via AdviceLocal, 2026). Winning AI citations requires treating your entity footprint as a system, not just tending your GBP in isolation.

If you want to understand how Answer Engine Optimization and local SEO work together as a combined strategy, the underlying signal overlap is covered in detail on those service pages.

Ranking Signal Weight: Map Pack vs. AI Search (2026) Whitespark via AdviceLocal, Q4 2025 Map Pack AI Search GBP Signals 32% 12% On-Page Content 20% 24% Reviews 22% 16% Simplified from Whitespark 2026 Local Search Ranking Factors report
Source: Whitespark via AdviceLocal, 2026 Local Search Ranking Factors. GBP signals matter less for AI search than for traditional map pack rankings — on-page content becomes the dominant factor.

How Do You Measure Whether AEO Is Working for Your Business?

In 2026, AI-referred sessions grew 527% year-over-year through mid-2025, and AI visitors convert at 4.4x the rate of standard organic visitors (Superprompt, 2025). The problem is that most service businesses have no idea whether they're appearing in AI answers at all — because there's no "AI search" row in a standard analytics dashboard. The measurement checklist covers how to close that visibility gap.

Measurement Checklist — 4 Items:

  • Test yourself directly in ChatGPT and Perplexity every month. Ask "who is a reliable [your service] in [your city]?" in both tools and record whether your business appears — this is the most direct signal you have, and it costs nothing.

  • Monitor Google Search Console for AI Overview impressions. Google Search Console's Performance report now flags queries where your site appears in AI Overviews — watch for "zero-click impressions" that indicate you're visible in the AI panel even when no one clicks through.

  • Check Google Analytics for referral traffic from AI sources. Sessions originating from perplexity.ai, chatgpt.com, and claude.ai appear as referral traffic in GA4 — track these monthly and watch for growth as a lagging indicator of AEO progress.

  • Run your site through Google's Rich Results Test after every schema update. Schema errors break AI citations silently — there's no error page or 404, just invisible omission from answers — so validating after every change prevents quiet failures from persisting.

From our work with Midwest service businesses: After reviewing AEO implementations across plumbing, HVAC, and roofing companies in the region, the typical timeline looks like this: schema validation errors are corrected within 2 weeks of fixing, FAQ schema citation appearances show up within 6 weeks, and measurable AI referral traffic growth appears within 8–12 weeks of complete implementation. Businesses that implement all four checklist sections together consistently see faster results than those who address schema alone and ignore content structure or entity consistency.

SEO analytics dashboard on a laptop showing search performance metrics and traffic data

What's the Right Order to Implement This Checklist?

Start with Technical, then Content, then Entity, then Measurement. The reason is dependency: content changes are more extractable when schema is in place, and schema validation is more meaningful when your NAP is consistent. Doing them out of order creates rework — and rework on schema is particularly time-consuming because a single malformed field can break citations on every page that references it.

For most service businesses, the full checklist takes 8–12 hours to implement, depending on how many service pages need schema and FAQ updates. Breaking it into phases is fine. A business with perfect FAQPage schema and no GBP photos is only half-optimized. Similarly, businesses that skip the measurement checklist never know whether their changes worked — and they stop maintaining what they can't see.

The one exception: if your NAP is inconsistent across directories, fix that before anything else. AI systems are more likely to omit a business with conflicting entity data than a business with no schema at all. Entity confusion is the silent problem in local AEO, and it's the one issue that can't be fixed by publishing better content.

Chris Melson built this checklist from direct AEO implementations for home service businesses in the Midwest. It's also the framework behind the monthly work we do for clients through the Growth plan. If you want a team to handle it end-to-end — schema implementation, content restructuring, directory cleanup, and ongoing monthly updates — see how AEO for service businesses works as a managed subscription starting at 649/mo.

FAQ

Frequently Asked Questions

What schema types does a service business need for AEO?

A service business needs four schema types as a minimum: LocalBusiness (with name, address, phone, and geo coordinates), Service (one per service you offer), FAQPage (on every service page with at least 4 questions), and BreadcrumbList (for all pages beyond the homepage). In 2026, pages with proper schema markup are cited 3.2x more often in AI responses than pages without it, making schema the single highest-ROI AEO investment.

Does my Google Business Profile help with ChatGPT or Perplexity results?

Only indirectly. Google AI Overviews do pull GBP signals, but ChatGPT, Perplexity, and other third-party AI engines cannot access your GBP directly. They rely on third-party aggregators like Yelp, Foursquare, BBB, and industry directories — plus your own website's structured data. Keeping GBP accurate is important for Google's surfaces, but it won't make you visible in the broader AI search ecosystem without the other entity-building steps.

How do I know if my AEO is working?

Track four signals: (1) Test yourself directly in ChatGPT and Perplexity monthly by asking 'who is a good [service] in [city]' — track whether you appear. (2) Monitor 'zero-click impressions' in Google Search Console, which indicate AI Overview appearances. (3) Watch for referral sessions tagged with 'perplexity.ai' or 'chatgpt.com' in Google Analytics. (4) Check your schema for errors using Google's Rich Results Test. Most improvements take 4–8 weeks to show up after implementation.

How long does it take for AEO changes to work?

Most AEO improvements take 4–8 weeks to show measurable results, as AI crawlers need time to re-index your pages and update their knowledge. Schema changes are typically picked up fastest (2–4 weeks). Content structure changes like adding FAQ sections and answer-first paragraphs usually show impact within 6–8 weeks. NAP citation cleanup across directories can take 8–12 weeks to propagate through aggregators like Data Axle and Foursquare.

What is the single most important AEO change a plumber or HVAC company can make?

Add FAQPage schema to your homepage and top service pages. In 2026, pages with FAQPage markup are 3.2x more likely to appear in Google AI Overviews (Frase.io, 2026), and FAQ schema consistently ranks as one of the highest-citation-rate structured data types across ChatGPT, Perplexity, and Google. Write 4–6 questions per page in natural language ('How much does a furnace tune-up cost in [city]?') and answer each in 2–3 direct sentences.

Should a service business create separate pages for each city they serve?

Yes, if you serve multiple cities or counties. Location-specific pages let you target geographic queries with unique content — population, local references, specific service context — that AI engines extract when answering 'near me' queries. Generic pages that cover 'we serve the greater metro area' rarely appear in AI answers for specific city searches. Each page needs its own LocalBusiness schema with the appropriate service area defined.

Next step

Ready to get your business AEO-ready?

Get a free technical audit. We'll show you exactly what's missing and how to fix it.

Request a Free Audit