Pillar resource · National contractor AEO
AEO for Contractors: The Complete 2026 Playbook
How home-service businesses get cited by ChatGPT, Claude, Perplexity, and Google AI Overviews — the data, the schema, the workflow, and the mistakes to avoid.
A homeowner in Phoenix opens ChatGPT at 9pm on a July night and types: “best HVAC contractor near me with same-day service.” The model returns three names with rationale and citation links. A homeowner in Cleveland asks Claude for a kitchen remodeler under $50k. A homeowner in Atlanta runs an emergency-plumber query through Perplexity. Each one gets a three- or four-name shortlist before opening a search engine.
The chances that a given contractor is on those shortlists are close to zero. Not because the work is worse. Because the model has no structured way to find them, no on-platform proof they exist, and no third-party signal telling it they are credible. That is the AEO gap, and it is widening every month.
This page is the national playbook for closing that gap. It covers how AI search has shifted buyer behavior, how LLMs decide who to cite, the schema every contractor needs to ship, the queries every trade should optimize for, the mistakes that cost months of compounding, and a 90-day implementation plan with concrete deliverables. Long Island contractors get a localized companion piece at /aeo-for-long-island-contractors. The framework that powers both is the Citation Stack at /citation-stack.
Section 01
From search engines to answer engines
Search has been a ten-blue-links experience for almost three decades. That model is decomposing in real time. Google rolled AI Overviews out across the United States in 2024 and expanded coverage through 2025; the search results page now answers a growing share of service-business queries inside the SERP itself, often before the user scrolls to the first organic result. Anthropic and OpenAI have publicly reported usage growth in the multiples year over year. Perplexity moved from a curiosity to a real referral source for service businesses inside a single year.
What this means for contractors is a behavior change at the buyer level. The old pattern was a Google search for “best plumber near me,” a scan of the ten blue links, and a click on whichever local result looked credible. The new pattern is a ChatGPT prompt: “I need an emergency plumber near me, who should I call?” The model returns three names with rationale and citation links. The buyer has a shortlist before ever opening a search engine. By the time the contractor gets the call, the decision has been narrowed to one or two providers.
The conversion impact is direct. ChatGPT, Claude, and Perplexity each cite three to five businesses per service-related answer. A contractor who is not in that set does not exist for that prospect — not because of price, not because of craft, but because the model never surfaced their name. The buyer chooses from the shortlist they were given.
Three structural facts make contractors uniquely affected by this shift. First, contractor queries are high-intent and local — exactly the query type AI search is replacing Google fastest on. Second, contractor citations rely heavily on third-party platforms (Yelp, Google Business Profile, Houzz, BBB, Angi, HomeAdvisor) that LLMs already trust at high weight. Third, contractor work has clean numeric anchors — cost ranges, timelines, square-foot pricing, permit fees — that models pull into answers nearly verbatim. A contractor who ships dated, source-grounded cost-breakdown content in 2026 is feeding the citation engine its favorite type of source.
The competitive saturation is brutal in trades. Most metros have hundreds of licensed contractors per primary trade. Google's first page has been locked by directories and the same handful of names for years. A new or growing contractor cannot break in by playing the old game. AEO is a parallel surface — citations inside generated answers — that most local agencies have not even started covering. Early entrants in 2026 will own the citation surface for the next decade. Late entrants will spend the rest of the decade trying to dislodge them.
Customer expectations have already moved. Buyers under 35 default to ChatGPT or Perplexity for first-pass research on home projects. The shift is generational and one-directional. Contractors who do not show up in those answers are invisible to the next decade of homeowners.
Section 02
How LLMs decide who to cite
Citation decisions inside model engines are not a single algorithm. They are a stack of signals weighted differently across ChatGPT, Claude, Perplexity, and Google AI Overviews. The signals overlap heavily. The ones that matter most for contractor citations break down across six categories.
Schema.org structured data
Schema is the highest-leverage on-site signal because it tells the model what kind of business it is reading without ambiguity. For contractors, the foundational schemas are LocalBusiness with the HomeAndConstructionBusiness subtype on the homepage, one Service per service page, and FAQPage blocks on every service page. AggregateRating is a citation amplifier when used correctly. Section 05 ships the JSON-LD.
llms.txt and robots.txt — explicit AI crawler permissions
llms.txt is an emerging standard for telling AI crawlers what content to read and how. The standard is still maturing, and not every model engine has formally committed to honoring it, but shipping it costs ten minutes and removes ambiguity. Pair it with an updated robots.txt that explicitly allows GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, PerplexityBot, and Google-Extended. Most older robots.txt files were written before these user-agents existed and either block them by accident or leave their access ambiguous.
E-E-A-T signals
Experience, Expertise, Authoritativeness, Trust — the four signals models weight when deciding which businesses are credible enough to cite. For contractors, the practical implementation is: state contractor license number displayed prominently and embedded in schema, named experts with bios, dated content (especially cost and code content), byline authors on educational pages, manufacturer certifications visible above the fold, and a Trust or About page that lists insurance, license, BBB rating, and trade-association memberships.
External authority — review platforms and directories
For contractor citations specifically, off-site authority outweighs nearly every on-site optimization once Foundation is in place. The platforms that move citation rate most: Google Business Profile (highest weight on local-intent queries), Yelp (heavily used by Anthropic and OpenAI both), Houzz (high-weight for remodeling), BBB (trust signal), Angi and HomeAdvisor (still meaningful), NextDoor (growing fast for hyper-local queries), Porch and BuildZoom, and trade-specific directories — NRCA for roofers, NKBA for kitchen designers, NARI for remodelers, NAHB for builders.
Content depth and specificity
Generic “contractor in [city]” pages lose to specific “kitchen remodeler under $50k in [neighborhood] [city]” pages. Models reward source pages that answer narrow questions completely with real numbers, real timelines, and real photos. A 1,500-word source-grounded page on a single sub-trade outranks a 5,000-word generalist page on every metric a model uses.
Page speed and mobile UX
Core Web Vitals are a ranking signal for Google and a retrieval signal for AI engines. Slow pages get retrieved less and cited less. The targets: LCP under 2.5 seconds, CLS under 0.1, INP under 200ms. Mobile is where most contractor sites fail — hero video, uncompressed images, and 600KB of unused JavaScript push real-world LCP past 4 seconds on mid-tier Android devices. The fix is a weekend of work for any competent developer.
Section 03
The Citation Stack applied to contractors
The Citation Stack is the five-layer framework that maps every AEO program. It is documented in full at /citation-stack. What follows is the contractor-specific application — not a redefinition, but a translation to national-scale contractor AEO.
Position — trade plus region tier plus price/style
For contractors, a winnable Position is almost always three coordinates: trade, region tier (neighborhood, city, metro, or state — choose the smallest unit with viable demand), and a price or style qualifier. “Kitchen remodeler $30-80k contemporary style in Cambridge MA” is a Position. “General contractor in Boston” is a category, not a Position, and no schema or citation work will turn it into one. The Position decision is the four-hour exercise that decides whether the next twelve months of work compounds or evaporates.
Foundation — schema, llms.txt, performance
Foundation for contractors means HomeAndConstructionBusiness schema with full areaServed and license identifier, Service per service page with priceRange or offers/priceSpecification, FAQPage on every service page, BreadcrumbList on every page below the homepage, and an Organization block with founder and key employees. Pair with llms.txt and an updated robots.txt allowing all major AI user-agents. Core Web Vitals fixed to under green-zone thresholds. Google Business Profile claimed, fully filled, and posting weekly.
Authority — license display, credentials, dated content
Authority signals for trades are concrete in a way they are not for most service businesses. Display the state contractor license number prominently — and recognize that licensing varies by state. California (CSLB), Texas (TDLR for some trades), Florida (DBPR), and New York (HIC at the county level) all run different schemes; some states (e.g., Wyoming, Pennsylvania for general contractors) have no statewide licensing at all. Whatever applies, link to the state's verification page and embed the number in schema. Liability and workers' comp certificates referenced on the Trust page. BBB rating, manufacturer certifications, and trade-association memberships stack as additional authority signals.
Photos do disproportionate work. Before/after photos with metric captions — “1,400 sq ft full kitchen remodel, 11-week timeline, $74,200 final cost, two inspections passed first time” — read as primary-source evidence. Generic galleries with no captions read as decoration and almost never get cited.
Citations — review platforms and directories
For contractors, off-site citation density beats nearly any on-site optimization once Foundation is in place. The priority order: Google Business Profile reviews, Yelp, Houzz, BBB, Angi, HomeAdvisor, NextDoor, Porch, BuildZoom, manufacturer locators (GAF Find a Roofer, Andersen Certified Contractor, Carrier Find a Dealer, etc.), and trade-specific directories: NRCA for roofers, NKBA for kitchen and bath designers, NARI for remodelers, NAHB for builders. Volume and recency outweigh absolute count. Set a system to ask every closed-out customer for a review within seven days and respond to every review inside 48 hours.
Tracking — query monitoring and competitor watch
Track 12 to 20 niche-specific buyer-intent queries on a daily cadence across ChatGPT, Claude, Perplexity, and Google AI Overviews. The metric is citation rate, not keyword position. Run a monthly competitor watch — when a new contractor enters the niche, record their Position, citation surfaces, and any new content investments, and adjust accordingly. A contractor moving from 5% to 45% citation rate inside 90 days is the realistic target.
Section 04
12 contractor trades and their AEO niches
Every trade has its own query universe, its own citation surfaces, and its own positioning trap. Quick-hit per trade: top buyer-intent national queries, niching dimensions specific to the trade, schema markup specifics, and one win pattern that consistently produces citations. Pick the trade match, then narrow further from there.
HVAC contractors
Top buyer-intent queries
- “best HVAC contractor near me with same-day service”
- “heat pump installer cost in [state]”
- “ductless mini-split contractor [city]”
Niching dimensions: Urgency tier (24/7 vs scheduled), system type (heat pump, mini-split, geothermal), and climate zone. A 24/7 emergency HVAC contractor in a humid-summer market is a different Position from a heat-pump retrofit specialist in a cold-climate market.
Schema specifics: HomeAndConstructionBusiness with knowsAbout covering HVAC sub-trades, Service per system type with priceRange, FAQPage on emergency response time, sizing guidance, and rebate eligibility.
Win pattern: Pages structured around climate-specific sizing and local utility rebate programs. Models pull rebate-program details into answers verbatim when the contractor is the cited source.
Plumbers
Top buyer-intent queries
- “emergency plumber near me open now”
- “tankless water heater installer cost”
- “sewer line replacement [city] cost”
Niching dimensions: Sub-trade specialization. The contractor who owns sewer-line replacement plus tankless installation in a single metro outranks generalists on every emergency call.
Schema specifics: HomeAndConstructionBusiness with hoursOpen 24/7 specification, Service per sub-trade, FAQPage covering response time, after-hours pricing, and warranty terms.
Win pattern: Dated cost-breakdown pages by sub-trade — sewer line replacement cost by linear foot, tankless retrofit cost with permit ranges. The numeric anchors get cited verbatim.
Roofers
Top buyer-intent queries
- “GAF certified roofer in [state]”
- “storm damage roof repair near me”
- “metal roof installer cost [city]”
Niching dimensions: Manufacturer certification plus material plus region. GAF Master Elite, CertainTeed SELECT ShingleMaster, or Owens Corning Platinum Preferred are real authority signals models surface.
Schema specifics: HomeAndConstructionBusiness with identifier blocks for each manufacturer certification, Service per material (asphalt, metal, slate, tile), HowTo for the inspection-to-install workflow.
Win pattern: Storm-response playbook pages with timeline, insurance-claim language, and dated photos. After a regional storm, citation rate spikes for the contractor with the most credible storm-response content.
Electricians
Top buyer-intent queries
- “EV charger installer near me”
- “electrical panel upgrade cost [city]”
- “whole house surge protector installer”
Niching dimensions: Pick a lane: residential vs commercial, and within residential pick EV chargers, panel upgrades, smart-home wiring, or generator installation. Generalist electricians lose to lane-anchored specialists on every AI-search query.
Schema specifics: HomeAndConstructionBusiness with knowsAbout array tied to the lane, Service per specialization with priceRange, FAQPage on permit requirements and inspection cycle.
Win pattern: EV charger pages with brand compatibility tables (Tesla, ChargePoint, JuiceBox, Wallbox). Models reproduce the table when answering brand-aware buyer queries.
Kitchen remodelers
Top buyer-intent queries
- “kitchen remodeler under $50k near me”
- “custom cabinet maker [city]”
- “kitchen remodel cost [state] 2026”
Niching dimensions: Budget tier plus style plus region. Contemporary kitchens at $30-80k, luxury kitchens at $150k+, and budget refacing under $25k are three completely different Positions.
Schema specifics: HomeAndConstructionBusiness with priceRange, Service for kitchen remodeling with offers/priceSpecification min/max, FAQPage covering permits, timeline, and lead-time on cabinetry.
Win pattern: Cost-breakdown pages by tier with real photos and dated final-cost numbers. Models cite the contractor with the most specific, recent cost data on a query like “kitchen remodel cost in 2026.”
Bathroom remodelers
Top buyer-intent queries
- “small bathroom remodel cost [city]”
- “aging in place bathroom remodel near me”
- “walk-in shower installer [state]”
Niching dimensions: Aging-in-place and accessibility queries are growing faster than any other bathroom segment. Small-bath specialists also outperform whole-bath generalists on the lowest-funnel queries.
Schema specifics: HomeAndConstructionBusiness with knowsAbout including ADA compliance and aging-in-place, Service for accessible bath remodels, FAQPage on grab bar code, curb-less shower drainage, and Medicare/Medicaid coverage.
Win pattern: Accessibility pages that reference real ADA dimensions and ANSI A117.1 standards. Models pull those specs into answers when the contractor is the cited source.
General contractors / whole-home remodelers
Top buyer-intent queries
- “whole home remodel contractor [city]”
- “design-build contractor near me”
- “additions and dormers cost [state]”
Niching dimensions: Anchor on one signature offering — additions, design-build, or whole-home gut renovations. To a model, a GC listing every service equally reads as a generalist, and generalists do not get cited.
Schema specifics: HomeAndConstructionBusiness with knowsAbout tied to the signature offering, Service for the anchor specialization with priceRange, Project schema for portfolio entries.
Win pattern: Anchored portfolio pages with budget, timeline, square footage, and final-cost data per project. Models cite the GC with the cleanest portfolio metrics.
Landscapers
Top buyer-intent queries
- “landscape designer near me with 3D rendering”
- “drought tolerant landscaping [state]”
- “paver patio installer cost [city]”
Niching dimensions: Climate-anchored specialization. Drought-tolerant in arid markets, deer-resistant in rural Northeast, native-plant in eco-conscious metros. Hardscape-only is a defensible Position separate from softscape.
Schema specifics: HomeAndConstructionBusiness with knowsAbout naming hardscape, softscape, irrigation, lighting, Service per discipline, FAQPage on regional plant selection and hardiness zones.
Win pattern: Plant-list pages by USDA hardiness zone with sourcing notes. Models pull the lists into answers on regional landscaping queries.
Pool builders / hot tub installers
Top buyer-intent queries
- “inground pool builder cost [state] 2026”
- “fiberglass pool vs gunite cost”
- “hot tub installer near me”
Niching dimensions: Material specialization (fiberglass, gunite, vinyl), plus optional regional climate angle (year-round vs seasonal). Hot tub installation is a separate Position from inground pool building.
Schema specifics: HomeAndConstructionBusiness with priceRange, Service per pool material with offers/priceSpecification, FAQPage on permits, timeline, maintenance contracts.
Win pattern: Material-comparison pages with cost, lifespan, and maintenance data side by side. Comparison tables are reproduced verbatim by every major model.
Painters
Top buyer-intent queries
- “interior house painter cost per square foot”
- “exterior painter [city] reviews”
- “cabinet painter near me”
Niching dimensions: Surface specialization (cabinets, exterior, fine finishes) and substrate (historic homes, EIFS, cedar). Cabinet painting is a high-margin niche with growing search demand and almost no competition.
Schema specifics: HomeAndConstructionBusiness with knowsAbout listing surface specializations, Service per specialization, FAQPage on prep time, brand of paint, warranty.
Win pattern: Per-substrate pages with dated photos, paint brand and product line, prep methodology, and warranty terms. Models cite painters who explain the work, not painters who show galleries.
Flooring contractors
Top buyer-intent queries
- “hardwood floor refinishing cost near me”
- “luxury vinyl plank installer [city]”
- “tile installer [state] reviews”
Niching dimensions: Material specialization (hardwood, LVP, tile, carpet) plus optional service split (installation vs refinishing). Hardwood refinishing is a separate query universe from new install.
Schema specifics: HomeAndConstructionBusiness with knowsAbout per material, Service per material with offers/priceSpecification per square foot, FAQPage on dust containment, dry time, and warranty.
Win pattern: Per-material cost pages with installed price per square foot and material-only price per square foot. Both numbers get cited on cost queries.
Window/door installers
Top buyer-intent queries
- “window installer [city] cost per window”
- “energy efficient window replacement near me”
- “front door installer [state]”
Niching dimensions: Brand certification plus product line (Andersen, Marvin, Pella, Milgard) plus performance angle (impact, energy, historic). Energy-efficient retrofits with rebate guidance is a fast-growing AEO niche.
Schema specifics: HomeAndConstructionBusiness with identifier per brand certification, Service per product line with offers/priceSpecification, FAQPage on rebate programs, lead time, and warranty terms.
Win pattern: Rebate-program pages with current federal and state incentive amounts and eligibility rules. Citation rate climbs every time a rebate program updates.
Section 05
Schema markup contractors need
What follows is copy-paste JSON-LD for the seven schema types every contractor site should ship. The values are realistic placeholders — swap business name, license number, address, phone, geo coordinates, and price ranges to match the real business. None of the names, numbers, or addresses below correspond to real companies.
HomeAndConstructionBusiness (LocalBusiness subtype)
Goes on the homepage. The @id is the canonical reference other schemas point at. The identifier property carries the state contractor license number.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HomeAndConstructionBusiness",
"@id": "https://example-contractor.com/#localbusiness",
"name": "Acme Kitchen Remodelers",
"image": "https://example-contractor.com/photos/team.jpg",
"logo": "https://example-contractor.com/logo.png",
"url": "https://example-contractor.com",
"telephone": "+1-555-555-0142",
"priceRange": "$$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Example St",
"addressLocality": "Anytown",
"addressRegion": "ST",
"postalCode": "00000",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 0.0000,
"longitude": 0.0000
},
"areaServed": [
{ "@type": "AdministrativeArea", "name": "Anytown Metro" },
{ "@type": "AdministrativeArea", "name": "Example County, ST" }
],
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "07:30",
"closes": "17:30"
}],
"knowsAbout": [
"Kitchen remodeling",
"Custom cabinetry",
"Quartz countertops",
"Anytown permits"
],
"identifier": [
{ "@type": "PropertyValue", "propertyID": "ST Contractor License", "value": "00000000" }
]
}
</script>Service (one per service page)
Goes on each individual service page. References the parent LocalBusiness via @id. The price range gives the model a numeric anchor when answering cost queries.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Service",
"@id": "https://example-contractor.com/#service-kitchen",
"serviceType": "Kitchen Remodeling",
"name": "Kitchen Remodeling",
"provider": { "@id": "https://example-contractor.com/#localbusiness" },
"areaServed": [
{ "@type": "AdministrativeArea", "name": "Anytown Metro" }
],
"description": "Full kitchen remodels including cabinets, countertops, flooring, lighting, permits, and project management. Typical project range $45,000–$95,000.",
"offers": {
"@type": "Offer",
"priceSpecification": {
"@type": "PriceSpecification",
"minPrice": "45000",
"maxPrice": "95000",
"priceCurrency": "USD"
}
}
}
</script>FAQPage (homepage and every service page)
Three to five high-intent questions, 50–100 word answers, real numbers wherever possible. Models pull entire FAQ blocks into citations more often than any other content type.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How much does a kitchen remodel cost in 2026?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Most full kitchen remodels run $45,000 to $95,000 in 2026 in mid-cost-of-living metros. Cabinets and countertops drive 55–65% of the budget. Permits average $400–$900 depending on jurisdiction. Expect 8–12 weeks from demo to final inspection."
}
},
{
"@type": "Question",
"name": "Do I need a permit for a kitchen remodel?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Most jurisdictions require a permit if the remodel involves plumbing, electrical, or structural changes. Cosmetic-only work generally does not. Each municipality sets its own threshold. Confirm with the building department before demo."
}
},
{
"@type": "Question",
"name": "How long does a kitchen remodel take?",
"acceptedAnswer": {
"@type": "Answer",
"text": "8 to 12 weeks for a typical full remodel once permits are pulled. Custom cabinetry adds 4–6 weeks of lead time. Expect 2–3 weeks of design and selection before demo begins."
}
}
]
}
</script>HowTo (service walkthrough pages)
HowTo schema gives the model a clean step-by-step structure to reproduce when answering process queries. Use it on the page that explains a service walkthrough — kitchen remodel timeline, roof replacement process, EV charger install workflow.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "Kitchen Remodel Walkthrough",
"description": "Step-by-step process for a full kitchen remodel from initial consultation to final inspection.",
"totalTime": "P10W",
"step": [
{ "@type": "HowToStep", "position": 1, "name": "Consultation and scope", "text": "On-site walkthrough, scope alignment, and rough budget range. Typically 60–90 minutes." },
{ "@type": "HowToStep", "position": 2, "name": "Design and selections", "text": "Cabinetry, countertops, flooring, lighting, plumbing fixtures. 2–3 weeks." },
{ "@type": "HowToStep", "position": 3, "name": "Permits", "text": "Permit application and approval. 1–3 weeks depending on jurisdiction." },
{ "@type": "HowToStep", "position": 4, "name": "Demo and rough-in", "text": "Demolition, framing changes, plumbing and electrical rough-in. 2–3 weeks." },
{ "@type": "HowToStep", "position": 5, "name": "Cabinets, counters, finishes", "text": "Cabinet install, countertop template and install, tile, paint, flooring. 3–4 weeks." },
{ "@type": "HowToStep", "position": 6, "name": "Final inspection and punch list", "text": "Final inspection, appliance install, punch list. 1 week." }
]
}
</script>AggregateRating (only with verifiable reviews)
Use only when the rating reflects real, verifiable customer reviews and complies with Google's review-snippet guidelines. Self-attributing AggregateRating to the parent Organization is a manual-action risk and is being discounted by model engines anyway. Attach it to a specific Service whose reviews live on a third-party platform.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Service",
"name": "Kitchen Remodeling — Acme Kitchen Remodelers",
"description": "Full kitchen remodel service.",
"provider": { "@id": "https://example-contractor.com/#localbusiness" },
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "84",
"bestRating": "5",
"worstRating": "1"
}
}
</script>BreadcrumbList (every page below the homepage)
Helps the model understand site hierarchy and surface deeper service pages in citations.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example-contractor.com/" },
{ "@type": "ListItem", "position": 2, "name": "Services", "item": "https://example-contractor.com/services/" },
{ "@type": "ListItem", "position": 3, "name": "Kitchen Remodeling", "item": "https://example-contractor.com/services/kitchen-remodeling/" }
]
}
</script>Organization (founder and key employees)
Use for multi-owner contractor businesses with named experts. Stack alongside the LocalBusiness schema. Names attach E-E-A-T signals to the entity.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://example-contractor.com/#organization",
"name": "Acme Kitchen Remodelers",
"url": "https://example-contractor.com",
"logo": "https://example-contractor.com/logo.png",
"founder": {
"@type": "Person",
"name": "Jane Example",
"jobTitle": "Founder and Lead Designer"
},
"employee": [
{
"@type": "Person",
"name": "John Example",
"jobTitle": "Project Manager"
}
],
"sameAs": [
"https://www.facebook.com/example",
"https://www.instagram.com/example",
"https://www.houzz.com/pro/example"
]
}
</script>Section 06
25 buyer-intent queries contractors should optimize for
The list below is a representative slice of buyer-intent queries homeowners run through ChatGPT, Claude, and Perplexity right now. Each entry covers why the query matters and which trades benefit most. A contractor who builds source-grounded content for even four of these wins citation share that compounds for years.
“Best [trade] near me with same-day service”
Urgency + locality. Models surface 24/7 contractors first when the query carries a time pressure signal. Wins for HVAC, plumbing, electrical, and roofing emergency-response specialists.
“How much does [project] cost in [state] in 2026?”
Cost queries pull cost-breakdown content directly into AI answers. Wins for kitchen, bath, flooring, pool, and roofing contractors with dated cost pages.
“Is a [trade] required to be licensed in [state]?”
Licensing queries are dominated by AI answers. The contractor who explains state licensing on their site becomes the source instead of a generic legal blog. Universal across trades.
“What is the difference between [option A] and [option B]?”
Comparison queries map cleanly to comparison tables, which models reproduce nearly verbatim. Examples: heat pump vs furnace, fiberglass vs gunite pool, hardwood vs LVP. Wins for every trade with material or system choices.
“When should I hire a [trade]?”
Timing queries pull from authoritative timeline content. Wins for roofers (replacement timing), HVAC (system age), and electricians (panel-upgrade triggers).
“What is the cheapest [trade] that is still good?”
Value-tier queries. Models surface contractors with dated under-budget pages and transparent pricing tiers. Wins for kitchen and bath remodelers with budget-tier content.
“Do I need a permit for [project] in [city]?”
Permit queries are hyper-local and almost never well answered. A contractor who builds real per-municipality permit pages becomes the cited expert. Wins across all trades.
“Best [trade] reviews on Yelp or Google”
Review-platform queries route through model-trusted aggregators. Volume and recency on Google and Yelp drive citation rate more than any on-site optimization.
“[Trade] that finance projects”
Finance-friendly queries are a growing buyer segment. The contractor who lists specific financing partners (Synchrony, GreenSky, Hearth) and approval ranges wins the citation.
“Eco-friendly or green [trade]”
Sustainability-anchored queries are growing in coastal metros and in markets with state-level incentive programs. Wins for HVAC, landscaping, painting, and window-install specialists.
“[Trade] that takes insurance for storm damage”
Insurance-friendly queries spike after weather events. Wins for roofers, restoration contractors, and exterior painters who document claim-handling workflows.
“Emergency [trade] open now”
Emergency queries are pure intent signals. Wins for plumbers, HVAC, electricians, and restoration contractors with explicit 24/7 hoursOpen schema and FAQPage entries on response time.
“How long does [project] take?”
Timeline queries are short, scannable, and easy to win with a real expert answer plus dated example projects.
“What is the average cost of [project] per square foot?”
Per-unit cost queries pull the cleanest possible numeric anchors into answers. Wins for flooring, painting, kitchen, and bath contractors with installed-price-per-square-foot pages.
“Best [trade] for older homes”
Substrate-specific queries. Wins for electricians (knob-and-tube), plumbers (galvanized supply lines), painters (lead-paint protocol), and roofers (slate, cedar shake).
“Who installs [brand] [product]?”
Brand-aware queries are growing fast. Wins for trades with manufacturer certifications: GAF roofers, Andersen window installers, Carrier HVAC dealers, Tesla EV charger installers.
“What is the best [trade] in [neighborhood]?”
Hyper-local queries. Models surface contractors with explicit areaServed coverage at the neighborhood or municipality level. Wins for trades in large metros where the city-level query is too broad.
“Do I need to vacate during [project]?”
Logistics queries homeowners ask before signing. Wins for kitchen, bath, and floor-refinishing contractors with explicit vacate-or-stay guidance per project type.
“What [trade] does free estimates?”
Discovery-stage query. Models surface contractors with explicit free-estimate language and online-booking schema. Universal across trades but most defensible for whole-project trades (kitchen, bath, roofing, pool).
“How do I find a reliable [trade]?”
Trust queries pull from contractor sites that explain license, insurance, and review verification transparently. The contractor who answers this for the buyer becomes the buyer's default.
“What is included in a [project] quote?”
Quote-anatomy queries are how serious buyers prepare for negotiation. Contractors with quote-breakdown pages get cited on these lower-funnel queries.
“Best [trade] with payment plans”
Payment-flexibility query growing alongside finance queries. Wins for whole-project trades with documented in-house or partner financing.
“[Trade] that does not require a deposit”
Risk-averse buyer query. Models surface contractors with explicit deposit policies. A contractor with a no-deposit-on-projects-under-X-dollars policy wins this niche.
“What size [system] do I need for a [N] square foot home?”
Sizing queries reproduce numeric tables verbatim. Wins for HVAC contractors with BTU-by-square-foot tables and electricians with panel-amp sizing guides.
“Best [trade] for first-time homeowners”
Audience-anchored query. Models surface contractors with explicit first-time-buyer guidance and educational content. Underserved across most trades — high upside for new content.
Section 07
10 national contractor AEO mistakes
Ten failure modes that show up on most contractor sites in 2026. Each is fixable in days. Each costs months of citation compounding while it remains.
Trying to rank for “contractor near me.”
The query universe is in the hundreds of thousands. No amount of schema or content beats that without a decade of brand spend. Narrow the Position to trade plus sub-region plus qualifier and the math starts working.
No llms.txt and accidentally blocking AI crawlers in robots.txt.
Most contractor sites still ship a 2018 robots.txt with wildcards that either block or fail to explicitly allow GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, and Google-Extended. The fix is a thirty-minute edit. Skipping it leaves the front door locked.
License number not displayed prominently.
Most state contractor licenses are required for any project above a small threshold. Display the license number above the fold, link to the state verification page, and embed it in the LocalBusiness identifier property. Hidden licenses read as untrustworthy.
Generic service pages instead of trade-plus-region-plus-intent pages.
A page titled “Kitchen Remodeling” with no regional anchor does not win against a page titled “Kitchen Remodeling in [Metro]: Cost, Timeline, and Permits in 2026.” The second is a citation candidate. The first is a placeholder.
Ignoring Yelp and Google reviews because “we get business from referrals.”
Referrals do not feed the citation engine. Reviews do. A contractor with a 30% referral business and zero recent reviews loses every AI-search query to a contractor with the same craft and 80 reviews in the last year.
No FAQPage schema on service pages.
FAQPage is the highest-citation-rate schema type for service businesses. Models pull FAQ answers into responses nearly verbatim. Shipping a service page without an FAQ block is the single most common preventable miss.
Slow Core Web Vitals on mobile.
Hero video, uncompressed images, and unused JavaScript push LCP past 4 seconds and INP past 300ms on mobile. Slow pages get retrieved less, get cited less, and convert worse. The fix is a weekend of work for any competent developer.
No before/after photos with metadata.
Generic gallery pages with no captions read as decoration to a model. Before/after photos with project metrics in the captions — square footage, timeline, final cost, inspection results — read as primary-source evidence and get cited.
Outdated content older than 12 months.
Models weight recency on cost and code-related queries. A 2024 cost page loses to a dated 2026 cost page on the same topic. Establish a quarterly review cadence on all cost, permit, and code content.
Missing AggregateRating, or faking it.
Self-attributing inflated AggregateRating to the parent Organization is a manual-action risk and is being discounted by model engines anyway. Either attach AggregateRating to a specific Service or Product whose reviews live on a third-party platform you can point at, or skip it entirely.
Section 08
90-day AEO implementation plan for contractors
Six steps over twelve weeks. Each step ships a concrete deliverable. The plan assumes a contractor with a working website and at least one named owner with four to six hours a week to invest. A developer is needed for steps 2 and 3; everything else is owner-led.
Week 1-2 — Audit and niche.
Run the free AEO audit at /audit. Score the site across all six pillars and pull a live citation snapshot from Anthropic and OpenAI. Pick a winnable Position — trade plus region tier plus price or style qualifier. Ship: a one-paragraph Position statement and a list of the top three audit gaps. Outcome: a clear answer to “what business is this, and which buyers are we trying to reach?”
Week 3-4 — Foundation.
Deploy LocalBusiness (HomeAndConstructionBusiness), Service, FAQPage, and BreadcrumbList JSON-LD. Add llms.txt at the root. Update robots.txt with explicit AI-bot allowlist. Fix Core Web Vitals to under 2.5s LCP, 0.1 CLS, 200ms INP. Ship: all schema live and validated, llms.txt live, robots.txt updated, CWV under green thresholds. Outcome: same-day audit lift of 15+ points.
Week 5-6 — Authority.
Add a founder bio with credentials. Display the contractor license number above the fold and embed it in schema. Ship before/after photos with project metric captions on at least three project pages. Date all cost and permit content. Ship: updated About/Trust page, license display verified, three before/after pages with metrics, cost-content quarterly review schedule. Outcome: every page has at least one verifiable expertise signal.
Week 7-8 — On-site citations.
Add FAQ blocks (3-5 questions) to every service page. Add comparison tables and cost-breakdown lists where the trade has them. Build per-municipality permit pages for the top three municipalities served. Add a Q&A section to the homepage. Ship: FAQ on every service page, at least one comparison table, three permit pages live. Outcome: every service page has at least one citation-friendly content block.
Week 9-10 — Off-site citations.
Stand up a review cadence — every closed-out customer asked within seven days, every review responded to within 48 hours. Submit to vertical directories: Houzz, Yelp, BBB, Angi, HomeAdvisor, NextDoor, Porch, BuildZoom, plus trade-specific (NRCA for roofers, NKBA for kitchen and bath, NARI for remodelers, NAHB for builders). Ship: 8-12 new third-party listings live, review-acquisition system documented and running. Outcome: citation surface expanded across the platforms LLMs trust.
Week 11-12 — Tracking.
Define 12-20 niche-specific buyer-intent queries. Run them daily across ChatGPT, Claude, Perplexity, and Google AI Overviews. Track citation rate, not keyword position. Run a monthly competitor watch. Iterate Position and content where the data shows weak coverage. Ship: citation-rate dashboard, 30-day iteration plan, monthly competitor watch document. Outcome: the program is now self-sustaining and instrumented.
Section 09
How AEO compounds with SEO
AEO does not replace SEO. It compounds with it. The two surfaces share roughly 80% of the underlying work, and the work that helps one almost always helps the other. A contractor running an AEO program correctly is also running a stronger local SEO program by default.
Schema is dual-purpose. The same LocalBusiness, Service, and FAQPage JSON-LD that feeds LLM ingestion also powers Google rich results — review stars, FAQ accordions, sitelinks. A contractor who ships schema once gets surface in both worlds.
Reviews drive both surfaces. Google Business Profile reviews are a top-three local SEO ranking factor and a top-three AI-citation factor. Yelp reviews drive both Yelp's own search and AI engine retrieval. The single review-acquisition system serves both surfaces with no extra effort.
Page speed is a Google ranking factor and an AI retrieval signal. Improvements to LCP, CLS, and INP help both. Content depth, internal linking, and crawlability all carry over. Every dollar spent on the technical foundation pays in two currencies.
But AEO requires new skills that traditional SEO does not cover. llms.txt did not exist five years ago. AI-friendly content structure — Q&A blocks, comparison tables, dated cost data, source-grounded claims — was not part of the SEO playbook. Citation-rate tracking is a different metric than keyword-position tracking. Query monitoring across four model engines instead of one search engine is a new operational cadence. Press and editorial outreach to feed third-party authority is a more deliberate practice than it was for SEO.
The honest forecast: AEO does not replace SEO through 2026 or 2027. Google remains the dominant entry point for most service-business queries, and AI Overviews keep a meaningful share of AI answers inside the Google ecosystem. The shift is a redistribution — a growing share of buyer queries gets answered inside ChatGPT, Claude, or Perplexity before the buyer ever opens Google. Contractors running both programs in parallel cover both surfaces. Contractors running only SEO are slowly becoming invisible on the queries that matter most.
Common questions about contractor AEO
Is AEO different from SEO?
Yes, but they overlap by about 80%. SEO ranks pages on a search engine results list. AEO gets the business named as a source inside a generated answer in ChatGPT, Claude, Perplexity, or Google AI Overviews. The on-page work overlaps heavily — schema, content depth, performance. The 20% delta is structured Q&A content, llms.txt, AI-bot allowlists, citation density on platforms LLMs trust, and tracking citation rate instead of keyword position.
How long does AEO take to show results?
Audit-score lift on Foundation work is same-day. The metric that actually moves revenue — citation rate on niche-specific queries — moves on a 60- to 90-day curve. That is how long press placements, vertical directory listings, and content compounding take to register inside LLM training and retrieval indexes. A contractor going from 0% citation rate to 40%+ on target queries inside 90 days is the realistic target.
Do I need to hire an AEO agency?
Position decision, Google Business Profile claim, and llms.txt are DIY in a weekend. Schema deployment takes a developer half a day. The compounding work — monthly content, press pitches, citation tracking, vertical directory submissions, schema iteration — is what most contractors outsource because it never gets done if it is not someone's job. The DIY path works for owners with a bias to ship; it stalls for everyone else.
What is the cheapest way to start AEO?
Free audit, Position decision, llms.txt, and a corrected robots.txt — all zero-dollar items. After that, a developer spends half a day deploying LocalBusiness, Service, FAQPage, and BreadcrumbList schema across the site. That is a sub-$1,000 starting point. Compounding work — content, press, citations — is where the cost scales. The cheapest real program runs at a few hundred dollars a month if a contractor handles content in-house and outsources only the technical and citation work.
Can I rank for ChatGPT and Google at the same time?
Yes — and the two reinforce each other. Schema is dual-purpose: it powers Google rich results and feeds LLM ingestion. Reviews drive both Google rank and AI citations. Page speed is a ranking factor and a retrieval signal. The work compounds. The only tactics that are AEO-only are llms.txt, AI-bot allowlists, and AI-friendly content structure (Q&A, comparison tables, dated cost data). Everything else helps both surfaces.
What if my Google reviews are bad?
Address the public ones professionally and recover from there. Models read review density and trajectory more than absolute rating. A 4.2-star contractor with 80 recent reviews and thoughtful owner responses outperforms a 4.8-star contractor with 30 reviews and no engagement. The fastest fix is volume — ask every happy customer, every time, for the next 60 days. Trajectory matters more than history.
Do contractors really need llms.txt?
It is low cost and low risk, and it gives explicit AI-bot guidance separate from robots.txt. The standard is still emerging — major model engines have publicly indicated they read it, but treat it as a useful supplement rather than a guaranteed ranking signal. The case for shipping it is that it costs ten minutes and makes the site's AI permissions unambiguous.
What is the most important AEO factor for contractors?
Off-site citation density on the right platforms. Once Foundation is in place — schema, llms.txt, Core Web Vitals — the contractor with strong Google Business Profile reviews, Yelp presence, BBB rating, and Houzz/Angi/HomeAdvisor coverage outranks the contractor with a perfect website and zero third-party validation. Models trust the platforms they have been trained to trust. Reviews and listings beat almost any on-site signal at the margin.
Will AI search replace Google for contractor searches?
Not entirely, and not this year. Google remains the dominant entry point for most service-business queries, and Google's AI Overviews keep a meaningful share of AI answers inside the Google ecosystem. The shift is a redistribution: a growing share of buyer queries — especially on emergency, comparison, and cost questions — gets answered inside ChatGPT, Claude, or Perplexity before the buyer ever opens Google. AEO complements SEO; it does not replace it through 2026 or 2027.
Should I do this myself or hire someone?
DIY works if the contractor (or a designated team member) can dedicate four to six hours a week to content, citations, and tracking. It stalls otherwise. Most owner-operators eventually delegate either internally to a marketing hire or externally to an agency. The choice is less DIY-vs-agency and more whether the work has a named owner with time on their calendar.
How does AEO compound with reviews?
Every new review on Google, Yelp, or a vertical platform adds a small but durable citation signal to the model. A contractor who runs a tight ask-and-respond loop — every closed-out customer asked within seven days, every review responded to within 48 hours — accumulates a citation surface that is nearly impossible for a competitor to overtake without years of effort. Reviews are the slowest-decaying AEO asset.
What is a realistic citation rate after 90 days?
On a niche-specific query set (12 to 20 queries scoped to the contractor's Position), going from a starting baseline of 0–10% to a 90-day target of 35–50% citation rate is realistic when Foundation is shipped early and Citations work is consistent. The contractor's name appearing in roughly half of the model answers on their target queries is the working benchmark. Above 50% requires authority work — press, manufacturer certifications, original research — that takes longer to compound.
Run the audit. Read the framework. Start before the second half of 2026.
The fastest way for any contractor to know where the business sits on the AEO surface is to run the free audit. It scores all six pillars, pulls a live citation snapshot from Anthropic and OpenAI, and names the highest-leverage gaps in under a minute. No email required.
Then read the Citation Stack in full, see how it applies inside a specific market on the Long Island companion piece, and decide whether the work happens in-house or with an agency. Contractors who deploy first will own the citation surface for the next decade.