Marketing Review · September 2026Sierra × Echo Digital

Sierra Window & Property Services

Everything running across paid social, paid search, the AI assistants, the local profiles and the website. Last-30-day figures cover August 8 to September 6, 2026, compared month-on-month against the prior 30 days and year-on-year against the same window in 2025.

Meta Ads Google Ads AI search Business Profiles Window · Aug 8 to Sep 6, 2026
1Overall Marketing Spend

Everything spent across paid channels in the window, Meta and Google Ads together. Total spend is up 4.1% on last month and 15.6% on the same window last year, and it bought 72% more clicks than the same window last year at a blended $1.23 a click, down from $1.83.

Total spend$1,838.41
Meta Ads$676.5537% of spend
Google Ads$1,161.8663% of spend
Blended cost per click$1.23
Month-on-Monthvs Jul 9 to Aug 7
MetricPreviousChangeCurrent
Total spend $1,765.54 ▲ 4.1% $1,838.41
Meta Ads $621.11 ▲ 8.9% $676.55
Google Ads $1,144.43 ▲ 1.5% $1,161.86
Clicks bought 1,475 ▲ 1.3% 1,494
Blended cost per click $1.20 ▲ 2.8% $1.23
Year-on-Yearvs Aug 8 to Sep 6, 2025
MetricPreviousChangeCurrent
Total spend $1,590.81 ▲ 15.6% $1,838.41
Meta Ads $442.13 ▲ 53.0% $676.55
Google Ads $1,148.68 ▲ 1.1% $1,161.86
Clicks bought 868 ▲ 72.1% 1,494
Blended cost per click $1.83 ▼ 32.9% $1.23
Where the budget sat
This periodAug 8 to Sep 6, 2026
Meta 37% Google 63%
$676.55 + $1,161.86
Last periodJul 9 to Aug 7, 2026
Meta 35% Google 65%
$621.11 + $1,144.43
Same period last yearAug 8 to Sep 6, 2025
Meta 28% Google 72%
$442.13 + $1,148.68
The read

This is the steadiest month the account has had. Total spend moved by $72.87, Google Ads sat within $18 of last month and within $14 of the same window in 2025, and Meta rose 8.9%. After a summer of changing the way both channels work, the useful thing this month is that nothing had to be changed, and the numbers still improved underneath.

The comparison that carries the story is the year. The account is buying 72% more clicks than it did in August and September 2025 for 15.6% more money, which is a blended $1.23 a click against $1.83 then. One note on the month-on-month figures: last month’s Meta total included the technician job ad, which finished on August 7. Setting that aside, the service campaigns themselves went from $545.79 to $676.55, so they grew by about a quarter. The sections below break each channel down.

2Facebook & Instagram Ads

The first full month with the campaigns left exactly as they were, and the gains held. The site took 1,038 visits from Meta, the most in the account’s history, and each one cost $0.65 against $0.71 last month and $0.81 in the same window last year.

Spend$676.55
Impressions35,693
Reach12,432
Clicks1,291
CPC$0.52
Website visits1,038
Month-on-Monthvs Jul 9 to Aug 7
MetricPreviousChangeCurrent
Spend $621.11 ▲ 8.9% $676.55
Impressions 50,736 ▼ 29.6% 35,693
Reach 18,224 ▼ 31.8% 12,432
Clicks 1,258 ▲ 2.6% 1,291
CPC $0.49 ▲ 6.1% $0.52
Website visits 877 ▲ 18.4% 1,038
Cost per website visit $0.71 ▼ 8.0% $0.65
Year-on-Yearvs Aug 8 to Sep 6, 2025
MetricPreviousChangeCurrent
Spend $442.13 ▲ 53.0% $676.55
Impressions 33,436 ▲ 6.8% 35,693
Reach 10,914 ▲ 13.9% 12,432
Clicks 695 ▲ 85.8% 1,291
CPC $0.64 ▼ 17.6% $0.52
Website visits 548 ▲ 89.4% 1,038
Cost per website visit $0.81 ▼ 19.2% $0.65
The read

Impressions and reach are both down about 30%, and that is the campaigns working as intended rather than a drop in delivery. Optimising for landing page views tells Meta to stop buying the cheap, broad impressions that never turn into anything and spend the money on the smaller group who will actually tap through. It showed the ads to 30% fewer people and got 18% more of them onto the website. The click-through rate went from 2.5% to 3.6% on the back of it.

Two of last month’s figures are not like-for-like, and both are worth naming. The previous window still contained the technician job ad, which ended on August 7, so the spend comparison flatters last month slightly. And a fortnight of the previous window was still running the even-split structure. The year-on-year column is the clean one, and it is strong throughout: 86% more clicks, 89% more website visits and a cost per visit down from $0.81 to $0.65.

Campaigns · by spend
LPV · New Videos 2026 · Whistler · Meta-optimised creative

LPV · New Videos 2026 · Whistler · Meta-optimised

Aug 8 to Sep 6
View ad ↗
Spend
$451.03
Impressions
23,952
Reach
8,590
Clicks
880
CPC
$0.51
Website visits
700
LPV · New Videos 2026 · Squamish · Meta-optimised creative

LPV · New Videos 2026 · Squamish · Meta-optimised

Aug 8 to Sep 6
View ad ↗
Spend
$225.52
Impressions
11,741
Reach
4,824
Clicks
411
CPC
$0.55
Website visits
338
3The Video Test, One Month On

Last month the recommendation was to stop splitting the budget evenly across the three videos and leave Meta to decide. This is what it decided, and what it cost, over a full thirty days with no changes made to either campaign.

Where the budget went
Video 4 still
★ 99% of the budget

Video 4

43.3s
Share of budgetWhistlerSquamish
This windowAug 8 to Sep 6 99.2%99.5%
Spend1,032 website visits $671.67
Watch the ad ↗
Video 2 still

Video 2

19.3s
Share of budgetWhistlerSquamish
This windowAug 8 to Sep 6 0.5%0.2%
Spend2 website visits $2.43
Watch the ad ↗
Video 1 still

Video 1

28.7s
Share of budgetWhistlerSquamish
This windowAug 8 to Sep 6 0.4%0.4%
Spend4 website visits $2.45
Watch the ad ↗
Meta has committed to Video 4

Last month Meta had put 90% of the Whistler budget and 86% of Squamish behind Video 4. Given another month it has gone further and settled on 99.2% and 99.5%. Video 1 and Video 2 now share about $5 between them, which is Meta checking occasionally that its answer is still right rather than genuinely running them.

That is the same video our own read of the retention curves picked in July, for the same reason: it holds attention longest. Two independent methods, one answer, and the account has now had a full month to change its mind and has not.

What that has done to the cost of a visit
Whistler · last 30 days vs the 30 before
Cost per website visit$0.721 $0.644−10.6%
Visits per 1,000 views20.2 29.2+45.0%
Cost per 1,000 views$14.53 $18.83+29.6%
Website visits504 700+38.9%
Squamish · last 30 days vs the 30 before
Cost per website visit$0.837 $0.667−20.3%
Visits per 1,000 views16.7 28.8+72.4%
Cost per 1,000 views$13.98 $19.21+37.4%
Website visits218 338+55.0%
The read

Comparing the last thirty days against the thirty before, a website visit now costs 10.6% less in Whistler and 20.3% less in Squamish. The mechanism is in the two lines underneath: the cost of a visit is the cost of being seen divided by how many of those views become a visit. Meta paid more per thousand views in both towns, up 30% and 37%, and turned far more of them into visits, up 45% and 72%. It is buying dearer attention from much better matched people and winning the trade comfortably.

Squamish is the one that changed most. It was the town where the even split had made Video 4 look weakest, and it has now improved twice as fast as Whistler. That is the consolidation doing the work as much as the choice of video: three ad sets each learn from a third of the data and bid against one another, one ad set learns from all of it. It is a good argument for leaving the structure exactly as it is.

Worth being straight about one thing. Some of this gain is the campaign simply having been running longer, because an ad set that has been learning for two months is better matched than one that has been learning for two weeks. That effect flattens off, so the honest expectation is that the cost of a visit settles somewhere near where it is now rather than continuing to fall at this rate.

4Google Ads

Flat spend, and a quiet month between two seasons. Against the same window last year the account is buying 17% more clicks at a 14% lower cost-per-click for within $14 of the same budget. Month on month the summer exterior-cleaning terms have started to thin out, which is the point at which the snow campaign takes over.

Spend$1,161.86
Impressions3,254
Clicks203
Average CPC$5.72
Month-on-Monthvs Jul 9 to Aug 7
MetricPreviousChangeCurrent
Spend $1,144.43 ▲ 1.5% $1,161.86
Impressions 3,803 ▼ 14.4% 3,254
Clicks 217 ▼ 6.5% 203
Average CPC $5.27 ▲ 8.5% $5.72
Year-on-Yearvs Aug 8 to Sep 6, 2025
MetricPreviousChangeCurrent
Spend $1,148.68 ▲ 1.1% $1,161.86
Impressions 3,494 ▼ 6.9% 3,254
Clicks 173 ▲ 17.3% 203
Average CPC $6.64 ▼ 13.8% $5.72
Phone call button activity

Google’s call button puts Sierra’s number straight on the ad and in the local listing. It was shown 758 times and tapped 41 times, so a higher share of the people who saw it called: 5.4% against 4.6% last month.

Phone button shown758
Phone clicks41
Tapped5.4%of times shown
Campaigns · by spend
CampaignSpendImpressionsClicksAvg CPC
Whistler · Window Cleaning $260.8035827$9.66
Squamish · Window Cleaning $139.8257621$6.66
Whistler · Pressure Washing $138.8829317$8.17
Whistler · Broader Reach $129.9441520$6.50
Local Services AdsSystem-generated $114.9039555$2.09
International · All Services (Phrase) $105.7920020$5.29
Squamish · Pressure Washing $96.5241115$6.43
Whistler · Snow Removal $89.04759$9.89
Squamish · Broader Reach $86.1753019$4.54
The read

The Local Services listings are the standout on value again, bringing 55 clicks at $2.09. That is 27% of every click in the account for under 10% of the budget, and it is where the Google Guaranteed badge shows. Whistler window cleaning is the most competitive term at $9.66, which is what the end of the summer glass season looks like in the auction.

Snow removal is the campaign to watch. It took only 75 impressions in the window because the searches have not started yet, while four of the ten website enquiries since we last met were for snow, and the team has separately quoted a machine clearing job at $1,650. The demand is arriving ahead of the search volume, so the decision for the call is how early and how hard to lean into it.

5AI Search Visibility

More people now ask an assistant for a recommendation instead of scrolling results, so I ran every service Sierra offers as a plain search through ChatGPT and recorded where Sierra came in its list. These are live answers pulled today, each one in a fresh chat so an earlier answer cannot influence a later one.

Services searched8
Named first5 of 8
Named in the answer8 of 8
Search on ChatGPTSierra Other companies named
window cleaning whistler #1of 6 Pure View · Alpine Shine · Shiny View · Wizard Services · Luigi
pressure washing whistler #1of 5 Peak Pressure Washing · 50 North · Pure View · High Country
gutter cleaning whistler #1of 5 Pure View · Wizard Services · Alpine Shine · Stoked Window Cleaning
snow removal whistler #1of 5 Whistler Snow Removal Ltd · Coastal Mountain Excavations · All Time Snow · Sea to Sky Snow Removal
bbq detailing whistler #1of 3 Barbex Cleaning · Grill Hero Sea to Sky
roof cleaning whistler #2of 5 Peak Pressure Washing · Shine 99 · High Country · Wizard Services
soft washing whistler #2of 5 Peak Pressure Washing · Wizard Services · Pure View · High Country
christmas light installation whistler #3of 4 Whistler Lights · Best Coast Christmas Lights · LitUp Vancouver
The read

Sierra is named first on five of the eight services, including the two that matter most right now, snow removal and window cleaning. On snow it is the Sierra Snow Removal Whistler profile ChatGPT names by title, and it tells the searcher to get a quote now rather than wait for the first snowfall. The reason it gives for the pick is the same every time: the largest review history in Whistler at a perfect rating, on a website it can read the services off. The 234 five-star reviews and the service pages are doing this work.

Worth knowing how the answer is built, because it decides what holds these positions. ChatGPT reads the Google map results first, then opens the leading company’s website to justify the pick. The profile wins the shortlist, the page wins the recommendation. That is visible in the detail it quotes: it can describe the BBQ process step by step, and it surfaces the snow page’s phone number and quote link, because both of those have a page of their own to read.

The same mechanism explains the three where Sierra is not the first pick. On roof cleaning and soft washing it sits behind a company whose website has a dedicated page for each of those exact services, and ChatGPT quotes that page rather than a general services list. On Christmas light installation Sierra is named third, behind two businesses that do nothing but lighting. These are the answers a dedicated service page is built to win, which is what the snow content and the lights site in the next steps are about.

One thing to know when you try these yourself. A signed-in assistant remembers what you have asked it before, so an answer can sit a place or two higher for someone who has looked a company up already than it does for a first-time searcher. It is worth checking both ways rather than reading any single answer as a fixed ranking.

6Google Business Profiles

All three profiles are still a perfect 5.0★, and the Whistler profile is now at 234 reviews, with 267 across the three. That review base is the single biggest reason Sierra comes out on top in the AI answers above, and it is the asset the new lights brand will not have on day one.

Whistler

234 reviews ★★★★★
Profile views
356
Interactions
41
Calls
6
Directions
14
Website clicks
21
Rating
5.0★

Squamish

20 reviews ★★★★★
Profile views
192
Interactions
60
Calls
0
Directions
57
Website clicks
3
Rating
5.0★

Snow Removal

13 reviews ★★★★★
Profile views
136
Interactions
31
Calls
0
Directions
30
Website clicks
1
Rating
5.0★
The read

Whistler carries most of the visibility with 356 profile views, and it is the profile that converts to contact, taking all 6 calls and 21 of the 25 website clicks across the three. Squamish and Snow Removal are smaller but pull heavily on directions, 57 and 30, which is people navigating to a job rather than browsing.

The Snow Removal profile is the one to watch from here. It is already drawing 136 views and 30 direction requests before the season has started, and it is the profile ChatGPT names by title when asked about seasonal driveway work. It is also the template for how the lights profile should be built once it has a phone number of its own.

7Website Enquiries & The Quote Tool
10enquiries since Aug 11

Ten enquiries came through the website form in the four weeks since the last meeting. Five found Sierra on Google, four came by word of mouth and one came off a door hanger. Seven are new customers and three are returning ones coming back through the site rather than picking up the phone. Eight are Whistler, and the mix runs from single-service residential jobs up to a commercial building on Blackcomb Way asking for windows, exterior surfaces, pressure washing and winter shovelling, and a strata on Nicklaus North.

5Found us on Google
4Word of mouth
1Door hanger
7New customers
3Returning customers
8Whistler
What they asked for
Snow removal4
Window cleaning4
Exterior surface cleaning3
Pressure washing2
General / high dusting2
Gutter cleaning1
Soft washing1
Glass railings1
The read

Snow is now the most requested service on the form, four of the ten, and it has overtaken window cleaning for the first time. Three of those four are driveway contracts for the coming winter and one is the commercial building asking for shovelling. Those are multi-winter relationships being decided now, months before the first snowfall, and they match what ChatGPT is telling people to do.

The enquiries stay traceable end to end, which is the strongest thing in this report. One submitted the form at 12:06 on August 21 and was on the team’s own estimate board thirty minutes later. Another came in on August 24 and was assigned the following day with the job booked for completion by the 28th. A third submitted on August 13 and left a five-star Google review on August 21, which is a complete run from search to enquiry to job done to public review inside eight days.

The online quote tool · first month live

The instant quote tool went live on the site just after the last meeting, on the home page and as a pop-up from the “Get your quote” button. It has produced five quotes since, on top of the ten enquiries above, and this is every one of them.

What they builtDateTheir quoteCustomer
Window cleaning, inside and out Aug 18$200 to $355New customer
Window cleaning, exteriorBBQ detailing and glass railings sent to a custom quote Aug 25$155 to $225Returning customer
Window cleaning, inside and outGlass railings sent to a custom quote Sep 1$200 to $355Returning customer
Window cleaning, inside and out Sep 4$200 to $355Returning customer
Roof cleaning, moderate moss, 1,200 to 2,000 sq ft Sep 6$1,400New customer
The read

The tool is doing the job it was built for. It puts a number in front of people at the moment they are interested, and three of the five were returning customers, which suggests it is being used as a quick way to re-book as much as a way to shop around. The largest quote, $1,400 for a roof clean, is a firm figure rather than a range because roof cleaning is fully priced in the tool.

That is also the clearest argument for filling in the rest of the pricing. Window cleaning currently has one priced band, ten to twenty windows, so three of the five quotes landed on the same $200 to $355 range and two had extra services routed to a custom quote instead of a number. The pricing sheet is with you, and every gap filled is another quote that lands as a price rather than a follow-up.

8Discussion & Next Steps
1

Snow content, and the season has already started

Snow is now the most requested service through the website, four of the ten enquiries since we last met, and the team has separately quoted a machine clearing job at $1,650. ChatGPT already puts Sierra first for snow removal in Whistler and tells people to get a seasonal quote now rather than wait. Building the snow-removal page out into a full service page, with the coverage area and how the seasonal contract works, is what holds that position as the searches build through October and November.

2

The lights website, and today’s call

Alex has sent through the content and branding brief for the Sierra Lights site, including the before and after slider idea and the plan to film a real install in the next few weeks. We will walk through what works, what needs changing, and the timeline on the call.

3

Keep Meta on its own optimisation

The recommendation from last month has paid off. Meta has now put essentially all of the budget behind Video 4 in both towns, and the cost of a website visit has fallen again in Whistler and dropped sharply in Squamish. The recommendation is unchanged, leave the structure as it is and let it keep learning on one pool of data.

4

The next round of video

The benchmark to beat is now Video 4 at 64 cents a visit in Whistler and 67 cents in Squamish. When the next films are ready they go into the same structure, and the job photos the team has been posting are usable for still creative alongside them.

5

Filling in the quote tool’s pricing

The tool has produced five quotes since it went live and the largest of them, $1,400 for roof cleaning, is a real number because roof cleaning is fully priced. Window cleaning still has only one priced band, ten to twenty windows, so most window quotes land on the same range and anything either side of it routes to a custom quote. The pricing sheet lists what is priced and what is still missing. Filling in the gaps is what turns more of these into a firm number on the spot.

6

Website forms feeding CustomerFactor

Every new-customer answer from the contact page, the pop-up and the quote builder still creates a Prospect in CustomerFactor automatically. It adds each one straight through without checking whether the person already exists under a different email, so it is worth confirming on the call whether you want it to keep working that way or whether a duplicate check should come back in.

Read-only snapshot Meta Ads: account “Sierra Services” (act_1121241948810378). Google Ads and Business Profiles: Sierra Window & Property Services. Last-30-day window: Aug 8 to Sep 6, 2026. Business Profiles: Aug 6 to Sep 5. Prepared by Echo Digital.