Updated October 2026 · Written and maintained by the Progression Agency strategy team
AEO for home services is answer engine optimization for companies that run several trades under one name: the work of turning every service line, location, license and service area into a fact that ChatGPT, Claude, Perplexity, Gemini, Microsoft Copilot and Google AI Overviews can retrieve, check and repeat when a homeowner asks who to call. It is built for multi-trade and multi-location operators, franchise systems and the brands that own them, and it produces named recommendations, cited pages and booked jobs that trace back to an assistant. Progression Agency is based in New York City and works with clients across the United States and worldwide.
On this page · 17 sections
- What is AEO for home services, and why is a multi-trade company a harder case?
- AEO, GEO, AI SEO or LLM SEO for home services: is there a difference?
- How do homeowners ask AI assistants for a home services company?
- Which sources do AI assistants cite for home service companies?
- Service-line architecture: how should one company describe several trades?
- Service-area facts: what does an assistant need to confirm you cover an address?
- Licensing by trade and by state: how do you make it checkable?
- Google Business Profile and Local Services Ads as answer sources
- What does a multi-trade company need to publish to be cited?
- Can the assistants read your site? Technical retrievability
- How is retrievability checked?
- How are results measured?
- What does an AEO engagement for a home services company include?
- What does AEO for home services cost?
- How do you choose an AEO provider for a home services company?
- Where AEO sits next to SEO, Local Services Ads and paid search
- Related services for home services companies
The short answerAn assistant asked for “someone who can fix a leaking water heater tonight and look at the furnace while they are here” has to settle four things before it names a company: which businesses perform both jobs, which of them cover the address, which are open now, and which it can verify. A multi-trade company wins that answer when each service line states its hours, towns, license numbers and price factors in plain text, when the same facts appear on its Google Business Profile, review platforms and state license records, and when nothing stops the AI crawlers from reading them. We measure the result with a fixed prompt grid by trade, town and urgency, run monthly, alongside the calls and bookings that mention an assistant. Access and listing corrections register first; new service-line pages are quoted later.
Platform, regulator and standards references on this page link to their publishers and were opened on October 4, 2026. Price ranges are the planning figures published in our AEO pricing guide, not quotes. Charts labeled editorial are Progression Agency’s own scoring, not measured data. Nothing here describes a named client or a measured result for one, and nothing here is legal advice.
What is AEO for home services, and why is a multi-trade company a harder case?
It is the practice of making a home services company the one an AI assistant names, with a reason, when a homeowner describes a problem. For a company with one trade that mostly means publishing specifics. For a company with four trades and three branches there is an extra step: the assistant has to work out that the plumber, the heating installer and the electrician it finds in different places are one business, and which branch covers which town for which job.
Each trade has its own AEO page on this site, and this page does not repeat them. It covers what changes when the trades sit under one roof: how service lines are described, how service areas and licenses are stated per trade and per state, how emergency and scheduled prompts differ, and which listings and review platforms have to agree. The search engine side of the same company is covered by home services SEO for multi-trade companies.
| Question the assistant must settle | Single-trade company | Multi-trade company | Multi-location or franchise brand |
|---|---|---|---|
| Who is this business? | One name, one trade, one listing | One name attached to several trades, sometimes with older brand names still in circulation | One brand, many locations, sometimes different owners |
| Does it do this job? | Usually obvious from the name and category | Only if the service line is described somewhere readable | Only if that location’s own page lists the service |
| Does it come to this address? | One service area | Service areas that differ by trade | Territories that must not contradict each other |
| Is it allowed to do the work? | One license to find | A license per trade, per state | A license per trade, per state, per location or franchisee |
| Is it open now? | One set of hours | Emergency hours that may apply to some trades only | Hours that differ by branch |
| Why this one? | Reviews about one kind of job | Reviews that have to mention the right job to count | Reviews attached to the right branch |
Where the single-trade pages take over
When the question is about one trade, the detail lives on that trade’s page:
- AEO for HVAC: rebates, net cost and repair-or-replace thresholds.
- AEO for plumbers: call-out fees, response windows and the urgent half of demand.
- AEO for electricians: panel upgrades, EV chargers and after-hours calls.
- AEO for roofers: storm claims, proof of permanence and contract facts.
- AEO for landscapers: climate zones, watering rules and permits.
- AEO for pest control: a page per pest, treatment safety and seasonal timing.
- AEO for contractors: cost, process and project pages for general and specialty builders.
- AEO for remodelers: kitchens, baths and research that runs for months.
- AEO for painters: cost by room, by square foot and by season.
- AEO for junk removal: per-item and per-load prices.
- AEO for locksmiths: identity, licensing and lockout pricing.
- AEO for cleaning companies: rates, checklists and screening.
- AEO for moving companies: registration, routes and estimates.
Who this page is written for
- Owners of companies that combine plumbing, heating and cooling, electrical or other trades under one brand.
- Operators with more than one branch, each with its own crews and service area.
- Franchise systems and the franchisees inside them.
- Private-equity-backed platforms that have acquired local brands and now run several names.
AEO, GEO, AI SEO or LLM SEO for home services: is there a difference?
No. Owners arrive here having searched under many different names, and each one describes the same program seen from a different side. The table maps the names to what they stress, so proposals written in different vocabulary can be compared.
| Name on the proposal | How owners search for it | What the name puts first |
|---|---|---|
| AEO | AEO for home services; answer engine optimization for home services | The answer itself: being the company named, with a reason |
| GEO | GEO for home services; generative engine optimization for home services | The generative models that write the answer, such as ChatGPT and Gemini |
| AI SEO | AI SEO for home services; AI search for home services | Continuity with the search work a company already pays for |
| AI search optimization | AI search optimization for home services; AI Overviews optimization for home services | Google’s AI Overviews and AI Mode in particular |
| LLM SEO | LLM SEO for home services; LLM optimization for home services | Large language models and the pages they retrieve |
| AI visibility | AI visibility for home services; home services AI visibility | Measurement: how often and where assistants name the company |
| ChatGPT optimization | ChatGPT optimization for home services; ChatGPT SEO for home services; home services ChatGPT visibility | One assistant, usually the first an owner tests |
| Perplexity optimization | Perplexity optimization for home services | An answer engine that shows its sources beside every answer |
| Conversational search optimization | Conversational search optimization for home services | The older voice-search name for the same retrievability work |
Owners also reach this topic sideways. Google’s autocomplete offers “AI for home services” and “AI for home service businesses” (Ubersuggest, October 2026), phrases that mix two questions: using AI inside the business for dispatch or call answering, and being found by AI. This page is about the second. Whether the label is AEO for home service companies, AEO for home service businesses, AI search for home service companies or simply how to get found in ChatGPT, home services owners are asking for the same result.
How do homeowners ask AI assistants for a home services company?
As a situation, a place and a constraint, and the constraint separates the two big families of prompts. An emergency prompt carries a clock. A scheduled prompt carries a budget, a comparison or a research question. A company with several trades also receives a third family that single-trade competitors cannot answer at all.
Emergency prompts: hours, coverage and arrival
The homeowner wants a name and a phone number within seconds. The answer turns on operational facts, so depth of content matters less than whether those facts exist somewhere readable.
- “The breaker for my kitchen keeps tripping and now there is a burning smell. Who can come tonight in [town]?”
- “Sewer backup in the basement on a Sunday. Who does emergency service near [ZIP]?”
- “No heat and it is below freezing. Which company near me answers after midnight?”
- “A tree limb went through the roof in the storm. Who can tarp it today?”
- “Locked out and the deadbolt is jammed. Who is actually local, and what should it cost?”
Scheduled prompts: cost, comparison and fit
Here the homeowner is planning, often weeks ahead, and usually asks several questions in a row. The assistant answers the early ones from publishers and guides, and the last one (who should do it) from companies it can verify.
- “Should I replace a 20-year-old boiler before winter, and who installs them in [county]?”
- “Roughly what does it cost to rewire a 1950s house in [state]?”
- “Compare maintenance plans from heating and cooling companies in [city]: what is included and what do they cost?”
- “Which roofing companies near me pull the permit themselves?”
- “Who does quarterly pest control and is licensed in [state]?”
Bundled prompts only a multi-trade company can win
These name two or more trades in one request. A specialist cannot be the answer, so the field is small, and the company that states plainly that it does all of the named work in the named town tends to be the one repeated.
- “I just bought an older house. Who can inspect the plumbing, the wiring and the furnace in one visit?”
- “Is there one company near [town] that does plumbing, heating and electrical, so I only keep one number?”
- “I am adding a bathroom. Who handles the plumbing, the wiring and the permits together?”
- “Which companies offer one membership covering heating tune-ups and plumbing inspections?”
- “We are converting from oil to a heat pump. Who does the electrical upgrade and the installation?”
Verification prompts that name the company
Once a homeowner has a name, from an assistant, a neighbor or a yard sign, the next prompt checks it. These are the prompts where wrong or missing facts cost a job that was already half won.
- “Is [company] licensed for electrical work in [state], or only plumbing?”
- “Does [company] serve [town], and do they charge a trip fee out there?”
- “What do reviews say about [company]’s drain cleaning, not their air conditioning work?”
- “Is [company] the same business as [older brand name]?”
- “Does [company] offer financing, and through which lender?”
| Emergency prompt | Scheduled prompt | |
|---|---|---|
| What the homeowner wants | A name and a number now | A shortlist, a price range and a reason |
| Facts the answer turns on | Open hours, after-hours policy, towns covered, arrival window, dispatch or trip fee | Price factors, scope, warranties, license, financing, reviews of that job |
| Where assistants tend to find them | Business listings, the emergency section of a service page, recent reviews | Service and cost pages, review platforms, directories, regulator records |
| What loses the answer | Hours shown only in a graphic; “24/7” claimed for trades with no overnight crew | A services list with one line per job; prices hidden behind a form |
| Page that carries it | An emergency block on each service-line hub, with the phone number as text | A full page per job, with a cost section and a named service area |
| How it is measured | Named in urgent prompts by town; calls outside office hours | Named in comparison prompts; estimate requests and bookings |
Want to know what assistants say about your company today?Send the trades you run and the towns you cover. We run a starter prompt set and write down where you are named, where you are not, and what the answers get wrong.
Which sources do AI assistants cite for home service companies?
Mostly sources that are not the company’s own website: map listings, review platforms, lead marketplaces, regulators and trade bodies, with the company’s pages used to confirm specifics. That is why this work spends as much effort on listings and records as on writing.
The mix varies by assistant and by prompt, and no platform publishes a ranked list of what it cites. What can be said with confidence comes from their own documentation. Google states that AI Overviews and AI Mode have no additional requirements beyond a page being indexed and eligible for a snippet in Search. Microsoft documents that Copilot’s web search sends queries to the Bing search service. OpenAI, Perplexity and Anthropic each run their own search crawlers, described further down. So the sources worth caring about are the ones those indexes already hold for local services.
| Source | What it holds | What to do as a multi-trade operator |
|---|---|---|
| Google Business Profile | Categories, services, hours, service areas, reviews, photos | One profile per staffed location; trades as categories and services; hours that match the site |
| Local Services Ads profile | Screening status, license and insurance checks, reviews | Complete verification for every trade advertised; keep it tied to the matching Business Profile |
| Yelp | Reviews, categories, hours, photos | Claim each location and list every trade; do not solicit reviews there (Yelp’s rule, below) |
| Better Business Bureau | Business profile, complaint history, accreditation status | Check that the profile shows the current name, address and trades |
| Angi | Profiles, reviews, project categories | Keep name, phone and categories identical to the site; our guide to Angi for contractors covers the costs |
| Thumbtack | Profiles, reviews, quoted jobs | List only the services you want leads for; match the service area |
| Nextdoor | Neighbor recommendations, business pages | Claim the business page so recommendations attach to the right name |
| Houzz | Project photos, reviews, professional profiles | Worth completing where remodeling, roofing or landscaping are among the trades |
| Apple Business and Bing Places | The listings behind Apple Maps and Bing’s local results | Claim both; match hours, categories and phone to the Google profile |
| State and city license lookups | License status, classification, complaint disclosures | Publish each number so anyone can check it against the record |
| Trade associations | Member and contractor directories | Join where the membership is real; keep the listing current |
| Your own site | Service lines, towns, hours, prices, licenses, warranties | Written as text an assistant can quote, one fact to a sentence |
Review platforms: the rules differ, and assistants read all of them
Google lets a business ask customers for reviews and provides a link and QR code for the purpose, but removes reviews posted in exchange for an incentive. Yelp goes further: its guidelines say businesses should never ask customers to write reviews, and its support pages explain that solicited reviews may not be recommended. The FTC’s rule on consumer reviews and testimonials, in effect since October 21, 2024, addresses fake reviews, incentives conditioned on a particular sentiment and review suppression. A review process for a multi-trade company therefore asks only where the platform permits it, asks every customer of every trade in the same way, and never filters by how the job went. How to get more Google reviews and our review management service cover the mechanics.
Trade associations and certification bodies
Assistants asked whether a company is qualified often point to bodies that keep member or contractor directories:
- ACCA, the Air Conditioning Contractors of America.
- PHCC, the Plumbing-Heating-Cooling Contractors Association.
- NRCA, the National Roofing Contractors Association.
- NPMA, the National Pest Management Association.
- ALOA, the locksmith and security trade association.
- NATE, which certifies heating and cooling technicians and lists contractors that employ them.
A membership is a fact only while it is current. List the ones you hold, with the year joined, and take down the ones that have lapsed.
Manufacturer and program locators
Dealer and installer locators kept by equipment manufacturers, and program tools such as the ENERGY STAR Rebate Finder, are natural sources for brand and incentive prompts. If you are an authorized dealer, the manufacturer’s listing should show the same name, phone and towns as everything else.
Service-line architecture: how should one company describe several trades?
As one business with clearly separate service lines, each carrying its own complete set of facts. An assistant should be able to read a single service-line hub and learn what the line does, where, when, under which license and at what kind of price, without opening another page.
How hubs, service pages and town pages link together is set out on the SEO page linked above, and the same structure serves both jobs. What AEO adds is the fact layer on top of it.
Put a fact block on every service-line hub
The block is a short, plainly worded section near the top of the hub, the same shape on every line, so the facts can be lifted without interpretation.
| Fact | Example wording | Why an assistant needs it |
|---|---|---|
| What the line covers | “Our electrical team handles panel upgrades, rewiring, EV chargers, generators and repairs.” | Matches the job in the prompt to the company |
| Where | “Electrical service is available in [towns], dispatched from our [town] shop.” | Confirms coverage for the address |
| When | “Office hours are 7 a.m. to 6 p.m. on weekdays; emergency electrical calls are answered until 10 p.m.” | Decides emergency prompts |
| License | “[State] electrical contractor license no. [number], held by [license holder].” | Lets the claim be checked against the regulator |
| Price shape | “Diagnostic visits are a flat fee; panel upgrades are quoted after a site visit, and the main cost factors are listed below.” | Answers cost prompts without a quote |
| Who does the work | “Work is performed by our own employees; we subcontract [named tasks] only.” | Answers trust prompts |
| Proof | “Reviews of our electrical work are on [platform].” | Points to corroboration for that trade specifically |
Say which service line owns the overlapping jobs
Water heaters sit between plumbing and heating, generators between electrical and heating, heat pumps between all three. Pick one owner page for each overlapping job, state on it which crews are involved, and link to it from the other lines. Two pages that each half-describe a job give an assistant two weak sources and no clear one.
Describe the company once, the same way everywhere
Write an entity statement of two or three sentences: legal name, the trades, where the business is based and the area it serves. Use it on the About page, in Organization markup and as the basis for every directory description. When the description of a business differs from listing to listing, an assistant has to choose a version, and it may choose none.
Acquired brands and former names
Companies that grow by acquisition leave old names in reviews, directories and license records. State the relationship in text (“[Former name] has been part of [company] since [year]”) on the About page and the relevant branch page, keep the old name’s listings pointed at the right branch, and update the license record when the regulator allows it. That gives an assistant a sentence to quote when a homeowner asks whether the two are the same business.
Structured data that mirrors the fact block
Markup does not replace the sentences, but it removes ambiguity. Schema.org provides HomeAndConstructionBusiness and its trade subtypes, the department property for a unit of an organization with its own hours, hasOfferCatalog for a list of services, areaServed for towns and hasCredential for licenses. Google’s local business documentation describes marking up departments that have their own hours or phone numbers. The trade-by-trade table of types is on the SEO page; the rule here is that every value in the markup also appears as visible text.
Service-area facts: what does an assistant need to confirm you cover an address?
A named place it can match to the prompt, attached to a named service line, in a sentence. Radius maps, ZIP-code lookup widgets and “serving the greater metro area” give it nothing to match.
Publish a coverage matrix, in words
List the towns each service line covers, by branch. Where coverage is identical across trades, say so once; where it differs, say how. A short table per branch does it:
| Town or area | Plumbing | Heating and cooling | Electrical | Emergency calls |
|---|---|---|---|---|
| Town A (branch location) | Yes | Yes | Yes | All three trades |
| Town B | Yes | Yes | Yes | Plumbing and heating only |
| Town C | Yes | Yes | No | Plumbing only |
| Town D | Scheduled work only | Yes | No | None; next-day scheduling |
| Outside these towns | By arrangement, with a stated trip fee | By arrangement | No | No |
Follow the table with the same information in sentences (“We send plumbers and heating technicians to Town C; we do not offer electrical service there”), because a sentence can be quoted on its own and a table cell cannot.
State the edges
The facts that decide borderline prompts are the ones companies leave out:
- Trip or dispatch fees, and where they start.
- Towns served for installation but not for emergency calls.
- Arrival windows you can keep, by area, instead of a single best case.
- State lines: which side each license covers.
- Islands, gated communities, high-rises and other places with access rules.
- Seasonal limits, such as the months when roofing or exterior painting is scheduled.
Keep the listings in agreement with the site
Google lets a service-area business set up to 20 service areas on a profile, and its guidelines ask that the overall area stay within about two hours of driving time from the base. The towns chosen there should be the towns named on the site, and the same list belongs on the Local Services Ads profile and the main directories. Google Business Profile optimization and the free Business Profile audit cover the profile side; local AEO covers how assistants handle place.
Listings and site telling different stories?We compare hours, towns, trade names and license numbers across your site, Business Profiles and directories, and list the conflicts by branch.
Licensing by trade and by state: how do you make it checkable?
Publish every license as text, with the number, the trade it covers, the state and the regulator that issued it, and link to the regulator’s lookup. Licensing in the United States is set state by state and trade by trade, so a multi-trade company working across a state line can hold a dozen credentials, and an assistant asked “are they licensed?” will look for the specific one.
| Jurisdiction | How licensing is organized | Where the public checks it |
|---|---|---|
| California | The Contractors State License Board issues separate classifications: C-10 electrical, C-20 warm-air heating, ventilating and air-conditioning, C-36 plumbing and C-39 roofing, among others | CSLB Check a License |
| Texas | Three trades, two regulators: the Department of Licensing and Regulation licenses electricians and air conditioning and refrigeration contractors, while plumbers are licensed by the State Board of Plumbing Examiners | TDLR license search; the plumbing board’s public license search |
| Florida | The Construction Industry Licensing Board distinguishes certified contractors, who may contract anywhere in the state, from registered contractors, who may contract only in the jurisdictions where they registered; electrical contractors have a board of their own | DBPR license search |
| New York City | The Department of Consumer and Worker Protection requires a Home Improvement Contractor license for construction, repair and remodeling work on residential property in the city | DCWP license check |
These four are examples, not a survey. Every state and many cities have their own arrangement, and the page that lists your licenses should be built from the actual certificates and reviewed by the people who hold them.
A license table for every state you work in
On the company credentials page, and again on each service-line hub, give one row per license: trade, state, number, the qualifying individual where the regulator ties the license to a person, and a link to the lookup. Texas, for example, says an air conditioning and refrigeration company must employ a licensed contractor in each permanent location, so the row belongs on each branch page as well.
Federal certifications that cut across trades
- EPA Section 608: technicians who maintain, service, repair or dispose of equipment that could release ozone-depleting refrigerants must be certified.
- EPA’s Renovation, Repair and Painting Rule: anyone paid to disturb painted surfaces in homes built before 1978 must be certified and use lead-safe practices, which reaches remodeling, painting, window, plumbing and electrical crews alike.
- Pesticide applicator certification: anyone applying restricted use pesticides must be certified, and states, territories and tribes do the certifying, often with stricter rules of their own.
Insurance, bonding and background checks
State what is carried and how a homeowner can request a certificate; say whether technicians are employees and whether they are background-checked, and by what process. If you run Local Services Ads, the screening passed there is corroboration an assistant can find: Google says those providers undergo screening that may include license, insurance and background checks, varying by category and region.
Advertising rules ride along with the license
Some states regulate how a license appears in advertising. California law, for example, requires licensees to include the license number in all forms of advertising, as the registrar prescribes. We build license statements into page templates so they cannot be dropped, and your license holder or counsel confirms the wording for each state. Nothing on this page is legal advice.
Google Business Profile and Local Services Ads as answer sources
They are the two records about your company that sit on Google itself, and you fill in both. For a local question asked on Google they are the nearest facts to hand, so a mismatch between them and your site is the first thing to correct.
One profile per location, with the trades inside it
Google’s guidelines allow one profile per business location and ask for the fewest categories that describe the core business. A multi-trade company therefore does not create a profile per trade at the same address: the main trade is the primary category, the others are secondary categories, and the detail goes in the services list. The rules and the common mistakes are on our SEO page; claiming a profile, verification and a profile that is not showing up have guides of their own.
What to write in the services list
- Use the same service names as the site’s service pages.
- Add a one-sentence description to each service, naming the hours that apply to it.
- List emergency service as its own item for each trade that offers it.
- Remove services you no longer perform; an assistant cannot tell an old entry from a current one.
- Attach photos of real jobs to the trade they belong to.
Local Services Ads verification as third-party proof
Local Services Ads are paid, and Google says their order is set by an auction that weighs the bid, responsiveness and profile quality. The part that matters for AEO is the screening behind them. Advertisers who complete it carry the Google Verified badge, and Google checks that each ad is connected to a matching Business Profile managed by the same business. That is independent confirmation of license and identity sitting on a Google surface. It does not buy a place in an AI answer.
The other map listings
Apple Maps and Bing keep their own business records, and Copilot’s web search runs through Bing. Claim both, match them to the Google profile field by field, and check them again whenever hours or branches change.
What does a multi-trade company need to publish to be cited?
Specific, dated, attributable facts for each service line, in sentences. The list below is the inventory we audit against.
- A hub per service line with the fact block described above.
- A page for each job a homeowner buys on its own: what is included, what is not, and what drives the price.
- An emergency section per trade: hours, towns, arrival window, fee, phone number as text.
- A coverage statement per branch, in words and as a table.
- A credentials page with every license by trade and state, plus insurance and certifications.
- A membership or maintenance-plan page: what each visit covers, how many visits, the price or range.
- A financing page carrying the lender’s required disclosures.
- Warranty terms for parts and labor, per trade.
- An About page with the entity statement, former names and the branch list.
- A branch page per staffed location with its own hours, phone, manager and towns.
- Answers to the questions your call-takers hear every day, one per heading, answered in the first sentence.
- A date on every page that states a price, a rebate or a rule, showing when it was last checked.
AEO content writing covers how those pages are written so that a sentence survives being quoted alone; how to get cited by AI covers the general method.
Prices: ranges and drivers, not a rate card
Cost prompts are among the most common scheduled prompts, and an assistant can only repeat what is published. A flat diagnostic fee, a range for a common replacement and the three or four factors that move the price are enough. State the date, the area the figures apply to and what they exclude. Companies that prefer not to publish ranges can still publish the drivers, which says more than a form marked “call for a quote”.
Memberships and maintenance plans
Plans that span trades are a multi-trade company’s own product, and nobody else can describe them. Say what each visit includes, per trade, how many visits a year, which discounts apply, how to cancel and what it costs.
Can the assistants read your site? Technical retrievability
Only if their crawlers are let in and the facts are in the HTML they receive. Both fail more often than owners expect, usually because of a security setting or a booking widget, not a decision.
| Crawler | Operator | What its documentation says |
|---|---|---|
| OAI-SearchBot | OpenAI | Surfaces sites in ChatGPT’s search features; sites that opt out are not shown in ChatGPT search answers (OpenAI crawler documentation) |
| GPTBot | OpenAI | Crawls content that may be used to train OpenAI’s models; set separately from search |
| ChatGPT-User | OpenAI | Visits a page when a user’s question in ChatGPT calls for it; not used for automatic crawling |
| PerplexityBot | Perplexity | Surfaces and links sites in Perplexity results; not used for model training (Perplexity crawler documentation) |
| Perplexity-User | Perplexity | Visits a page when a user’s question calls for it |
| Claude-SearchBot | Anthropic | Indexes content to improve search results for Claude users (Anthropic crawler documentation) |
| Claude-User | Anthropic | Retrieves pages when a Claude user asks a question that needs them |
| ClaudeBot | Anthropic | Collects content that could contribute to model training |
| Google-Extended | A robots.txt token, not a separate crawler; Google says it does not affect inclusion in Search (Google crawler documentation) | |
| Bingbot | Microsoft | Builds the Bing index that Copilot’s web search queries |
Where home service sites lose the crawlers
- Bot-protection or firewall rules that block unfamiliar user agents, set by a host or a security plugin.
- A robots.txt copied from an older site that disallows everything except two search engines.
- Hours, prices and service areas loaded by a script from a scheduling or field-service tool, so the HTML holds none of them.
- License numbers and badges present only as images.
- Town lists that exist only inside a map embed.
- Reviews shown through a third-party widget that renders after the page loads.
OpenAI and Perplexity both note that a robots.txt change can take about 24 hours to register with their systems. Our free AI crawler access checker reports which crawlers a site currently admits, and the extractable content checker shows what is left of a page once scripts are ignored. Technical SEO covers the rendering and speed work underneath.
Prefer the numbers first?AEO planning ranges are published. Tell us how many service lines, branches and states you have, and we will say which band applies.
How is retrievability checked?
By reading the site the way a crawler does and comparing every fact with the listings. The check is repeatable, and it scales with the number of branches and trades.
- Fetch robots.txt, then test each AI crawler’s user agent against the firewall as well as the file.
- Load each service-line hub with scripts disabled and record which of the seven fact-block items are still present.
- Compare hours, phone, towns and trade names across the site, each Business Profile, the Local Services Ads profile, Apple, Bing, Yelp, the BBB and the main marketplaces.
- Look up every license on the regulator’s site and confirm that the name, number and status match what is published.
- Validate the structured data and confirm that each value also appears as visible text.
- Search each former brand name and note where it still appears with no link to the current company.
- Run the prompt grid described in the next section and save every answer with its date and cited sources.
- Write the findings as a list ordered by how many prompts each problem blocks.
A one-hour version an owner can run
- Write ten prompts in your customers’ words: two emergencies, two cost questions, two comparisons, two bundled requests and two that name your company.
- Ask each one in ChatGPT, Gemini, Perplexity, Copilot and Google’s AI Mode, word for word, and save the answers.
- Mark where you are named, where a competitor is named, and which sources each answer shows.
- Read what the answers say about you and underline anything wrong: hours, towns, trades, old names.
- Open your busiest service page with JavaScript switched off and see which facts remain.
- Keep the ten prompts and repeat them next month on the same day.
How are results measured?
With a fixed set of prompts asked the same way every month, plus the calls and bookings that follow. There is no ranking position inside an assistant, so the unit is the answer: were you named, were you cited, and was what it said about you correct?
Build the prompt set as a grid
For a multi-trade company the set is a grid of trade by town by urgency, plus the bundled and verification prompts that no single-trade competitor receives. The count matters less than keeping the wording identical from month to month, because small changes in phrasing change the answer. The prompt builder drafts a starting set and the AI visibility checker runs a first pass.
| Measure | What it shows | Source |
|---|---|---|
| Named-answer share by trade | How often each service line is named across its prompts | Monthly prompt run, saved word for word |
| Named-answer share by town | Where coverage facts are landing and where they are not | The same run, grouped by place |
| Emergency versus scheduled share | Whether operational facts or content depth is the weaker side | The same run, grouped by urgency |
| Accuracy of what is said | Wrong hours, towns, trades or old brand names in answers | Reading each saved answer |
| Sources cited | Which listings, reviews and pages the answers lean on | Citations shown beside the answers |
| Copilot and Bing citations | How often the site is cited, and which pages | The AI Performance report in Bing Webmaster Tools |
| Assistant-referred visits | Sessions arriving from assistant domains | Analytics referral reports |
| Calls and bookings | Jobs that began with an assistant | Call tracking, booking forms and a “how did you find us” answer recorded by call-takers, counted as key events |
What we will not claim
No assistant publishes how many home-service questions it answers or how often it names any one company, and no tool sees inside a private chat. Named-answer share is a sample taken from outside, useful for trend and for comparing trades and towns, and we report it as exactly that. Microsoft describes its own report as showing how often content is cited, not ranking or placement within an answer.
AI visibility tools and trackers compared cover the software; analytics and conversion rate optimization cover the call and booking side.
What does an AEO engagement for a home services company include?
An audit, a fact layer, listing corrections, pages and a monthly measurement cycle, in that order. The audit decides how much of each is needed.
- Retrievability audit: crawlers, rendering, structured data and the fact block on every service-line hub.
- Entity work: the company statement, former names, branch list and Organization markup.
- Listing reconciliation: Business Profiles, Local Services Ads, Apple, Bing, Yelp, the BBB and the marketplaces brought into agreement with the site.
- Credentials: the license table by trade and state, checked against each regulator.
- Service-line and job pages written or rewritten so that each fact stands in its own sentence.
- Emergency blocks and coverage statements for every branch.
- A review process that follows each platform’s rules and tags reviews by trade in reporting.
- The prompt grid, run monthly, with a written report of changes, errors found in answers and the next corrections.
How long does it take?
The first month is audit and correction, and corrections to robots.txt, listings and license statements are the quickest changes to register. Service-line and job pages follow over the next two to three months of work. Assistants refresh on their own schedules, so nobody can promise a date for a particular answer; what we commit to is the work and the monthly measurement. How long AEO takes goes into the detail.
| Period | Work | What to watch |
|---|---|---|
| Weeks 1-2 | Audit, prompt grid baseline, crawler and firewall corrections | Baseline named-answer share recorded |
| Weeks 3-6 | Listings reconciled, license table published, fact blocks added to hubs | Wrong facts disappearing from answers |
| Months 2-3 | Job pages, emergency blocks, coverage statements, review process | Company pages starting to appear as cited sources |
| Months 4-6 | Bundled-prompt pages, memberships, former-name clean-up, second pass on weak towns | Share in the weakest trade or town |
| Ongoing | Monthly prompt run, date checks on prices and rules, new branches added | Trend by trade, town and urgency |
What does AEO for home services cost?
Our published planning ranges put a one-off AEO audit at $1,000 to $4,000 and a standing AEO retainer between $1,500 and $20,000 a month depending on size. For a company already on an SEO retainer, adding the AEO layer to pages that are being worked anyway is a few hours of setup, roughly $400. A quote follows a written scope.
| Engagement | Planning range | Typical fit |
|---|---|---|
| AEO audit | $1,000–$4,000 one-off | A company that wants the correction list before committing to a retainer |
| AEO added to an existing SEO retainer | Roughly $400 of setup | Fact blocks, markup and answer structure on pages already in the plan |
| Small-business retainer | $1,500–$5,000 a month | One location with two or three trades |
| Mid-market retainer | $5,000–$10,000 a month | Several branches or a full set of trades |
| Enterprise retainer | $10,000–$20,000 or more a month | Franchise systems and multi-state brands |
| Technical remediation | $1,500–$6,000 one-off | Rendering, template and structured-data corrections |
These are the ranges in our AEO pricing guide and our marketing agency pricing guide, not quotes. What moves a home services scope within a band is the number of service lines, branches and states, and how far the listings have drifted from the site. The AEO audit page describes the one-off option.
How do you choose an AEO provider for a home services company?
Ask for the things that are specific to several trades and several locations, and ask to see them, not hear about them.
| Requirement | How to check it |
|---|---|
| A prompt set built for your trades and towns | Ask for the draft grid before signing; it should include emergency, scheduled, bundled and verification prompts |
| A method for licenses | Ask how each license will be verified against the regulator and who approves the wording |
| Listing work, not only content | Ask which platforms they will reconcile and how conflicts between branches are settled |
| Respect for platform rules | Ask how reviews are requested; the answer should differ for Google and Yelp |
| Honest measurement | Ask what they cannot measure; a promised position in ChatGPT describes something that does not exist |
| Ownership | Profiles, pages, call-tracking numbers and data stay in your accounts |
| Fit with the rest of your marketing | Ask how AEO findings feed the SEO, Local Services Ads and paid search work |
| Published pricing | Ask for the range before the first call |
Questions worth asking in the first meeting
- Which of our service lines would you fix first, and why that one?
- How do you handle a town that two of our branches both claim?
- What will you need from our license holders and our dispatch team?
- Which facts do you expect to find wrong in assistants’ answers about us today?
- What does the monthly report look like for a company with our number of trades?
- What happens to the pages and profiles if we stop working together?
Where AEO sits next to SEO, Local Services Ads and paid search
On the same pages and the same listings. A service-line hub with a fact block ranks in Google, feeds an AI answer and works as an ad landing page; the programs differ in how they are measured, not in what they need from the site.
Home services marketing covers the full program and local SEO the map results. Franchise and multi-location SEO and AEO for franchises cover the brand-and-franchisee structure, AEO and paid search together covers the overlap with ads, and AEO vs SEO sets out where the two disciplines part.
Running several trades under one name?
Send the trades, the branches and the states you are licensed in. We reply with the prompt grid we would track and the first corrections we would make.
Want to know what assistants say about your company today?Send the trades you run and the towns you cover. We run a starter prompt set and write down where you are named, where you are not, and what the answers get wrong.
Related services for home services companies
The pages a multi-trade operator usually reads next, starting with the search-engine twin of this one.
- Home services SEO: site structure, town pages, Business Profile rules and Local Services Ads for multi-trade companies.
- Answer engine optimization agency: the method behind every AEO engagement.
- Local AEO: how assistants answer questions that include a place.
- AEO for franchises: brand and franchisee visibility in AI answers.
- AEO for home builders and AEO for property management: neighboring markets.
- Home services marketing agency: search, ads, email and reputation as one program.
- Home services email marketing: maintenance reminders and membership renewals.
- HVAC marketing, plumber marketing, electrician marketing and roofing marketing: full programs by trade.
- Pest control marketing and landscaping marketing: seasonal trades.
- Marketing agency for contractors and contractor lead generation: lead flow you own.
- Google Business Profile optimization: the ongoing profile service.
- Online reputation management: reviews and search results for your company name.
- Franchise marketing agency: brand-level programs with local execution.
- Generative engine optimization agency and LLM visibility: the same work under its other names.
- AI visibility audit: a one-off review of where assistants name you today.
- Why ChatGPT recommends my competitor: the usual causes, in order.
- AEO by industry: every market page in one index.
Getting found in search
AI, AEO and what is changing
Paid media and lead generation
Websites and design
Choosing and working with an agency
Software and app development
Website design by industry and type
Web development, platforms and hosting
Social, content and brand
By industry and by situation
Frequently asked questions
What does AEO for home services mean for a company that runs several trades?
Is a multi-trade company at a disadvantage against specialists in AI answers?
Which AI assistants should a home service company track?
How do emergency prompts differ from scheduled prompts in what gets a company named?
Should each trade have its own Google Business Profile?
Do Local Services Ads help a company appear in AI answers?
How should a company list licenses when it works in more than one state?
Can we ask customers for reviews on every platform?
What is a service-line fact block?
How do you handle a home services company that has acquired other brands?
Do we have to publish prices to be recommended by AI assistants?
How many prompts should a multi-trade company track?
Can AEO tell us how many jobs came from ChatGPT?
Does blocking GPTBot keep a company out of ChatGPT answers?
Month to month, what work does a home services AEO agency deliver?
Is AI SEO for home service businesses different from local SEO?
Do GEO and AEO involve different work for a home service company?
How does a franchise system approach this differently from a single owner?
What happens to AI answers about us when hours or coverage change?
How soon after fixing robots.txt will assistants see the site?
How is AEO priced for a home service company with several branches?
Where should a multi-trade company start if it can only do one thing this month?
Does ChatGPT visibility for home service companies depend on Google rankings?
Can a local multi-trade company compete with national brands in AI answers?
Want to know what assistants say about your company today?Send the trades you run and the towns you cover. We run a starter prompt set and write down where you are named, where you are not, and what the answers get wrong.
Get a free marketing proposal
Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.
