Skip to main content Scroll Top

AEO for Home Services: How Multi-Trade Companies Get Named by ChatGPT, Gemini, Perplexity and Google AI Overviews

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
  1. What is AEO for home services, and why is a multi-trade company a harder case?
  2. AEO, GEO, AI SEO or LLM SEO for home services: is there a difference?
  3. How do homeowners ask AI assistants for a home services company?
  4. Which sources do AI assistants cite for home service companies?
  5. Service-line architecture: how should one company describe several trades?
  6. Service-area facts: what does an assistant need to confirm you cover an address?
  7. Licensing by trade and by state: how do you make it checkable?
  8. Google Business Profile and Local Services Ads as answer sources
  9. What does a multi-trade company need to publish to be cited?
  10. Can the assistants read your site? Technical retrievability
  11. How is retrievability checked?
  12. How are results measured?
  13. What does an AEO engagement for a home services company include?
  14. What does AEO for home services cost?
  15. How do you choose an AEO provider for a home services company?
  16. Where AEO sits next to SEO, Local Services Ads and paid search
  17. 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.

One trade, several trades, several locations: what an assistant has to resolve before it names a company
Question the assistant must settleSingle-trade companyMulti-trade companyMulti-location or franchise brand
Who is this business?One name, one trade, one listingOne name attached to several trades, sometimes with older brand names still in circulationOne brand, many locations, sometimes different owners
Does it do this job?Usually obvious from the name and categoryOnly if the service line is described somewhere readableOnly if that location’s own page lists the service
Does it come to this address?One service areaService areas that differ by tradeTerritories that must not contradict each other
Is it allowed to do the work?One license to findA license per trade, per stateA license per trade, per state, per location or franchisee
Is it open now?One set of hoursEmergency hours that may apply to some trades onlyHours that differ by branch
Why this one?Reviews about one kind of jobReviews that have to mention the right job to countReviews 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:

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.

What each name for this service stresses when the client is a home services company
Name on the proposalHow owners search for itWhat the name puts first
AEOAEO for home services; answer engine optimization for home servicesThe answer itself: being the company named, with a reason
GEOGEO for home services; generative engine optimization for home servicesThe generative models that write the answer, such as ChatGPT and Gemini
AI SEOAI SEO for home services; AI search for home servicesContinuity with the search work a company already pays for
AI search optimizationAI search optimization for home services; AI Overviews optimization for home servicesGoogle’s AI Overviews and AI Mode in particular
LLM SEOLLM SEO for home services; LLM optimization for home servicesLarge language models and the pages they retrieve
AI visibilityAI visibility for home services; home services AI visibilityMeasurement: how often and where assistants name the company
ChatGPT optimizationChatGPT optimization for home services; ChatGPT SEO for home services; home services ChatGPT visibilityOne assistant, usually the first an owner tests
Perplexity optimizationPerplexity optimization for home servicesAn answer engine that shows its sources beside every answer
Conversational search optimizationConversational search optimization for home servicesThe 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 and scheduled prompts compared
Emergency promptScheduled prompt
What the homeowner wantsA name and a number nowA shortlist, a price range and a reason
Facts the answer turns onOpen hours, after-hours policy, towns covered, arrival window, dispatch or trip feePrice factors, scope, warranties, license, financing, reviews of that job
Where assistants tend to find themBusiness listings, the emergency section of a service page, recent reviewsService and cost pages, review platforms, directories, regulator records
What loses the answerHours shown only in a graphic; “24/7” claimed for trades with no overnight crewA services list with one line per job; prices hidden behind a form
Page that carries itAn emergency block on each service-line hub, with the phone number as textA full page per job, with a cost section and a named service area
How it is measuredNamed in urgent prompts by town; calls outside office hoursNamed in comparison prompts; estimate requests and bookings
What decides the answer: emergency and scheduled prompts (1-5, editorial)What decides the answer: emergency and scheduled prompts (1-5, editorial)
Emergency answers lean on operational facts; scheduled answers lean on depth and proof.

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.

Request an AI visibility review

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.

How an assistant assembles a home services answerHow an assistant assembles a home services answer
Every step depends on facts being stated somewhere the assistant can read.
Sources assistants draw on for home services, and what a multi-trade company does with each
SourceWhat it holdsWhat to do as a multi-trade operator
Google Business ProfileCategories, services, hours, service areas, reviews, photosOne profile per staffed location; trades as categories and services; hours that match the site
Local Services Ads profileScreening status, license and insurance checks, reviewsComplete verification for every trade advertised; keep it tied to the matching Business Profile
YelpReviews, categories, hours, photosClaim each location and list every trade; do not solicit reviews there (Yelp’s rule, below)
Better Business BureauBusiness profile, complaint history, accreditation statusCheck that the profile shows the current name, address and trades
AngiProfiles, reviews, project categoriesKeep name, phone and categories identical to the site; our guide to Angi for contractors covers the costs
ThumbtackProfiles, reviews, quoted jobsList only the services you want leads for; match the service area
NextdoorNeighbor recommendations, business pagesClaim the business page so recommendations attach to the right name
HouzzProject photos, reviews, professional profilesWorth completing where remodeling, roofing or landscaping are among the trades
Apple Business and Bing PlacesThe listings behind Apple Maps and Bing’s local resultsClaim both; match hours, categories and phone to the Google profile
State and city license lookupsLicense status, classification, complaint disclosuresPublish each number so anyone can check it against the record
Trade associationsMember and contractor directoriesJoin where the membership is real; keep the listing current
Your own siteService lines, towns, hours, prices, licenses, warrantiesWritten 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.

Listings — Maps and profiles. Google, Apple, Bing.
Reviews — By job and town. Google, Yelp, BBB.
Marketplaces — Lead platforms. Angi, Thumbtack, Houzz.
Regulators — License lookups. State and city boards.
Associations — Member directories. ACCA, PHCC, NRCA, NPMA.
Your site — Facts in sentences. Hours, towns, prices.

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.

The service-line fact block
FactExample wordingWhy 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:

A coverage matrix for one branch (layout example, not a real company)
Town or areaPlumbingHeating and coolingElectricalEmergency calls
Town A (branch location)YesYesYesAll three trades
Town BYesYesYesPlumbing and heating only
Town CYesYesNoPlumbing only
Town DScheduled work onlyYesNoNone; next-day scheduling
Outside these townsBy arrangement, with a stated trip feeBy arrangementNoNo

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.

Ask for a fact reconciliation

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.

Who licenses what: four examples of how the rules differ
JurisdictionHow licensing is organizedWhere the public checks it
CaliforniaThe 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 othersCSLB Check a License
TexasThree 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 ExaminersTDLR license search; the plumbing board’s public license search
FloridaThe 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 ownDBPR license search
New York CityThe Department of Consumer and Worker Protection requires a Home Improvement Contractor license for construction, repair and remodeling work on residential property in the cityDCWP 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.

License — Per trade, per state. Number as text, linked.
Insurance — Stated plainly. Certificate on request.
EPA 608 — Refrigerant work. Technician certification.
Lead-safe — Homes built before 1978. EPA renovation rule.
Pesticide — Applicator certified. Issued by the state.
Verified — Google screening. Local Services Ads badge.

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.

Hub — One per service line. With a fact block.
Job — One page each. Scope and price drivers.
Emergency — Per trade. Hours, fee, arrival.
Coverage — Per branch. Towns by trade.
Credentials — One table. Trade, state, number.
Plans — Memberships. Visits, price, terms.

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.

AI crawlers a home services site should recognize
CrawlerOperatorWhat its documentation says
OAI-SearchBotOpenAISurfaces sites in ChatGPT’s search features; sites that opt out are not shown in ChatGPT search answers (OpenAI crawler documentation)
GPTBotOpenAICrawls content that may be used to train OpenAI’s models; set separately from search
ChatGPT-UserOpenAIVisits a page when a user’s question in ChatGPT calls for it; not used for automatic crawling
PerplexityBotPerplexitySurfaces and links sites in Perplexity results; not used for model training (Perplexity crawler documentation)
Perplexity-UserPerplexityVisits a page when a user’s question calls for it
Claude-SearchBotAnthropicIndexes content to improve search results for Claude users (Anthropic crawler documentation)
Claude-UserAnthropicRetrieves pages when a Claude user asks a question that needs them
ClaudeBotAnthropicCollects content that could contribute to model training
Google-ExtendedGoogleA robots.txt token, not a separate crawler; Google says it does not affect inclusion in Search (Google crawler documentation)
BingbotMicrosoftBuilds 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.

See which range fits

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.

  1. Fetch robots.txt, then test each AI crawler’s user agent against the firewall as well as the file.
  2. Load each service-line hub with scripts disabled and record which of the seven fact-block items are still present.
  3. 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.
  4. Look up every license on the regulator’s site and confirm that the name, number and status match what is published.
  5. Validate the structured data and confirm that each value also appears as visible text.
  6. Search each former brand name and note where it still appears with no link to the current company.
  7. Run the prompt grid described in the next section and save every answer with its date and cited sources.
  8. Write the findings as a list ordered by how many prompts each problem blocks.
Can an assistant verify this company? An editorial checklistCan an assistant verify this company? An editorial checklist
Rows marked with a check can be confirmed by a machine; rows marked with a cross cannot.

A one-hour version an owner can run

  1. Write ten prompts in your customers’ words: two emergencies, two cost questions, two comparisons, two bundled requests and two that name your company.
  2. Ask each one in ChatGPT, Gemini, Perplexity, Copilot and Google’s AI Mode, word for word, and save the answers.
  3. Mark where you are named, where a competitor is named, and which sources each answer shows.
  4. Read what the answers say about you and underline anything wrong: hours, towns, trades, old names.
  5. Open your busiest service page with JavaScript switched off and see which facts remain.
  6. 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.

What gets measured, and where each number comes from
MeasureWhat it showsSource
Named-answer share by tradeHow often each service line is named across its promptsMonthly prompt run, saved word for word
Named-answer share by townWhere coverage facts are landing and where they are notThe same run, grouped by place
Emergency versus scheduled shareWhether operational facts or content depth is the weaker sideThe same run, grouped by urgency
Accuracy of what is saidWrong hours, towns, trades or old brand names in answersReading each saved answer
Sources citedWhich listings, reviews and pages the answers lean onCitations shown beside the answers
Copilot and Bing citationsHow often the site is cited, and which pagesThe AI Performance report in Bing Webmaster Tools
Assistant-referred visitsSessions arriving from assistant domainsAnalytics referral reports
Calls and bookingsJobs that began with an assistantCall 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.

  1. Retrievability audit: crawlers, rendering, structured data and the fact block on every service-line hub.
  2. Entity work: the company statement, former names, branch list and Organization markup.
  3. Listing reconciliation: Business Profiles, Local Services Ads, Apple, Bing, Yelp, the BBB and the marketplaces brought into agreement with the site.
  4. Credentials: the license table by trade and state, checked against each regulator.
  5. Service-line and job pages written or rewritten so that each fact stands in its own sentence.
  6. Emergency blocks and coverage statements for every branch.
  7. A review process that follows each platform’s rules and tags reviews by trade in reporting.
  8. 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.

The first six months of AEO for a multi-trade companyThe first six months of AEO for a multi-trade company
Corrections come before new pages, and measurement runs from the first week.
A typical sequence for a multi-trade company
PeriodWorkWhat to watch
Weeks 1-2Audit, prompt grid baseline, crawler and firewall correctionsBaseline named-answer share recorded
Weeks 3-6Listings reconciled, license table published, fact blocks added to hubsWrong facts disappearing from answers
Months 2-3Job pages, emergency blocks, coverage statements, review processCompany pages starting to appear as cited sources
Months 4-6Bundled-prompt pages, memberships, former-name clean-up, second pass on weak townsShare in the weakest trade or town
OngoingMonthly prompt run, date checks on prices and rules, new branches addedTrend 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.

AEO planning ranges applied to home services companies (US figures)
EngagementPlanning rangeTypical fit
AEO audit$1,000–$4,000 one-offA company that wants the correction list before committing to a retainer
AEO added to an existing SEO retainerRoughly $400 of setupFact blocks, markup and answer structure on pages already in the plan
Small-business retainer$1,500–$5,000 a monthOne location with two or three trades
Mid-market retainer$5,000–$10,000 a monthSeveral branches or a full set of trades
Enterprise retainer$10,000–$20,000 or more a monthFranchise systems and multi-state brands
Technical remediation$1,500–$6,000 one-offRendering, 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.

Requirements, and how to check each one
RequirementHow to check it
A prompt set built for your trades and townsAsk for the draft grid before signing; it should include emergency, scheduled, bundled and verification prompts
A method for licensesAsk how each license will be verified against the regulator and who approves the wording
Listing work, not only contentAsk which platforms they will reconcile and how conflicts between branches are settled
Respect for platform rulesAsk how reviews are requested; the answer should differ for Google and Yelp
Honest measurementAsk what they cannot measure; a promised position in ChatGPT describes something that does not exist
OwnershipProfiles, pages, call-tracking numbers and data stay in your accounts
Fit with the rest of your marketingAsk how AEO findings feed the SEO, Local Services Ads and paid search work
Published pricingAsk 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?

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.

Request an AEO review

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.

Request an AI visibility review

The pages a multi-trade operator usually reads next, starting with the search-engine twin of this one.

Frequently asked questions

What does AEO for home services mean for a company that runs several trades?
It means making each service line a complete, checkable set of facts (what it covers, where, when, under which license and at what kind of price) so that an AI assistant can match a homeowner’s problem to your company and say why. For a multi-trade business the extra work is tying those lines to one clearly described company across the site, the listings and the license records.
Is a multi-trade company at a disadvantage against specialists in AI answers?
Only when its trades are described thinly. A specialist’s site is about one thing, so an assistant has little to work out. A multi-trade company that gives each service line its own hub, facts, license and reviews reads as several strong specialists under one name, and it can also answer bundled prompts that a specialist cannot.
Which AI assistants should a home service company track?
The ones your customers already have open. Google’s AI Overviews and AI Mode appear inside ordinary Google searches, ChatGPT and Gemini are general-purpose assistants, Copilot is built into Microsoft’s products, and Perplexity shows its sources with every answer. We run the same prompts across all of them, because the companies named can differ from one assistant to the next.
How do emergency prompts differ from scheduled prompts in what gets a company named?
Emergency prompts are settled by operational facts: whether you are open, whether you cover the address, how soon you can arrive and what the visit fee is. Scheduled prompts are settled by depth: price factors, scope, warranties, license details and reviews of that specific job. A company needs both layers, and the emergency layer is usually the quicker one to put right.
Should each trade have its own Google Business Profile?
No. Google’s guidelines allow one profile per business location, with the fewest categories that describe the core business. A company running several trades from one address uses a primary category for its main trade, secondary categories for the others, and the services list for detail. A second profile at the same address breaks the guidelines and splits your reviews between two records.
Do Local Services Ads help a company appear in AI answers?
Not directly; they are paid placements ordered by their own auction. What helps is the screening behind them. Passing Google’s license, insurance and background checks and holding the Google Verified badge is independent confirmation of facts you also publish on your site, and agreement across those records is what makes a company easy for an assistant to verify.
How should a company list licenses when it works in more than one state?
As a table with one row per license: trade, state, number, the qualifying individual where the regulator ties the license to a person, and a link to the regulator’s lookup. Put the full table on a credentials page and the relevant rows on each service-line hub and branch page, as text and not as a picture of a certificate.
Can we ask customers for reviews on every platform?
No. Google permits asking and supplies a review link, but removes reviews given in exchange for incentives. Yelp’s guidelines say businesses should never ask customers for reviews. The FTC’s rule on consumer reviews, in effect since October 21, 2024, addresses fake reviews, incentives tied to a particular sentiment and review suppression. A sound process follows each platform’s rule and asks every customer the same way.
What is a service-line fact block?
A short section near the top of each trade’s hub page that states, in plain sentences, what the line covers, the towns it serves, its hours including emergency hours, the license it operates under, how pricing works, who performs the work and where its reviews are. It gives an assistant everything needed to match and verify the company in one place.
How do you handle a home services company that has acquired other brands?
By stating the relationship in text wherever the old name still appears: the About page, the branch page and the directory descriptions. Listings under the former name are kept accurate and pointed at the right branch until the business itself rebrands, and license records are updated when the regulator allows. The aim is that an assistant asked whether two names are one company finds a sentence that says so.
Do we have to publish prices to be recommended by AI assistants?
Exact prices, no. Something concrete, yes. Cost questions are common, and an assistant can only repeat what exists in text. A diagnostic fee, a range for the most common replacements and the factors that move a quote are enough, with a date and the area they apply to. Publishing the drivers without figures still says more than a quote form does.
How many prompts should a multi-trade company track?
Enough to cover each trade in each priority town at both urgency levels, plus the bundled and verification prompts. More important than the count is discipline: the same wording, the same assistants and the same day of the month, with every answer saved so that changes can be read against a baseline instead of against memory.
Can AEO tell us how many jobs came from ChatGPT?
Partly. Visits that arrive from an assistant’s domain show in analytics, and Bing Webmaster Tools reports citations in Copilot. Many homeowners, though, read an answer and then call or search your name, which leaves no referral. That is why call-takers and booking forms should ask how the customer found you and offer an AI assistant as one of the answers.
Does blocking GPTBot keep a company out of ChatGPT answers?
According to OpenAI’s documentation, no. GPTBot relates to model training, while OAI-SearchBot is the crawler that surfaces sites in ChatGPT’s search features, and the two are set separately in robots.txt. A site can refuse training and still allow search. A firewall or security plugin can also block both without anyone having chosen that, so test the firewall as well as the file.
Month to month, what work does a home services AEO agency deliver?
It runs the prompt grid and reads every answer, corrects facts that have drifted between the site and the listings, publishes or revises the service-line and job pages scheduled for that month, re-checks dated prices and rules, and reports named-answer share by trade, town and urgency with the calls and bookings attributed to assistants. The report says what changed and what comes next.
Is AI SEO for home service businesses different from local SEO?
It uses the same foundations (service pages, Business Profiles, reviews, consistent facts) and adds three things: facts written as sentences an assistant can quote alone, access for the AI search crawlers, and measurement by prompt instead of by ranking. Local SEO earns the map and organic positions; the AI layer earns the named recommendation. Most companies run them as one program.
Do GEO and AEO involve different work for a home service company?
No. Generative engine optimization and answer engine optimization are two names for one program: readable crawlers, complete service-line facts, consistent listings and a tracked prompt set. If one proposal says GEO for home service companies and another says AEO, compare the deliverables and the measurement. The labels will not tell you which is better.
How does a franchise system approach this differently from a single owner?
The brand sets the templates (fact block, license table, emergency section, entity statement) and each franchisee or branch fills them with its own hours, towns, licenses and reviews. Measurement runs per territory and rolls up to the brand. The main risk is contradiction between neighboring territories, so coverage statements are reconciled centrally before anything is published.
What happens to AI answers about us when hours or coverage change?
They go stale until every source is updated. When a branch changes hours, adds a town or drops a service, the change should reach the site, the Business Profile, the Local Services Ads profile, Apple, Bing and the main directories in the same week. We keep a change checklist per branch so that an assistant does not keep quoting last season’s hours.
How soon after fixing robots.txt will assistants see the site?
OpenAI and Perplexity each say a robots.txt change can take about 24 hours to register with their systems. Being readable is not the same as being cited, though: the pages still have to hold facts worth quoting, and each assistant refreshes what it knows on its own schedule. Expect access problems to clear quickly and citations to follow the content.
How is AEO priced for a home service company with several branches?
Our published planning ranges are $1,000 to $4,000 for a one-off audit, $1,500 to $5,000 a month for a small-business retainer, $5,000 to $10,000 for a mid-market program and $10,000 to $20,000 or more for enterprise and franchise scopes. Adding the AEO layer to an existing SEO retainer is roughly $400 of setup. A quote follows a written scope.
Where should a multi-trade company start if it can only do one thing this month?
Reconcile the facts. Settle the true hours, phone numbers, trade names and towns, then make the site, every Business Profile, the Local Services Ads profile and the main directories say exactly that, and publish the license numbers as text. It costs little, it removes the contradictions that stop an assistant from naming you, and everything else builds on it.
Does ChatGPT visibility for home service companies depend on Google rankings?
Not directly. OpenAI documents its own crawler, OAI-SearchBot, as the one that surfaces sites in ChatGPT’s search features, so it is a separate system from Google’s rankings. The overlap is in the raw material: complete service pages, consistent listings and reviews that mention the job serve both, which is why the two programs share most of their work.
Can a local multi-trade company compete with national brands in AI answers?
For local prompts, yes, because the question includes a place and usually a constraint. The deciding facts are local: who covers this town tonight, under which state license, with what reviews for this job. A local company that publishes them gives the assistant a more specific answer to repeat than a general brand page can.

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.

Request an AI visibility review

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.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us