SEO · AI SEO Free AI check

AI search optimization for Calgary contractors and home-service companies

Matt Edward helps Calgary contractors and home-service companies (HVAC, plumbing, roofing, electrical, landscaping, pest control and renovation) get named when customers ask ChatGPT, Google’s AI or Perplexity who to hire. He measures each client’s own customer questions from Calgary, before and after, with the method he uses on himself.

By Matt Edward · Published · Updated

01WhoCalgary

Who helps Calgary contractors and home-service companies get into ChatGPT and AI search results?

Matt Edward SEO does: I’m a one-person AI search optimization consultant in Calgary, and I focus on contractors and home-service companies.

This is the contractor version of AI visibility for Calgary businesses. AI agents I built do the measuring, research and first drafts. I make the calls, check every change before it goes live, and I’m the one you deal with. I come to you. Some people call this work answer engine optimization (AEO) or generative engine optimization (GEO); it’s the same job.

I run the same measurement on myself in public. On , ChatGPT, Claude and Perplexity named Matt Edward SEO in 1 of 288 answers to my 32 target questions. The scoreboard shows every week since.

02TradesSeven trades

Which trades do you work with?

HVAC, plumbing, roofing, electrical, landscaping, pest control and renovation companies in Calgary.

TradeMore on this site
HVACHVAC SEO
PlumbingPlumber SEO
Pest controlPest control SEO
General contractors and renovationSEO for contractors
Roofing, electrical, landscaping—

“Matt Edward proved to be an exceptional SEO guru for our company.”

CEO, Black Owl Systems (verified review on Clutch, January 2024)

Client result

A Calgary med spa

I rebuilt its site in September 2024 with one page for each treatment, 71 pages in all.

MeasureBefore · Sep 2024After · Nov 2025
Keywords on Google’s first page32143
Keywords in the top 31442
Keywords ranked in total4471,601
Estimated visits from Google a month1,1582,503

I no longer work on this site. In September 2026 it had 54 keywords on Google’s first page.

Semrush estimates, Canada, pulled 2026-10-27.

Client result

A lease-accounting software company

From fall 2023 to the end of 2025 I took it from a one-page site to service pages, comparison pages and guides.

MeasureBefore · Aug 2023After · Nov 2025
Keywords on Google’s first page397
Keywords ranked in total581,103
Estimated visits from Google a month23750

At its best it ranked #2 on Google in the US for “lease accounting software”.

The work ended in December 2025. In September 2026 it had 82 keywords on Google’s first page.

Semrush estimates, United States, pulled 2026-10-27.

This isn’t for you if you want a promise of the top spot in ChatGPT. Nobody can honestly make that promise.

03AreaCalgary and nearby

Where in Calgary do you work?

Anywhere in Calgary’s four quadrants, and in Airdrie, Cochrane, Chestermere and Okotoks.

I come to you: your shop, your office or wherever suits you.

04EngagementEach month

What does an engagement include?

Each month, everything in local SEO plus the AI work, starting with a baseline in month 1:

Everything in local SEO, plus:

Each monthWhat it means here
Answer-first pages2 pages, written from a 20-minute call with you. The agents draft them and flag anything unconfirmed; I edit them; you approve them
Mentions2 third-party mentions or directory profiles, on sites the engines already cite. The agents find the sites and draft the pitch; I send it in your name, with your approval. No fake reviews, no planted posts
AI fact checkWhat each assistant says about your business, whether it’s right, and one consistent description used everywhere you appear
Index and crawler upkeepYour site findable in Google, Bing and Brave, open to OAI-SearchBot, Claude-SearchBot and PerplexityBot, and its schema kept current
Baseline auditIncluded in month 1: your customers’ questions, at least 3 answers per question per engine, before any change

Not included in any plan

  • Ads and social media
  • Site rebuilds, which I quote per project
  • Review-generation campaigns
  • Content beyond the monthly pages
  • Same-day support
  • Any guarantee of rankings, or of AI naming you

Billed monthly. The baseline audit is included in month 1, and the minimum term is 3 months, then month to month.

05MeasurementBefore and after

How do you measure a contractor’s AI visibility?

The same way I measure myself: the same questions, asked repeatedly, counted, and reported with a range.

  • You approve the questions first. They’re the questions your customers would ask an AI assistant about your trade in Calgary.
  • Each question is asked at least 3 times per engine, because AI answers change from one ask to the next.
  • The engines are asked through their official APIs, with web search on. ChatGPT and Claude are set to Calgary; Perplexity’s API takes a country, not a city.
  • Each answer is scored for two things: does it name your company, and does it cite your website.
  • Every share comes with a 95% range. A small sample can’t pin a number down: 24 answers that name nobody still allow a true share of up to 14%.
  • Measured before any change, then monthly. Each change is dated, so you can see what moved and when.

Google’s AI Overviews and AI Mode have no official API for this, so I don’t sample them. With your permission, I also report what your own Google Search Console shows for AI Overviews.

The AI visibility audit is this measurement on its own, if you want to start there.

06Local SEOIncluded

Do you also do Google Maps and local SEO?

Yes. The plan includes everything in local SEO in Calgary, Google Business Profile management and the Map Pack among it.

07GuaranteesOne, on fixes

Can you guarantee ChatGPT will recommend my company?

No. AI answers change from one ask to the next, and nobody outside OpenAI, Anthropic, Perplexity and Google controls them.

What I promise is the work, done as agreed, and a dated measurement of what changed. I won’t write fake reviews, and I won’t put hidden text or hidden prompts on your site.

Every fix is checkable. If one I mark done doesn’t check out, I redo it free within 5 business days.

Start with the free AI check. It shows who ChatGPT, Claude and Perplexity name for your trade in Calgary today. The AI visibility audit goes deeper.