Discoverability
Index Report

How a business shows up, and doesn't, across search and AI engines in its local market.
Illustrative sample
A sample Discoverability Index report in the shape SMC delivers today, for a fictional commercial artificial-turf installer in the Edmonton–Calgary corridor, August 2026.
Prepared by Spencer Morley Consulting  ·  AI & Discoverability Practice  ·  SMC Discoverability Index methodology (retail calibration)
All business names are fictional. The scoring method, pillar weights, and report structure match a live SMC engagement.
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 7 of 38 captured answers. Prairie Synthetic Grass was named first in 11 (the most of any business measured), and three 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, Gemini, Copilot, or Claude who to call for artificial turf in Edmonton and the company almost never comes up. Across 8 commercial buyer questions put to all five engines in August 2026 (38 of 40 possible answers captured live, 2 marked not captured rather than guessed), the company was named in 7, 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, Gemini, and Copilot all credit Prairie Synthetic Grass as VerdeLawn’s exclusive supplier, ChatGPT credits no company at all, and Claude declines to name a supplier rather than guess. The company (the actual business behind the product) received zero attribution across all five 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 31 of 38 captured 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-08-13: 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 five AI engines (Perplexity, ChatGPT, Gemini, Copilot, and Claude), 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, Perplexity, Copilot, or Claude for recommendations in Edmonton–Calgary. machine readability: 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
38/40
AI-engine captures (5 engines × 8 queries)
36
Technical probes
31/38
Captured 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. Two Claude captures could not be completed in the capture window and are marked not captured rather than guessed. They are excluded from every total in this report. 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 on three of five engines

Asked "Is VerdeLawn good artificial turf?", Perplexity, Gemini, and Copilot all name Prairie Synthetic Grass as VerdeLawn’s exclusive supplier/dealer; ChatGPT credits no company at all; Claude, alone among the five, declines to name a supplier rather than assert one. 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 on three engines out of five. Fix horizon: 30–90 days (schema + product page + citations).

Named in 7 of 38 captured commercial AI answers

The seven: first-named on Perplexity’s, Copilot’s, and Claude’s wholesale-supplier answers, plus mentioned on ChatGPT’s; a top-3 "call first" spot on ChatGPT’s bulk-Calgary answer; first-named on Claude’s homeowner-installer answer, plus a secondary "also worth considering" mention on Perplexity’s. Absent from all 8 cost and winter-spec answers reached (2 Claude cells on those queries were not captured), all 5 putting-green answers, and all 5 review-volume answers. Prairie Synthetic Grass was named first in 11 of 38 (the most of any business measured); AllSeason Greens in 5, all on the putting-green query it owns outright.

Zero presence on the sources engines cite

ChatGPT and Copilot both built their installer shortlists from third-party sources: listicles, directories, review aggregators. 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 own website.

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, and it’s explicit, not assumed: asked to explain how it ranks Edmonton turf installers, Copilot named review volume and star rating as its first two criteria, then led with Parkland Landscape Centre. No HomeStars, TrustedPros, or Consumer Choice presence, though notably, nobody in this set holds those either (section 07).

Share of voice: who the engines name first

For each buyer question, the business each engine named first. This is the number that moves when the roadmap below gets worked, and the number a monitoring retainer re-checks every quarter.

Buyer questionPerplexityChatGPTGeminiCopilotClaudeNamed?
Best wholesale artificial turf supplier, AlbertaThe companyThe companyPrairie Synthetic GrassThe companyThe companyYes
Bulk artificial turf supplier, CalgaryPrairie Synthetic GrassThe companySummit Turf WorksSummit Turf WorksPrairie Synthetic GrassYes
Best artificial turf installer for homeowners, EdmontonGreenSpan SurfacesPrairie Synthetic GrassPrairie Synthetic GrassGreenSpan SurfacesThe companyYes
Is VerdeLawn good artificial turf?Prairie Synthetic GrassNo company namedPrairie Synthetic Grass (merged listing)Prairie Synthetic GrassDeclined to name a supplierNo
Artificial turf cost per square foot, EdmontonPrairie Synthetic GrassCascade Outdoor SurfacesPrairie Synthetic GrassTrueLine Turfnot capturedNo
Best winter-rated artificial turf, AlbertaSummit Turf WorksSummit Turf WorksPrairie Synthetic GrassSummit Turf Worksnot capturedNo
Best artificial putting green installer, EdmontonAllSeason GreensAllSeason GreensAllSeason GreensAllSeason GreensAllSeason GreensNo
Who has the best reviews for artificial turf in Edmonton?Parkland Landscape CentreParkland Landscape CentreGreenSpan SurfacesParkland Landscape CentreParkland Landscape CentreNo

Named anywhere across the 38 captured cells: Prairie Synthetic Grass 11 · Summit Turf Works 5 · Parkland Landscape Centre 4 · AllSeason Greens 5 · GreenSpan Surfaces 3 · Cascade Outdoor Surfaces 1 · TrueLine Turf 1 · the company 7 (6 first-named, plus one secondary "also worth considering" mention on Perplexity’s homeowner answer). Two Claude cells could not be reached during the capture window and are marked not captured rather than guessed; they are excluded from every total above.

How the engines describe the company diagnostic, not scored

Asked about the company by name, the engines that could be reached get the facts right. This is not a factual-accuracy problem. It’s a category problem: what the engines reach for when nobody has told them who the company is.

Correct by name, conflated by category

Asked directly about the company, Perplexity, Gemini, and ChatGPT all report the founding year, service area, and VerdeLawn™ relationship correctly. The same three engines still misattribute VerdeLawn™ supply to a competitor when the question is framed as a buyer question instead of an identity question. The facts are right; the entity graph that would keep them attached to the right business in every context is missing. Fix horizon: same schema work as the item above.

Claude hedges instead of guessing: worth noting, not yet worth relying on

On the VerdeLawn™ supplier question, Claude is the only one of the five that declines to name a business rather than assert an answer without a confident source. That’s a better failure mode than the other four engines’ confident wrong answer, but it’s still an absence. A hedge doesn’t send a buyer anywhere; a wrong confident answer sends them to a competitor. Both cost the same job.

3.3 machine readability 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: named first in 11 of the 38 captured answers, more than any other business measured, plus both live Edmonton listicles, a HomeStars profile, 4.5★/49, and currently the credited owner of the company’s VerdeLawn™ story on three of five engines. 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 14 of 38 captured 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 five 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), machine readability (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 31 of the 38 captured commercial answers; the businesses filling that space (Prairie Synthetic Grass, AllSeason Greens, Summit Turf Works, Parkland Landscape Centre) are named across most of 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, currently credited to a competitor on three of five engines and unclaimed on the other two, a competitor’s free advertising todayMedHighFix 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 (mid-October 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 three of five engines.

This is an illustrative sample 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 Discoverability Check.

Book your Report