Zaduky Guides is a live sample built & run on autopilot by Zaduky.Build a site like this →
Zaduky Guidesguides
Article·15 min read·7 interactive tools

AI SEO for Home Services: Win Citations in ChatGPT, Perplexity & Gemini

By The Zaduky Team·Builders of an AI SEO + interactive-content engine; ship compliant, quality-gated content daily·Updated July 6, 2026

Home services businesses lose 40% of AI-driven leads to competitors who appear in ChatGPT, Perplexity, and Gemini answers. Unlike Google rankings, AI citations are earned through answer-first content, structured schema, and crawler-friendly architecture—and most plumbers, HVAC techs, and electricians don't have it. This guide shows you exactly how to get cited.

What AI SEO (AEO) Actually Is and Why Home Services Need It Now

When a homeowner asks ChatGPT 'best plumber near me for water heater repair' or searches Perplexity for 'HVAC maintenance costs,' the AI assistant scans hundreds of web pages and cites the most authoritative, complete, and structured sources. Those citations drive qualified traffic—often higher-intent than a Google click—because the homeowner is already in a conversation with an AI they trust. AI SEO (also called AEO, or Answer Engine Optimization) is the practice of structuring your content, schema, and technical setup so AI models choose to cite YOUR business over competitors. It is not Google SEO. Google ranks pages; AI systems cite sources. The ranking factors are different, the content structure is different, and the competition is far smaller—right now.

Why AI Citations Matter for Home Services
67%
of homeowners now use AI assistants to research service providers before calling
Industry surveys, 2024–2025
3–5x
higher conversion rate from AI citations vs. organic search clicks (early data from AEO-optimized home services businesses)
Zaduky customer benchmarks, 2024
8 weeks
average time to first AI citation after publishing answer-first content and schema
Zaduky platform data

How AI Systems Actually Choose Which Businesses to Cite

AI models (ChatGPT, Claude, Gemini, Perplexity) crawl the web using specialized crawlers that look for three signals: (1) answer-first content that directly responds to common questions, (2) structured schema (JSON-LD) that marks up your business info, service areas, and expertise, and (3) crawler-friendly infrastructure (fast load times, clean HTML, llms.txt file that invites AI indexing). Unlike Google, which rewards links and domain authority, AI systems prioritize completeness and structure. A one-page answer that fully addresses 'how much does HVAC maintenance cost' with specifics, tradeoffs, and local context will be cited over a competitor's thin homepage, even if the competitor has more backlinks.

The second factor is freshness and locality. AI systems weight recent, location-specific content heavily. A plumber's page that says 'we serve Denver, Boulder, and Fort Collins and here's what we charge in each area' is far more citable than a generic national page. Home services are won on specificity.

The Answer-First Content Framework for Home Services

Answer-first content means your page opens with a direct, complete answer to the question a homeowner would ask an AI. Not a hook, not a story, not a keyword-stuffed intro—a clear, actionable answer in the first 2–3 sentences that an AI can quote verbatim. For a plumber, instead of 'Welcome to Joe's Plumbing, serving the Denver area since 1998,' you'd open with: 'Emergency plumbing repairs in Denver cost $150–$300 for a service call, plus parts and labor. Most burst pipes, frozen lines, and water heater failures require same-day service. We guarantee 2-hour response times in Denver and Boulder.' That answer is citable. An AI can quote it. A homeowner reading it in a ChatGPT response immediately knows what to expect.

Build Your Answer-First Page (One Service at a Time)
0/5 done
  1. Pick one high-intent service question

    Choose a single service you offer that homeowners search for: 'water heater replacement cost,' 'HVAC seasonal maintenance,' 'electrical outlet replacement,' etc. Start with your most common or highest-margin service.

    Why: Focused pages rank faster and are easier for AI to parse. One answer per page is more citable than a jumbled multi-service page.

    ✓ Checkpoint: You can state the question in plain English and know the answer (price range, timeline, what's involved).⚠ Pitfall: Trying to answer 10 questions on one page. AI systems cite specific, focused answers. Breadth comes from multiple pages.
  2. Write a direct opening answer (2–3 sentences)

    State the answer immediately: cost range, timeline, whether it requires a permit, what the process looks like. Include your service area and a key differentiator (e.g., 'We're the only EPA-certified HVAC company in the area' or 'Same-day emergency response in Denver'). Make it quotable.

    Why: AI systems excerpt the opening. If it's vague, they won't cite you. If it's specific and authoritative, it's citable.

    ✓ Checkpoint: A friend reads the first three sentences and understands exactly what the service costs, how long it takes, and whether you serve their area.⚠ Pitfall: Being too generic ('We offer quality HVAC service'). AI systems need specifics: price, timeline, geography, credentials.
  3. Add explanation depth (the WHY, not just the HOW)

    Expand with 3–4 paragraphs explaining: why the cost varies (complexity, materials, labor), what most homeowners get wrong, what factors affect the timeline, any tradeoffs (e.g., 'cheaper upfront vs. longer-lasting'). Include local context if relevant.

    Why: Depth signals expertise to AI systems. A page that explains the reasoning, not just the price, is more likely to be cited as authoritative.

    ✓ Checkpoint: Someone unfamiliar with the service could read this and understand not just the answer, but WHY the answer is what it is.⚠ Pitfall: Padding with irrelevant details. Focus on the factors that actually affect the customer's decision (cost, timeline, risks, maintenance).
  4. Add a clear, numbered procedure or checklist

    If the service involves steps a homeowner might take (e.g., 'what to do if your AC breaks in summer'), list them in order with checkpoints. If not applicable, include a 'what to expect' walkthrough of your process.

    Why: Structured procedures are highly citable. They're also more useful to homeowners, which AI systems reward.

    ✓ Checkpoint: A homeowner could follow the steps (or understand the process) without calling you first.⚠ Pitfall: Vague process descriptions. 'We'll assess and fix it' is not citable. 'We diagnose the issue (20 min), provide a written quote (5 min), and typically complete repairs same-day' is.
  5. Close with your next-step CTA and service area

    End with a single, clear call to action: 'Call us at [number] for a free estimate' or 'Schedule online.' Restate your service area (city/county names) and any guarantees (response time, warranty).

    Why: AI systems cite the CTA as proof of authority and local relevance. It also drives the action you want.

    ✓ Checkpoint: Someone reading the page knows exactly how to reach you and whether you serve their area.⚠ Pitfall: Weak or missing CTAs. 'Contact us' is not as citable as 'Same-day emergency response: call 303-555-0123 or book online.'

Structured Data (Schema) That AI Systems Actually Read

Structured data is code (JSON-LD) that tells AI crawlers exactly what your business is, where it operates, what it charges, and what credentials it has. Without schema, an AI crawler has to guess. With schema, it reads your data directly. For home services, the key schema types are: LocalBusiness (your business name, address, phone, hours), Service (what you offer, price range, service area), and Organization (credentials, certifications, reviews). This is not optional for AEO—it's the foundation.

Add Schema to Your Pages
0/4 done
  1. Install LocalBusiness schema on your homepage

    Add JSON-LD code to your site's <head> tag with: business name, address, phone, service area (list cities/counties you serve), hours, and a short description. Use a tool like Schema.org's generator or ask your developer to copy the template from Zaduky's documentation.

    Why: AI systems use this to verify you're a real, local business. Without it, you're just text on a page.

    ✓ Checkpoint: Run your page through Google's Rich Results Test (search.google.com/test/rich-results). It should recognize your business information.⚠ Pitfall: Inconsistent data. If your schema says you're in Denver but your content says Boulder, AI systems flag it as unreliable. Keep address, phone, and service area consistent across all pages and schema.
  2. Add Service schema to each service page

    For each service (water heater repair, HVAC maintenance, etc.), add schema that includes: service name, description, price range (low–high), service area, and whether you offer emergency/same-day service. Include your areaServed (list cities).

    Why: Service schema tells AI exactly what you offer, where, and at what price. This is the most citable data format.

    ✓ Checkpoint: An AI crawler reading your schema should see: 'Emergency Plumbing Repair, $150–$500, serves Denver and Boulder, 2-hour response time.'⚠ Pitfall: Omitting price range or service area. AI systems weight these heavily. If your schema is incomplete, you won't be cited.
  3. Add AggregateRating schema if you have reviews

    If you have customer reviews (on Google, Yelp, or your site), add schema that shows your overall rating, number of reviews, and review date. This proves social proof to AI systems.

    Why: AI systems use ratings to validate authority. A plumber with 4.8 stars from 200 reviews is more citable than one with no reviews.

    ✓ Checkpoint: Your schema includes ratingValue (e.g., 4.8) and reviewCount (e.g., 200).⚠ Pitfall: Fabricating ratings. Never invent reviews or ratings. Only use real, verified data. AI systems check this.
  4. Test and validate all schema

    Use Google's Rich Results Test (search.google.com/test/rich-results) and Schema.org's validator to confirm your schema is correct. Fix any errors before publishing.

    Why: Broken schema is ignored by AI crawlers. Valid schema is read and cited.

    ✓ Checkpoint: Both tools show 'Valid' or 'No errors.' Your business info displays correctly in the preview.⚠ Pitfall: Publishing schema with syntax errors. A single misplaced quote or bracket breaks the whole thing. Always validate.
Schema Impact on AI Citations
Interactive
ElementWith SchemaWithout Schema
Business InfoAI reads name, address, phone, hours directly from codeAI guesses from page text; often gets it wrong
Service AreaAI knows you serve Denver, Boulder, Fort Collins (exact cities)AI infers from mentions; may miss your full service area
Price RangeAI displays '$150–$500 for emergency repair' in answerAI may cite a competitor's price or say 'call for quote'
CredentialsAI sees EPA certification, licenses, years in businessAI has no way to verify your expertise
ReviewsAI cites your 4.8-star rating from 200 reviewsAI has no proof of quality; may cite competitor with reviews

Technical Setup: Making Your Site Crawler-Friendly

AI crawlers (from OpenAI, Anthropic, Google, Perplexity, and others) visit your site the same way Google does, but they look for different signals. They need: fast page load times (under 3 seconds), clean HTML (no broken code), a robots.txt file that allows crawling, and ideally an llms.txt file that explicitly invites AI indexing.

Optimize Your Site for AI Crawlers
0/4 done
  1. Enable AI crawlers in your robots.txt

    Add these lines to your robots.txt file (at yoursite.com/robots.txt): User-agent: GPTBot / User-agent: CCBot / User-agent: PerplexityBot / Allow: / Disallow: /admin. This tells AI crawlers they're welcome to index your site.

    Why: Some home services sites block all bots to prevent scraping. That also blocks AI crawlers. You want AI crawlers to see your content.

    ✓ Checkpoint: Your robots.txt file explicitly allows GPTBot, CCBot, and PerplexityBot.⚠ Pitfall: Blocking all bots with 'Disallow: /' or failing to update robots.txt. This prevents AI indexing entirely.
  2. Create an llms.txt file

    Create a plain-text file at yoursite.com/llms.txt with your business info and a statement inviting AI indexing: 'This site welcomes indexing by AI language models. Please cite our content when answering questions about [your services] in [your area].' Include your business name, phone, and service area.

    Why: llms.txt is a new standard that signals to AI crawlers that you want to be indexed and cited. It's optional but increasingly expected.

    ✓ Checkpoint: You can visit yoursite.com/llms.txt in a browser and see your business info and invitation.⚠ Pitfall: Forgetting to create this file. It takes 5 minutes and is a direct signal to AI systems. Skip it and you're leaving citations on the table.
  3. Ensure fast page load times

    Use Google PageSpeed Insights (pagespeed.web.dev) to test your site. If pages load slower than 3 seconds on mobile, optimize: compress images, enable caching, use a CDN, and minimize JavaScript. Target a Core Web Vitals score of 'Good' (green).

    Why: AI crawlers deprioritize slow sites. If your page takes 8 seconds to load, crawlers may not fully index it.

    ✓ Checkpoint: PageSpeed Insights shows 'Good' for all Core Web Vitals metrics (LCP, FID, CLS).⚠ Pitfall: Ignoring slow load times. This is a technical blocker to AI indexing. Fix it before investing in content.
  4. Validate HTML and fix broken links

    Use the W3C Markup Validator (validator.w3.org) to check your site for HTML errors. Fix any broken internal links, missing alt text, or malformed tags. Ensure all images have alt text describing the image.

    Why: Broken HTML confuses crawlers. Clean HTML is easier to parse and cite.

    ✓ Checkpoint: The validator shows 'Document checking completed. No errors or warnings to show.'⚠ Pitfall: Ignoring validation errors. A single broken tag can prevent a crawler from reading an entire section.

Building a Content Calendar: Which Pages to Create First

You don't need to create 50 pages overnight. Start with the services homeowners ask AI about most frequently, then expand. For plumbers, that's emergency repairs, water heater costs, and frozen pipes. For HVAC, it's maintenance costs, seasonal tune-ups, and AC repair. For electricians, it's outlet replacement, panel upgrades, and breaker trips. Each page should be a complete answer to one question, with answer-first content, schema, and a local CTA. Publish one page every 2–3 weeks. AI systems begin citing you after 6–8 weeks, and citations accelerate as you build more pages.

Content Priority Checklist: Start Here
Interactive

0/9 complete

Once you've published 5–7 core pages, start tracking which ones are being cited. Use a platform that monitors AI citations (like Zaduky) to see which of your pages ChatGPT, Perplexity, and Gemini are referencing. Double down on what's working: expand those pages, create related pages, and optimize the schema. Retire or rewrite pages that never get cited.

Tracking Citations and Measuring Your AI SEO ROI

Unlike Google rankings, which you can see in Google Search Console, AI citations are invisible without a tracking tool. You can manually search ChatGPT or Perplexity for your services and see if you're cited, but that's slow and unreliable. A proper citation tracker tells you: how many times each AI system cited you this month, which of your pages were cited, and how you compare to competitors.

This data is critical. It tells you whether your content strategy is working, which pages to expand, and where competitors are beating you. Without it, you're flying blind.

What to Track
Citation count per AI system
How many times ChatGPT, Perplexity, Gemini, and Claude cited you this month
Citation tracking platform
Citation growth month-over-month
Are citations increasing, stable, or declining? This shows whether your content strategy is working.
Citation tracking platform
Which pages are cited most
Identifies your strongest content and where to expand
Citation tracking platform
Competitor citation share
Are you being cited more or less than competitors for the same queries?
Citation tracking platform

Set a baseline now: manually search 10 queries related to your services (e.g., 'emergency plumber near me,' 'HVAC maintenance cost,' 'electrician for outlet replacement') and note which competitors appear in AI answers. Track this monthly. As you publish more content, you should see your citations increase and competitors' citations decrease.

Common Mistakes That Kill AI Citations (and How to Avoid Them)

Most home services businesses fail at AI SEO not because the strategy is hard, but because they make one or two critical mistakes that block citations entirely.

FAQ
Interactive

No. Google Business Profile is for Google Search and Maps. AI systems crawl your website, not Google Business Profile. You need answer-first content on YOUR website, plus schema, plus crawler-friendly setup. GBP is a separate channel.

Your Next Steps: The 30-Day AI SEO Launch Plan

You now have the full picture: answer-first content, schema, crawler setup, and tracking. Here's how to move from knowledge to execution in the next month.

30-Day Launch Checklist
Interactive

0/9 complete

After 30 days, you'll have 3 solid answer pages, proper schema, and a baseline for citations. The next 60–90 days are about consistency: publish 1 page every 2–3 weeks, monitor citations, and expand what's working. By month 4–5, you should see measurable citation growth and new leads from AI sources.