Discoverability
Index Report

How a business shows up — and doesn't — across search and AI engines in its local market.
Real report — anonymized
A real Discoverability Index report SMC ran for a commercial artificial-turf installer in the Edmonton–Calgary corridor, July 2026.
Prepared by Spencer Morley Consulting  ·  AI & Discoverability Practice  ·  SMC Discoverability Index methodology (retail calibration)
Company and competitor names are anonymized; every score and finding is unchanged.
The headline

SMC Discoverability Index

One score, built the same way for every business in the market, measuring how findable a company is across classical search, AI engines, and the machine-readable web. The company was scored against 8 Edmonton–Calgary competitors.
35 of 100
Subject SDI
Rank 8 (tied) of 9 — second-last, level with a competitor whose website is abandoned.

Buyers asking AI engines for turf recommendations in Edmonton hear about the company in 4 of 21 answers. The market leader was named in 12 — and two engines credit it with the company's own flagship product, VerdeLawn™.

Summit Turf Works
68.5
Prairie Synthetic Grass
61
GreenSpan Surfaces
48
Cascade Outdoor Surfaces
47.5
AllSeason Greens
45.5
TrueLine Turf
41.5
Northgate Grass
37.5
This business
35
Parkland Landscape Centre
35
01

Executive summary

Ask Perplexity, ChatGPT, or Gemini who to call for artificial turf in Edmonton and the company almost never comes up. Across 21 commercial buyer questions put to the three engines in July 2026, the company was named in 4 answers — and in one of those, Gemini merged the company into a competitor's listing rather than naming it on its own.

That absence is the story of this report. The company scores 35 of 100 on the SMC Discoverability Index — 8th (tied) of the 9 businesses scored, level with Parkland Landscape Centre, whose website carries a banner saying it is no longer monitored. The gap to the leader, Summit Turf Works at 68.5, is wide. The most damaging single finding: on the direct question "Is VerdeLawn good artificial turf?", Perplexity and Gemini both credit Prairie Synthetic Grass as VerdeLawn's exclusive supplier. The company — the actual business behind the product — received zero attribution on all three engines.

The board is more winnable than the rank suggests. Every business above the company has an exposed flank: the AI-visibility leader blocks browsers at its own front door with a security challenge; the review-volume leader runs a dead website; the top homeowner installer hasn't claimed its Google profile; the putting-green specialist has one Google review. The company's foundations — a 5.0★ profile, clean on-page basics, and a working AI-agent endpoint most competitors lack — are real. What's missing is the entity layer, the content, and the third-party footprint that AI engines build their answers from. All three are buildable.

$60,000 – $120,000 / year [modeled]

Revenue at stake from AI-answer invisibility, modeled on recovered jobs: 1–2 jobs per month × $5,000 average job value (client-provided) × 12 months. Basis: the company is absent from 17 of 21 commercial AI answers a buyer might ask; the competitors named in those answers capture that intent today. Assumptions stated in section 06.

02

What we looked at

Every business was measured the same way, live, on 2026-07-09: browser-rendered page inspection (not raw scraping, which JS-built sites defeat), technical probes of each domain, a Jordan-approved set of 14 buyer queries — the eight AI-intent queries run as fresh conversations across three AI engines, and Canada-weighted trust checks on the platforms that matter for trades — Google Business Profile, HomeStars, TrustedPros, and Consumer Choice.

We measured 4 layers of discoverability. Classical SEO — what search engines can read, index, and rank. AEO / GEO — Answer and Generative Engine Optimisation — how a business appears when buyers ask ChatGPT, Gemini, or Perplexity for recommendations in Edmonton–Calgary. webMCP readiness — whether a site publishes data in formats AI agents can parse directly. The fourth pillar, Canadian trust signals, scores the review and directory presence Canadian buyers (and the engines that cite them) actually use.

9
Businesses scored
24
AI-engine captures
36
Technical probes
17/21
AI answers missing the company

Figures tagged [modeled] state their assumptions inline; [estimated] marks values from observable-but-inexact signals; [unverified] marks the one case (Prairie Synthetic Grass's on-page code) where a security challenge blocked live inspection twice. Everything else traces to a logged capture or probe.

03

The company today

3.1 — Classical SEO 15.5 / 30

A 3-page site cannot answer a single buyer question

The company's website is home, about, and a quote form. No pricing page, no FAQ, no VerdeLawn™ product page, no wholesale-program page, no city pages. Every cost, spec, and "best of" question buyers ask goes to competitors' content instead — this one gap suppresses two pillars at once. Fix horizon: 30–60 days.

On-page basics are clean

Live render: strong keyword title ("Wholesale Artificial Turf Supplier Alberta & Installation"), a real meta description, exactly one H1, sane heading order, all images carrying alt text. Two competitors above the company on the board (GreenSpan Surfaces, Northgate Grass) render with zero H1s. The plumbing works; there's just very little flowing through it.

Fresh sitemap, thin authority

Sitemap valid and current (lastmod 2026-07-04) with clean robots.txt. But the citation footprint is the site itself, the Google profile, and Instagram — no directories, no third-party mentions found. Domain authority signals score 2/6 [estimated].

3.2 — Answer & generative engine optimisation (AEO / GEO) 8.5 / 35

VerdeLawn™ is being credited to a competitor

Asked "Is VerdeLawn good artificial turf?", Perplexity and Gemini both name Prairie Synthetic Grass as VerdeLawn's exclusive supplier/dealer; ChatGPT credits no company at all. Gemini's wholesale answer goes further, listing "Prairie Synthetic Grass / the company" as one merged entity and handing the combined listing the company's product exclusivity. The company's flagship asset is doing marketing work for someone else. Fix horizon: 30–90 days (schema + product page + citations).

Named in 4 of 21 commercial AI answers

The four: #1 on Perplexity's wholesale-supplier answer (the bright spot), a top-3 "call first" spot on ChatGPT's bulk-Calgary answer, a secondary "also worth considering" on Perplexity homeowner, and the conflated Gemini listing. Absent from all six cost/winter-spec answers, all three putting-green answers, and all three VerdeLawn answers. Prairie Synthetic Grass appeared in 12 of 21; AllSeason Greens in 11.

Zero presence on the sources engines cite

ChatGPT built its installer shortlists from third-party sources — listicles, directories, brand sites. The company appears on none of them: not a national "best of" listicle, not an Edmonton vendor roundup (both live and [2026]-dated), not HomeStars, not TrustedPros. When engines cited the company at all, the only source was the company's website itself.

A 5.0★ profile without volume — or an address

The company's Google Business Profile is rated 5.0★ across 23 reviews with owner responses and fresh photos — but shows no street address (service-area setup), and the review count trails Parkland Landscape Centre (386), Summit Turf Works (179), and GreenSpan Surfaces (85). Volume is what earns a spot in the Places results engines quote. No HomeStars, TrustedPros, or Consumer Choice presence — though notably, nobody in this set holds those either (section 07).

3.3 — webMCP readiness 6.5 / 20

One schema block: "WebSite." That's the whole entity layer.

Live render found a single JSON-LD block of type WebSite — no LocalBusiness, no Service or Product, no FAQPage, no AggregateRating. Address, phone, and email exist only in the page footer, not in structured data. This is the single biggest fixable technical gap, and it feeds the Gemini identity confusion directly: engines have no machine-readable statement of who the company is and what it owns. Fix horizon: 2–4 weeks.

A real AI-agent head start, inherited from the site platform

The company's website publishes a live llms.txt describing the business, VerdeLawn™, and service area — and documents a working site MCP endpoint (/_api/mcp) with tools for business details, site search, and booking/purchase flows. Only one competitor of eight (Summit Turf Works, via its commerce platform) has anything comparable; six have nothing at all. Sharpen it and the company is ahead of 7 of 8 competitors on the machine-readable web.

04

The Edmonton–Calgary competitive landscape

Eight competitors were scored with identical method. What the board shows: every business ahead of the company is winning on one or two pillars while leaving another wide open. Nobody in this market is strong everywhere — which is what makes the climb realistic.

Summit Turf Works — SDI 68.5, rank 1

The only competitor treating AI as a channel: substantive llms.txt, a live agentic-commerce endpoint (agents can query the catalog and transact today), 4.9★ across 179 Google reviews, #1 on an Edmonton vendor roundup's turf list, and #1 answers on wholesale and winter-spec queries. The flank: it's Calgary-anchored wholesale — thin on Edmonton homeowner installs, no HomeStars/TrustedPros, and its entity schema is generic.

Prairie Synthetic Grass — SDI 61, rank 2

The AI-visibility leader — 12 of 21 answers, both live Edmonton listicles, a HomeStars profile, 4.5★/49 — and currently the credited owner of the company's VerdeLawn™ story. Two flanks: its site met our live browser with a security challenge twice (on-page code [unverified] — a wall against the AI crawlers it invites in robots.txt), and its VerdeLawn claim is contestable by the company that actually holds the line.

GreenSpan Surfaces — SDI 48, rank 3

Perplexity's #1 homeowner recommendation, 4.9★/85, a 5.0 Houzz profile, LocalBusiness + FAQPage schema. The flanks: its Google profile is literally unclaimed ("Claim this business"), the homepage renders zero H1s, and turf is one service page among a dozen — it wins as a landscaper, not a turf specialist.

Cascade Outdoor Surfaces — SDI 47.5, rank 4

Rides the Meridian Turf dealer network: the brand appears in 8 of 21 answers, Cascade Outdoor Surfaces itself in only 2. Fresh site, rich schema graph, 4.6★/43. Its visibility is rented from a brand it doesn't own — the same play the company can run with VerdeLawn™, as owner rather than tenant.

AllSeason Greens — SDI 45.5, rank 5

Owns putting-green intent outright — #1 on all three engines for that query, on content depth and the global brand's proof (a pro-golf brand partnership, published green-speed ratings). The flank is stark: one Google review, an out-of-town address, no listicle or directory presence. Its moat is content — the most copyable kind.

TrueLine Turf — SDI 41.5 · Northgate Grass — SDI 37.5 · Parkland Landscape Centre — SDI 35

TrueLine Turf: solid AI mentions, 8 reviews split across two Google listings, blog stale since 2017. Northgate Grass: national content earns AI citations, but its Edmonton profile has zero reviews and no website link, plus zero H1s and 40 of 42 images missing alt text. Parkland Landscape Centre: the market's review giant (4.7★/386) behind an abandoned website — proof that review equity alone no longer converts to AI recommendations.

05

The SMC Discoverability Index

One 0–100 score, built identically for every business: classical SEO (30), AEO / GEO (35, weighted highest because it's where the durable edge is forming), webMCP readiness (20), and Canadian trust signals (15).

RankBusinessSEO
/30
AEO/GEO
/35
webMCP
/20
Cdn trust
/15
SDI
/100
1Summit Turf Works2422148.568.5
2Prairie Synthetic Grass2126.53 †10.561
3GreenSpan Surfaces14.516.57.59.548
4Cascade Outdoor Surfaces201377.547.5
5AllSeason Greens2215.54445.5
6TrueLine Turf17.514.545.541.5
7Northgate Grass18973.537.5
8=This business15.58.56.54.535
8=Parkland Landscape Centre9143.58.535

† Prairie Synthetic Grass's on-page/schema could not be inspected — its site presented an interactive security challenge to our live browser twice; the webMCP pillar is scored conservatively from external probes only and tagged [unverified]. Full sub-signal scoring in the run's leaderboard.md.

06

What the gap costs

We model cost on recovered jobs, not traffic estimates — the arithmetic a buyer can check. When a homeowner or contractor asks an AI engine who to call and the company isn't in the answer, that job goes to whoever is. The company is absent from 17 of the 21 commercial answers captured; the businesses filling that space — Prairie Synthetic Grass, AllSeason Greens, Summit Turf Works — are named dozens of times across them.

ScenarioAssumptionJobs / yearAt $5,000 avg job (client-provided)
ConservativeClosing the visibility gap recovers 1 job/month currently routed to competitors named in AI answers12$60,000 / yr [modeled]
Base2 recovered jobs/month across homeowner + wholesale tracks24$120,000 / yr [modeled]

Both figures are [modeled — assumptions stated above]. They exclude the harder-to-price cost of the VerdeLawn™ misattribution: every "Is VerdeLawn good?" answer currently sends product-aware, high-intent buyers to a competitor's door. At wholesale scale, a single redirected contractor account is worth multiples of one job.

07

Where the company already wins

The rank is low; the raw material isn't. These are the assets the roadmap builds on — several of them advantages nobody else in the set holds.

08

Prioritized roadmap — the path toward #1

Sequenced for compounding effect: entity first (so engines know who the company is), content second (so there's something to cite), then the third-party footprint (so engines hear it from someone other than the company). Items 1–4 are the 30-day sprint; 5–8 the 90-day build; 9–11 the moat.

#ActionWhy it mattersEffortImpactSMC engagement
1Schema overhaul: LocalBusiness + Service + Product + FAQPage + AggregateRating JSON-LD, naming the company "exclusive Western Canadian supplier of VerdeLawn™", with address, phone, hours machine-readableThe entity layer is one WebSite block today. This is the direct counter to Gemini merging the company into a competitor — and the site platform supports it nativelyLowHighFix Sprint
2VerdeLawn™ product page: specs, Alberta-winter performance, antimicrobial claims with sources, "who supplies VerdeLawn" stated plainlyReclaims the "Is VerdeLawn good?" answer on all three engines — currently a competitor's free advertisementMedHighFix Sprint
🔒

The full roadmap is in your report

The complete prioritized plan — the exact technical fixes, how each is implemented, and the order to run them — comes with your own Discoverability Index. This sample shows the shape of the plan, not the playbook.

Get your own report
09

The 90-day picture

Items 1–6 are all within the company's direct control — no waiting on third parties. Completed, they plausibly move the SDI from 35 into the low 50s [estimated]: roughly +6 on webMCP (entity schema), +4–5 on classical SEO (content depth), and +3–4 on Canadian trust (directories, profile completion). On the current board that's top-4 territory — past Parkland Landscape Centre, Northgate Grass, TrueLine Turf, AllSeason Greens, and Cascade Outdoor Surfaces — with the third-party citation work (item 7) still compounding behind it.

The realistic route to #1 runs through the two leaders' weaknesses. Summit Turf Works owns wholesale AI answers but is Calgary-anchored and invisible on Edmonton homeowner intent — the company can take the Edmonton-installer answers Summit Turf Works doesn't contest. Prairie Synthetic Grass owns overall AI visibility but is renting its best story from the company: the moment engines have a machine-readable, third-party-corroborated statement that the company is VerdeLawn™'s supplier, the misattribution that props up its Q8 presence starts working in reverse. Neither leader holds a review rating as strong as the company's, and neither holds the trades directories or the Consumer Choice award — because nobody does yet.

AI answers refresh on their own cadence, so changes land on a lag. We recommend a re-capture of the full query set at 6–8 weeks (late August 2026) to measure movement, then the quarterly re-score to hold the trajectory. The first checkpoint that matters: the company named — correctly, on its own — in the VerdeLawn™ answer on at least two of three engines.

This is a real, anonymized report

Your report scores your business, your competitors, your market

Same method, your real numbers — where you rank, what the gap costs you, and the plan to close it. Start with a free Visibility Check.

Book your audit