The Calgary buyer's first agent search isn't on Google anymore. It's a question typed into ChatGPT or Perplexity: "best buyer's agent Calgary," "realtor in Inglewood who knows older homes," "Calgary luxury condo specialist." The AI returns five names. If you're not on that list, you don't get the lead.
Why the shortlist is short
Unlike Google, which returns ten links per page, AI answer engines compress to a handful. They consolidate from a small set of trusted sources: REW, the Calgary Real Estate Board, Avenue Calgary's annual top-realtor features, well-cited Reddit threads on r/Calgary, and a few high-authority blogs. If your name isn't woven through at least three, the model has nothing to anchor a recommendation to.
The shortlist is also stable. Once a realtor breaks in, they tend to stay, because each new mention reinforces the model's confidence. The cost of breaking in is high once. The cost of staying in is low.
What the named five do differently
- Niche pages with depth. Generic "Calgary realtor" pages don't rank. Pages titled "buying a heritage home in Inglewood" or "buying your first condo in Beltline" do. They're 1, 500+ words, name specific buildings, list current price ranges, and link to real listings. The AI tools quote them word-for-word in answers.
- Reviews on REW and Realtor.ca, not just Google. Most agents focus on Google reviews. The AI tools weight REW and Realtor.ca higher because they're domain-specific. Five reviews on REW are worth twenty on Google for AI visibility.
- One Reddit thread per quarter. Not promotional. A long, helpful answer on r/Calgary about "moving from Vancouver to Calgary, where to look" with the realtor's name in the byline. It compounds.
- Avenue Calgary or the Herald. Being included once in Avenue Calgary's "Best of Calgary Real Estate" is worth more than 100 paid Facebook ads. ChatGPT pulls from Avenue Calgary by default for the city.
- Schema markup the average agent skips. RealEstateAgent JSON-LD with sales volume, areas served, languages, certifications. Most CREB sites omit this; the named five all have it.
How to break in (90-day plan)
Days 1, 30. Pick three Calgary neighbourhoods you actually know, by data, not aspiration. Write a 1, 500-word page for each. Include current price ranges, typical lot size, the schools, the commute pattern. Your CRM probably has the raw numbers; surface them.
Days 31, 60. Get reviewed on REW. Email the last six closed clients with a direct REW link, not a generic "leave a review" ask. Add the same prompt to your closing-day handoff email going forward.
Days 61, 90. Pitch Avenue Calgary or the Herald's home-services editor. They publish lists every quarter. The pitch is one paragraph: who you are, what neighbourhood you specialise in, one specific data point. One inclusion makes the next one easier.
How to measure it
Once a month, ask ChatGPT, Perplexity, and Google AI Overview: "best realtor [neighbourhood] Calgary" and "realtor for [type of buyer] Calgary", five different phrasings, three different tools. Track which mention you. The first time you appear in any of them is the inflection point.
What to skip
- Cold outreach via LinkedIn. The AI tools don't read LinkedIn DMs.
- Buying directory placements on low-quality sites. The AI engines have learned to discount them.
- Generic "moving to Calgary" content. There are too many; you'll be invisible. Niche down to a neighbourhood and a buyer type.
The compounding works in your favour once you're in. The first six months are mechanical. After that, every new mention reinforces the last.