Whitespark review
Shortlist-ready for Local SEO & Local Service Ads, with the caveats below.
The only agency in this category that publishes every price it charges, runs a Google Business Profile reinstatement service, and removes duplicate listings instead of suppressing them.
Pricing: from $499 per month Published by the agency
Managed local SEO is priced publicly: 'Plans starting at $499 per month'. source ↗
How it scored
Every dimension is scored against this discipline’s published rubric. Open one to see the claim it was scored on, what the rubric measures there and how much it weighs, and where the evidence came from.
How we scored this
We read the agency’s public record first-hand — its site, pricing, case studies and independent reviews — and score what is checkable: what is published, not how it is phrased. There is no keyword counting or sentiment scoring. The label is a judgment on those facts, which is why each dimension shows the fact that decided it, the band it was judged against, and the sources — so you can check the call, and tell us if you think it is wrong. The full method, and who pays, is on how we vet.
Booked-work evidence, not ranking screenshotsStrong
Strong — 4 of 5 on this rubric’s scale, from Poor (1) to Excellent (5). This dimension carries 20% of the total score.
Benchmark — across the 16 other agencies evaluated in this discipline, this dimension runs Excellent 1 · Strong 8 · Adequate 3 · Weak 4. The typical agency here scores Strong, and 1 of them score higher than this one.
What this dimension measures: Named clients with described local outcomes — calls, booked jobs, form fills, store visits — and a stated period. Treat any conversion or revenue figure as vendor-stated unless a client is named or a third-party review corroborates it.
Scores high — A named business with a described engagement and a real number scores 4-5.
Scores low — Ranking screenshots, 'page 1' claims and traffic charts with no downstream metric score 2-3, because a map-pack position is an input the buyer cannot bank. Anonymised case studies score 2.
What we found — Named clients with downstream figures: Gilkey Window Company at 'Annual sales $6.5M (34%)' and 'Ad spend $654K (27%)', quoted as 'Our sales have increased and our ad spend has decreased, which has made us a more profitable company'; Broadmead Orthopaedic Physiotherapy Clinic at 'Discovery searches 166%'. Sales and ad spend are downstream of rankings. No case states a period, and the figures are vendor-stated. That is the high band above, which is why it scored Strong.
On the record — “A named client is published with downstream figures: 'SVP of Marketing & Sales, Gilkey Window Company' is quoted against 'Annual sales' of '$6.5M (34%)' and 'Ad spend' of '$654K (27%)'.” whitespark.ca ↗
Evidence: partly checkable — corroborated in part against the sources below; the remainder rests on the agency’s own account.
Google Business Profile and map-pack competenceExcellent
Excellent — 5 of 5 on this rubric’s scale, from Poor (1) to Excellent (5). This dimension carries 18% of the total score.
Benchmark — across the 16 other agencies evaluated in this discipline, this dimension runs Strong 5 · Adequate 5 · Weak 6. The typical agency here scores Adequate, and none scores higher than this one.
What this dimension measures: Published, specific method for the surface that decides local visibility: profile optimisation, categories and services, posts, Q&A, spam fighting and redressal, multi-location management at stated scale.
Scores high — Concrete described practice scores 4-5.
Scores low — A page that lists 'GBP optimisation' as a service line and says nothing about how scores 2-3. An agency that never mentions the profile at all, while selling local SEO, scores 1-2 — that is the core asset of this discipline.
What we found — The most specific profile competence published in this category. Beyond optimisation - 'publish fresh weekly Google Posts' - it publishes the causes of suspension (business-name keyword stuffing, virtual offices and PO boxes, duplicate listings, 'A surge of reviews that Google flags as potentially incentivized or fake'), distinguishes soft from hard suspensions, staffs reinstatement with 'recognized Google Business Profile Product Experts', and claims 'direct access to higher-tier Google support channels'. That is the high band above, which is why it scored Excellent.
On the record — “The reinstatement service publishes the causes of suspension, including 'A surge of reviews that Google flags as potentially incentivized or fake' and 'Using virtual offices, PO Boxes, or co-working space addresses that violate Google's location policies.'” whitespark.ca ↗
On the record — “Reinstatement is staffed by named expertise: 'Your case will be handled by experienced local search professionals, including recognized Google Business Profile Product Experts.'” whitespark.ca ↗
Evidence: verified — checked against a named source you can open; the links under Sources below are where to check it yourself.
Review acquisition without incentive or gatingStrong
Strong — 4 of 5 on this rubric’s scale, from Poor (1) to Excellent (5). This dimension carries 15% of the total score.
Benchmark — across the 16 other agencies evaluated in this discipline, this dimension runs Strong 1 · Adequate 7 · Weak 8. The typical agency here scores Adequate, and none scores higher than this one.
What this dimension measures: Reviews are the heaviest local ranking and conversion factor, and the ways of getting them include practices that violate Google's policies and, in regulated trades, the law. Look for a stated review process and an explicit position against gating, incentivising or writing reviews. Any published offer to write, buy, filter by rating, or suppress negative reviews is a 1 and a red flag on the record, not a score to be averaged away.
Scores high — A published policy scores 4-5.
Scores low — Silence scores 2-3.
What we found — A process is published and its scale stated: 'We'll make sure you have a strategy and the materials you need to ask every customer for a review. We also respond to all reviews for you'. Asking every customer is the non-gated practice, and the reinstatement page names incentivised or fake review surges as a suspension cause - but no explicit policy statement against gating, incentivising or filtering by rating appears on any page read. That is the high band above, which is why it scored Strong.
On the record — “The review process is published: 'We'll make sure you have a strategy and the materials you need to ask every customer for a review. We also respond to all reviews for you'.” whitespark.ca ↗
Evidence: verified — checked against a named source you can open; the links under Sources below are where to check it yourself.
Asset ownership and exitStrong
Strong — 4 of 5 on this rubric’s scale, from Poor (1) to Excellent (5). This dimension carries 15% of the total score.
Benchmark — across the 16 other agencies evaluated in this discipline, this dimension runs Strong 5 · Adequate 2 · Weak 8 · Poor 1. The typical agency here scores Weak, and none scores higher than this one.
What this dimension measures: Who owns the Google Business Profile, the website, the tracking numbers, the review history and the ad accounts when the engagement ends. Local SEO concentrates value in assets a client can lose entirely: a profile owned by the agency, or a call-tracking number that stops routing, takes the accrued ranking and history with it.
Scores high — A written ownership and transfer term scores 4-5.
Scores low — Silence scores 2 — a measured absence of disclosure, not a finding about the work. An agency that retains the profile or the primary number by default scores 1.
What we found — Ownership is published for the deliverable that is most often rented in this discipline: 'You own the listings' and 'Own your listings instead of renting them', stated against subscription listing services. The website, the Google Business Profile itself and any tracking numbers are not addressed. That is the high band above, which is why it scored Strong.
On the record — “Listing ownership is stated against the rental model: 'Own your listings instead of renting them'.” whitespark.ca ↗
deliverability — deliverability: whether cold email actually lands in the inbox rather than spam. The tell is infrastructure talk — warmed sending domains kept separate from your main domain — because a burned domain outlasts the engagement.
Evidence: verified — checked against a named source you can open; the links under Sources below are where to check it yourself.
Local Services Ads and paid-local handlingAdequate
Adequate — 3 of 5 on this rubric’s scale, from Poor (1) to Excellent (5). This dimension carries 12% of the total score.
Benchmark — across the 16 other agencies evaluated in this discipline, this dimension runs Strong 2 · Adequate 12 · Weak 2. The typical agency here scores Adequate, and 2 of them score higher than this one.
What this dimension measures: Where LSA or local paid search is sold, the checkable questions are budget transparency, who holds the account, dispute handling for bad leads, and whether Google Screened or Guaranteed status is managed or merely claimed. Not offering LSA at all is not a penalty — score this only where it is sold, and say so in the note.
Scores high — Described process with stated ownership scores 4-5.
Scores low — 'We manage LSA' with no further detail scores 2-3.
What we found — Local Services Ads are not sold and are not mentioned on any page read. Scored neutral rather than penalised - the rubric scores this dimension only where LSA is offered. That is between the two bands, which is why it scored Adequate.
Evidence: verified — checked against a named source you can open; the links under Sources below are where to check it yourself.
Multi-location and service-area handlingExcellent
Excellent — 5 of 5 on this rubric’s scale, from Poor (1) to Excellent (5). This dimension carries 10% of the total score.
Benchmark — across the 16 other agencies evaluated in this discipline, this dimension runs Strong 3 · Adequate 6 · Weak 7. The typical agency here scores Adequate, and none scores higher than this one.
What this dimension measures: How the agency handles more than one location or a service area without a storefront: location page structure, avoiding doorway pages, service-area business rules, and citation and NAP consistency at scale.
Scores high — A described approach, with stated limits, scores 4-5.
Scores low — Mass-generated city pages presented as strategy score 1-2 — that is the failure mode of the discipline and Google names it.
What we found — Scale is stated and the method is specific: 'Whether you have 20 locations or 2,000, a growing franchise or a national brand, we build a program around your actual needs'. Duplicate handling is distinguished from the tool-based alternative - 'Unlike tools that suppress duplicate listings, we permanently remove them' - and the work is stated to be manual: 'Our team of human experts manually manages every listing and profile update'. That is the high band above, which is why it scored Excellent.
On the record — “Multi-location scale is stated: 'Whether you have 20 locations or 2,000, a growing franchise or a national brand, we build a program around your actual needs. No one-size-fits-all packages.'” whitespark.ca ↗
On the record — “Listing ownership is stated against the rental model: 'Own your listings instead of renting them'.” whitespark.ca ↗
Evidence: verified — checked against a named source you can open; the links under Sources below are where to check it yourself.
Pricing and contract transparencyExcellent
Excellent — 5 of 5 on this rubric’s scale, from Poor (1) to Excellent (5). This dimension carries 10% of the total score.
Benchmark — across the 16 other agencies evaluated in this discipline, this dimension runs Excellent 5 · Adequate 5 · Weak 6. The typical agency here scores Adequate, and none scores higher than this one.
What this dimension measures: A published price, range or starting point, plus contract term and notice. A figure recoverable from an independent profile but not the agency's own site scores 3, and the note must say where it came from. Long minimum terms are not automatically a low score, but an undisclosed one is.
Scores high — A published figure scores 4-5.
Scores low — Nothing published anywhere scores 2.
What we found — Every service carries a published figure: managed SEO at 'Plans starting at $499 per month' with a published higher tier at '$1,999', reinstatement at 'The price is $599 per reinstatement project', listings packages at 'Premium - $399', 'Comprehensive - $599' and 'Ultimate - $999', a one-time entry point from '$20', and published volume discounts from 'Spend over $1,000, save 5%' to 'Spend over $5,000, save 20%'. Contract term and notice are not published. That is the high band above, which is why it scored Excellent.
On the record — “Listings packages are published at three tiers - 'Premium - $399', 'Comprehensive - $599', 'Ultimate - $999' - with published volume discounts including 'Spend over $5,000, save 20%'.” whitespark.ca ↗
On the record — “Managed local SEO is priced publicly: 'Plans starting at $499 per month'.” whitespark.ca ↗
Evidence: verified — checked against a named source you can open; the links under Sources below are where to check it yourself.
Verdict
Whitespark is the deepest published local-search competence in this category and the most completely priced. Every service carries a figure - managed local SEO from a stated monthly floor, a fixed price per Google Business Profile reinstatement project, listings packages at three published tiers with published volume discounts. The profile work goes past optimisation into the parts of the discipline most agencies never mention: it publishes the causes of suspension, distinguishes soft from hard suspensions, staffs the service with 'recognized Google Business Profile Product Experts', and on multi-location work removes duplicate listings permanently rather than suppressing them, a distinction it makes explicitly against tool-based competitors.
Scale is stated rather than implied: 'Whether you have 20 locations or 2,000'. Two things temper it. Whitespark sells software as well as services, so a buyer needs to be clear which they are buying - it says so itself: 'Our software and services are sold individually'.
And the published client results, while attributed to named companies, carry no stated period.
What you can do next
Koolav can make the introduction and handle the back-and-forth, or you can go straight to the agency.
This agency has not published a paid trial. What a paid trial is.
What we verified
Each claim below was checked against a named source, last on 2026-09-02. Follow any of them and check for yourself — that is the point of publishing them.
- Managed local SEO is priced publicly: 'Plans starting at $499 per month'. whitespark.ca ↗
- Google Business Profile reinstatement is priced as a fixed project: 'The price is $599 per reinstatement project. This covers the full assessment, compliance review, any required profile updates, and the appeal submission and follow-up process.' whitespark.ca ↗
- Listings packages are published at three tiers - 'Premium - $399', 'Comprehensive - $599', 'Ultimate - $999' - with published volume discounts including 'Spend over $5,000, save 20%'. whitespark.ca ↗
- Listing ownership is stated against the rental model: 'Own your listings instead of renting them'. whitespark.ca ↗
- The reinstatement service publishes the causes of suspension, including 'A surge of reviews that Google flags as potentially incentivized or fake' and 'Using virtual offices, PO Boxes, or co-working space addresses that violate Google's location policies.' whitespark.ca ↗
- Reinstatement is staffed by named expertise: 'Your case will be handled by experienced local search professionals, including recognized Google Business Profile Product Experts.' whitespark.ca ↗
- Duplicate listings are removed rather than hidden: 'Unlike tools that suppress duplicate listings, we permanently remove them. Duplicate citations harm rankings, and eliminating them entirely creates lasting SEO value.' whitespark.ca ↗
- Multi-location scale is stated: 'Whether you have 20 locations or 2,000, a growing franchise or a national brand, we build a program around your actual needs. No one-size-fits-all packages.' whitespark.ca ↗
- The review process is published: 'We'll make sure you have a strategy and the materials you need to ask every customer for a review. We also respond to all reviews for you'. whitespark.ca ↗
- A named client is published with downstream figures: 'SVP of Marketing & Sales, Gilkey Window Company' is quoted against 'Annual sales' of '$6.5M (34%)' and 'Ad spend' of '$654K (27%)'. whitespark.ca ↗
- Software and services are sold separately, which the buyer is told explicitly: 'Our software and services are sold individually, so you can get what you need without wasting money on features you don't!' whitespark.ca ↗
What we could not verify
- Contract term and notice period for the managed SEO plans - the prices are published, the commitment is not.
- Whether Whitespark publishes any position on gating, incentivising or filtering reviews; only its own request-every-customer practice and the suspension risk are published.
- What period the published client figures cover.
- Who owns the Google Business Profile, the website and any tracking numbers at the end of an engagement - only listing ownership is stated.
Sources
- https://whitespark.ca/
- https://whitespark.ca/seo-services/
- https://whitespark.ca/pricing/
- https://whitespark.ca/gbp-reinstatement-service/
- https://whitespark.ca/listings-service/
- https://whitespark.ca/franchise-multi-location-seo-services/
Others we evaluated in Local SEO & Local Service Ads
Same rubric, same evaluator, same date range — so these are directly comparable to the verdict above.
See all 17 Local SEO & Local Service Ads agencies we evaluated →
Think this is wrong?
If anything on this page is wrong or out of date, send us the correction and we will re-read the site.
Evidence moves a verdict. Money never does — no agency pays us for a listing, a placement, or a re-review. Whatever we conclude we publish, including that the verdict stands.