Get Started

How does a local contractor get recommended by an AI assistant?

The same way one gets recommended by a neighbour: by being the clearest, most specific answer to the question that was actually asked. An assistant answering "who installs ductless mini splits near Ellicott City" needs a page that names that town, names the service, states what it costs and what is involved, and can be read without JavaScript. It also needs permission to read the site at all - most sites silently block the AI crawlers in robots.txt. Local service businesses have an advantage here that national brands do not: the questions are narrow, and almost nobody has written a real answer to them.

Where we started

The Mighty Ductless is a ductless-only specialist: no gas furnaces, no duct work, just mini split heat pumps for homes around Baltimore. A genuinely good niche, and a site that showed almost none of it.

  • Nothing ranked outside the brand name. In the 28 days to October 22, 2025, the whole site collected 127 impressions and 2 clicks in the United States.
  • One page tried to serve a whole metro area. There were no town-level pages, so every search that named a suburb landed on a generic homepage competing against contractors who had named the town.
  • The money terms were seasonal, and the site only spoke about cooling. Half the year, people in Maryland search for heat, not air conditioning.
  • No structured description of the services, and no file telling AI crawlers what the business does or whether they were welcome.

What we did

A page per town, and a hub to hold them

Dedicated pages for Ellicott City, Owings Mills, Towson and Lutherville, plus a service-areas hub linking them together. Each one names the town, the service and the local specifics rather than swapping a place name into a template.

Repositioning instead of publishing

When the season turned, we did not add a heat pump page. We re-aimed an existing page that was already indexed and competing with the homepage for the same term - new title, new heading, a direct answer block. The URL never changed, so nothing that had been earned was thrown away.

Answers to the questions people actually type

What size unit does a room need, what a system costs to run, mini split versus central air. Written as self-contained answers with the number in the first sentence, which is the form an AI assistant can lift and attribute.

Letting the AI crawlers in - on purpose

GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot and the rest are explicitly allowed in robots.txt, alongside an llms.txt file describing the business in plain language. Both are public: you can read them yourself.

Structured data that parses

Service markup on the pages that sell a service, and a clean-up of markup that had been broken by a visual editor. We validate every JSON-LD block on every page from outside the site after any change.

Internal links with a job

Seasonal and town pages had almost no inbound links from the rest of the site. We mapped which page should pass authority to which, and wrote the links by hand rather than bolting on a related-posts widget.

The results

Start with where the business actually shows up today. These are the phrases where the site holds a first-page position in the United States, with the impressions each one earned over the last 60 days:

First-page phrases, United States, 2026-08-25 to 2026-10-22
Search phrase Impressions Average position
ductless mini split installation ellicott city232.4
ductless mini split repair baltimore md293.9
ductless mini splits columbia md144.8
ductless ac1575.7
heat pump installation ellicott city486.1
ductless mini splits216.7
ductless mini-split heating md457.3
ductless air conditioning maryland917.7
ductless mini split maintenance baltimore md298.8
heat pump installation ellicott city md449.0
ductless mini split679.1
heat pump installation towson md239.2
ductless mini-split cooling services columbia md489.2

Search Console, country filter = United States. Average position per query over the period.

Two things are worth noticing in that list. The town names are there - Ellicott City, Columbia, Towson - which is the town-page work showing up. And heat pump phrases are there alongside the air conditioning ones, which is the seasonal repositioning: the same URL that sold cooling in July is on the first page for heating in October.

Now the year-on-year view. Google Search Console, United States only, 28 days ending October 22 against the same 28 days a year earlier:

2025 2026
Impressions 127 9,555
Clicks 2 35
Average position 14.7 19.6

Search Console, country filter = United States, 2026-09-25 to 2026-10-22 vs 2025-09-25 to 2025-10-22.

Why we are showing you a worse average position

Because it is the most commonly misread number in this report, and the table above is the proof. A year ago the site ranked for a handful of terms, most of them the business's own name, which sit at position 1 and pull the average down to 14.7. It now ranks for hundreds of terms, and every one of the thirteen first-page phrases listed above is worse than 1 - so each of them drags the site average up while putting the business in front of more buyers. Adding a page-three ranking for a term worth real money does the same thing. Average position across a whole site is a vanity metric in both directions. What matters is which phrases you own, and what the phone does.

The honest flip side: the single highest-volume query the site appears for, "ductless mini split installers", drew 808 impressions in 60 days and sits at position 35.5. The head terms are not won yet. That is the next phase of the work, and it is a different job from the one above - it needs authority, not another page.

The part we did not expect to measure this soon

Google Analytics groups visits from AI assistants into their own channel. Over the 90 days to October 22, 2026, the site received 22 sessions from AI assistants - 20 from ChatGPT, one from Gemini and one from Perplexity. Small numbers. But look at what those visitors did:

Channel Sessions Contacts Rate
ChatGPT 20 6 30%
Organic search 216 55 25%
Direct 205 23 11%
Organic social 36 2 6%

GA4 key events, 2026-07-25 to 2026-10-22. "Contacts" counts form submissions, call taps and text taps.

Twenty sessions is a small sample and we are not going to pretend otherwise - six contacts out of twenty could be four or eight on another quarter. What is not noise is the direction. People who arrive from an assistant have already had the comparison conversation somewhere else; by the time they land on the site they are not browsing, they are checking a recommendation. That is a different visitor from someone clicking the fourth blue link.

This is why we treat AEO as part of the retainer rather than an upsell. The same work that makes a page a good search result - a direct answer, a real number, a named town, clean markup, no JavaScript wall - is the work that makes it quotable. You are not choosing between the two.

In the client's words

"What makes Daria truly exceptional is that she doesn't just understand SEO - she understands what it takes to actually grow a business. From improving our Google rankings and online visibility to helping us get discovered through newer AI platforms like ChatGPT, she's always thinking ahead... And the best part? We're actually seeing the results."

Eli Neuberger, owner, The Mighty Ductless - reviewed on Google, October 2026

The business holds a 5.0 rating across 24 Google reviews. For a local contractor that profile does as much work as the website, which is why review cadence and the Google Business Profile are part of the monthly plan rather than an afterthought.

Another case study: sold-out products still pulling traffic

Want to know if AI assistants can find you?

We will check what your site tells the AI crawlers, and what the assistants currently say about your business.

Free SEO report Talk to us