SEO Performance Report

On Duty Chimney, Masonry & Stove

Positions held and clicks rose sharply, September 2026 performance data
Prepared by Dominguez Marketing
October 2026
Monthly Review
Live ranking data and AI search citations Reporting period · September 1 to September 30, 2026
01

Executive Summary

September held its ground and turned it into traffic. On Duty ranked in the top 3 for 513 queries, on the first page for 1,087 queries, and inside the top 20 for 1,372 queries, counted across every search the site appeared for. Top 3 landed on exactly the same count as August, 513. The first page added 44 queries and the top 20 added 2. Positions, in other words, barely moved. Traffic did. Clicks rose 61 percent, from 458 in August to 739. From this report forward, clicks and impressions are Google's totals for the whole site, which include searches Google does not itemise. They are not like for like with the figures quoted last month. On the whole-site basis August was 458 clicks and 50,428 impressions. Of the clicks Google does itemise by position, 97 percent came from first page positions and 77 percent from positions 1 to 3 alone. Impressions came in at 45,836 against 50,428 in August, down 9 percent. Among the searches Google itemises, that decline sits in positions 11 and deeper, and it is the one item we are watching this month, covered just below the headline metrics.

We want to be plain about where the click gain came from. The brand term "on duty chimney" went from 67 clicks to 158 at position 1.8, on 662 impressions against 532 in August, and the homepage produced 251 clicks across 794 ranking queries, the most of any page by a wide margin. More people searched for On Duty by name as the busy season opened, and the site was in position to catch them. Underneath that, the cost guides kept doing the volume work. The Chimney Liner Cost Guide, the pillar we published on your behalf in February 2026, drew 9,576 impressions across 366 queries at an average position of 4.7 and produced 51 clicks, the most of any page after the homepage, with "chimney liner cost" itself at position 4.8 on 895 impressions.

Underneath those site-wide totals sits a narrower working list: the priority commercial terms our daily rank tracker checks in each market. This is a separate view from the counts above, built on a hand-picked list rather than on every search. On the map side, On Duty held 176 top-three local pack placements at the September 30 check, level with 177 on the same month-end basis at the end of August, led by Leominster with 46 on desktop and 44 on mobile, Fitchburg with 39 and Groton with 30. On the organic side of that same list, Leominster desktop holds 17 of 67 priority terms in the top three.

The 53 service-area town pages we published on your behalf in August are in their second month. "chimney repairs marlborough" produced 923 impressions at position 10.2, the largest term sitting just off page one, and the Marlborough page carried 925 impressions in total. Smaller towns have started to register too: the Tyngsborough page drew 60 impressions at an average position of 2.3. Town pages typically take two to four months to settle, so this is still the early read.

In AI search, Microsoft's own reporting shows 168 citations in September. From this report forward we total Microsoft's figures by calendar month, so they are not like for like with the rolling window quoted last month. On the calendar basis August was 55, so September is roughly three times that. Google's own reporting shows 11,400 impressions inside AI answers, up 25 percent from 9,110 in August, with the Chimney Liner Cost Guide alone accounting for 72 percent of them. That Google figure is now totalled by calendar month as well, so it is not like for like with the rolling 28 day figure quoted last month. Across the cross-platform snapshot the site was cited 74 times against 78 in August, with Perplexity the largest single surface at 34, ahead of Google AI Mode at 18 and Google AI Overviews at 12.

02

Headline Metrics

Top 3 RankingsSearch terms where On Duty ranks in Google positions 1, 2, or 3, measured from Google's own reporting of every query the site appeared for during September. These are the top spots on the page where most clicks happen.
513
Queries where the site ranks in positions 1 to 3 on Google during September. Level with August. Of the clicks Google itemises by position, 77 percent came from these top 3 positions.
First Page RankingsSearch terms where On Duty appears anywhere on the first page of Google (positions 1 through 10), measured from Google's own reporting of every query the site appeared for during September. The vast majority of searchers never go past page 1.
1,087 ↑ 44
Queries where the site appears in the top 10 on Google during September, up from 1,043 in August.
Top 20 RankingsSearch terms where On Duty appears on page 1 or page 2 of Google, measured from Google's own reporting of every query the site appeared for during September. Page 2 results are next in line to move up to page 1 with continued SEO work.
1,372 ↑ 2
Queries appearing in the first two pages of Google during September, up from 1,370 in August.
AI Search CitationsHow often On Duty's website is cited as a source across the major AI search platforms (Perplexity, Google AI Mode, Google AI Overviews, Gemini, ChatGPT, Copilot, and Grok). One citation means an AI assistant pulled an answer from On Duty's site for a user's question.
74
Combined citations across Perplexity, Google AI Mode, Google AI Overviews, Gemini, and ChatGPT during September.
What we are watching

Impressions fell 9 percent, and among the searches Google itemises, the decline sits below the first page.

Total impressions came in at 45,836 against 50,428 in August, down 9 percent on Google's totals for the whole site, and July was 54,590, so the total has stepped down two months running. The detail matters. Among the searches Google itemises by position, a subset that does not add up to the whole-site total, first page positions carried 77 percent of impressions in September against roughly half in August, while positions 11 and deeper fell from about half to 23 percent. The same dip showed up in September across unrelated sites we track, concentrated in positions beyond page one. We are reviewing the daily data before drawing a conclusion. Next month we will check whether the total steadies and whether the first page share keeps climbing. If first page impressions turned down as well, that would be a loss of reach and we would treat it as one.

A note on how these numbers are counted

We pull from several sources so no single tool tells the whole story. The headline counts above come from Google's own reporting, which covers every search On Duty appeared for, while the city-by-city and map pack numbers further down come from a daily rank tracker checking a hand-picked list of priority terms in each market. AI figures come from the platforms themselves. Each number comes from whichever source measures it best, and stays with that source month to month.

03

Ranking Wins

Queries where On Duty currently appears on the first page of Google. These are the search terms actively bringing buyers to the site. The landing page column shows the best performing page for each term.

First-page rankings (top 10)

Sorted by total impressions
KeywordLanding pagePositionMonthly Impressions
stainless steel liner for chimney cost/chimney-liner-cost/4.24,754
chimney liner cost/chimney-liner-cost/4.8895
on duty chimney/1.8662
chimney repair/1.9497
chimney cleaning/1.6455
chimney sweep near me/2.8338
chimney liner replacement cost/chimney-liner-cost/6.6231
chimney liner installation cost/chimney-liner-cost/8.7223
chimney sweep/2.3218
chimney relining cost/chimney-liner-cost/3.8209
fireplace cleaning near me/service/fireplace-repair-leominster-ma/2.1197
masonry chimney repair/service/masonry-repair-leominster-ma/1.9187
chimney repair near me/2.4185
on duty chimney sweep/2.6168
chimney leak repair/1.3161
chimney inspection/1.4159
pellet stove repair/service/pellet-stove-repair-install-leominster-ma/7.5147
chimney rebuild cost/chimney-repair-cost-guide/6.4145
chimney liner/6.8142
chimney crown repair/4.4136
What moved this month

The positions stayed roughly where they were. What changed is how much traffic came out of them.

Eleven of the twenty first-page terms above sit at position 3.0 or better. The movement is on the click side. "on duty chimney" went from 67 clicks to 158 at position 1.8 and "chimney sweep leominster" from 6 to 11, with "chimney liner installation cost" delivering 5 from position 8.7 and "chimney inspection" 4 from position 1.4. The homepage carried 251 clicks across 794 ranking queries, the most of any page by a wide margin, so branded and near-branded demand did most of the lifting while the cost guides carried the impression volume. One row to read with care: "stainless steel liner for chimney cost" tops the table on impressions but produced a single click, so we read it as exposure rather than demand and are not building the plan around it.

Queries actually driving clicks

Sorted by clicks, September 2026
KeywordPositionClicksImpressions
on duty chimney1.8158662
chimney sweep leominster2.61169
on duty chimney masonry stove1.61085
chimney liner cost4.86895
chimney sweep near me2.86338
on duty chimney sweep2.66168
chimney liner installation cost8.75223
chimney sweep2.35218
chimney repair near me2.45185
chimney inspection1.44159
04

Striking Distance

Queries already ranking on page 2 where a small content or link push moves them onto page 1. These are the next wave of winsStriking distance keywords are search terms ranking close to page 1 (positions 11 to 20). They typically take less work to push onto page 1 than starting a brand new keyword from scratch.. This month the list is concentrated: nine of the sixteen terms below have the Chimney Repair Cost Guide as their best performing page. One page of work reaches nine rankings.

Positions 11 to 20

Sorted by total impressions
KeywordLanding pagePositionMonthly Impressions
chimney repairs marlborough/service-area/marlborough-ma/10.2923
chimney crown cost/chimney-repair-cost-guide/10.4232
chimney crown repair cost/chimney-repair-cost-guide/13.8126
cost to repoint chimney/chimney-repair-cost-guide/15.7113
how long does a chimney liner last/chimney-liner-replacement-guide/16.897
how much to cap a chimney/chimney-repair-cost-guide/14.380
chimney company near me/17.260
chimney replacement cost/chimney-repair-cost-guide/13.156
chimney repointing cost/chimney-repair-cost-guide/12.344
chimney crown repair costs/chimney-repair-cost-guide/15.541
how much does chimney rebuilding cost/signs-its-time-to-replace-your-chimney-liner/12.439
chimney fire cleanup ma/service/chimney-cleaning-and-sweeping-leominster-ma/16.337
smoky fireplace fix/how-to-troubleshoot-a-smoky-fireplace/17.235
chimney masonry repair/service/masonry-repair-leominster-ma/11.927
tuckpointing chimney cost/chimney-repair-cost-guide/18.226
chimney crown replacement cost/chimney-repair-cost-guide/12.426
The single clearest opportunity

Nine of the sixteen striking-distance terms resolve to one page: the Chimney Repair Cost Guide.

"chimney crown cost" (232 impressions, position 10.4), "chimney crown repair cost" (126, position 13.8), "cost to repoint chimney" (113, position 15.7), "how much to cap a chimney" (80, position 14.3) and five more all land on that single guide, which averages position 14.5 across the 315 queries it ranks for and carried 2,782 impressions in September. The on-page fix we have specified, a dedicated FAQ block plus the verified cap and crown pricing, serves the entire cluster at once. Separately, "chimney repairs marlborough" at position 10.2 with 923 impressions is the largest single term on this list and sits two tenths of a position off page one, which makes it the closest term to a first-page position anywhere in this report.

05

Pillar Pages Driving the Engine

These specific pages are the foundation for everything ranking. Each one drives traffic across dozens of related search terms. The number of ranking queriesA "ranking query" is a unique search term that this specific page shows up for on Google during the reporting month. One page often ranks for hundreds of related searches at once. shown next to each page is how many different Google searches each page is showing up for.

ondutychimney.com/chimney-liner-cost/

Chimney Liner Cost Guide

9,576 impressions in September 366 ranking queries 8,260 Google AI impressions Feb 2026 published on your behalf
The largest page on the site by search impressions, and the largest source of clicks after the homepage with 51. It averages position 4.7 across 366 ranking queries and is the best performing page for five of the twenty first-page terms in this report, including "chimney liner cost" at 4.8 on 895 impressions, "chimney relining cost" at 3.8, "chimney liner replacement cost" at 6.6 and "chimney liner installation cost" at 8.7. It also accounts for 72 percent of every impression Google's AI generated for the brand in September.
ondutychimney.com/chimney-repair-cost-guide/

Chimney Repair Cost Guide

2,782 impressions in September 315 ranking queries 9 striking-distance terms hosted Early 2026 published on your behalf
Home for the chimney crown, cap, repointing and replacement cost cluster. It already holds "chimney rebuild cost" on the first page at position 6.4, averages position 14.5 overall, and is the best performing page for nine of the sixteen page-2 terms in this report, which makes it the densest block of unclaimed first-page ground On Duty owns. It also contributed 1,084 Google AI impressions, second only to the Liner Cost Guide. This is the page where one content pass reaches the most rankings at once.
ondutychimney.com/service/chimney-cleaning-and-sweeping-leominster-ma/

Leominster Chimney Cleaning and Sweeping

2,288 impressions in September 135 ranking queries Map position 1 on "chimney sweep" in Leominster
The local workhorse. It is the best performing page for "chimney sweeps" at position 2.7 and "chimney company" at position 1.9, and it anchors the Leominster map pack, where "chimney sweep" and "chimney sweep near me" both sat at map position 1 at the September 30 check. It also picks up "chimney fire cleanup ma" at 16.3, a page-2 term worth keeping an eye on as burn season starts.
ondutychimney.com/service-area/ · 53 town pages

Service Area Hub and Town Pages

53 town pages published on your behalf 925 impressions on the Marlborough page 2.3 average position for the Tyngsborough page
Month two for this block. Marlborough carried 925 impressions and holds "chimney repairs marlborough" at 10.2, two tenths of a position off page one. Tyngsborough drew 60 impressions at an average position of 2.3, and Lunenburg, Shirley and Acton have each begun to register, at between 8 and 20 impressions apiece. Most of the remaining towns are drawing only a few impressions so far, and the whole block has another one to two months before it settles.
ondutychimney.com/how-much-does-a-chimney-cap-cost/

Chimney Cap Cost Guide

16.7 average position in September 293 impressions 13 ranking queries
Averaged position 16.7 across the 13 queries it ranks for, on 293 impressions. Its head term, "chimney cap cost", averaged position 24.4 on 111 impressions, so it is still short of page 2. The cap cost demand is currently being served by the Chimney Repair Cost Guide, which carries "how much to cap a chimney" at 14.3. The pending on-page work, a dedicated FAQ block plus the verified $1,440 to $5,460 cap pricing and an internal link to the Chimney Repair Cost Guide, is the remaining lever, and it would also settle which of the two pages Google should be ranking for the cluster.
ondutychimney.com/wood-stove-installation-guide/

Wood Stove Installation Guide

786 Google AI impressions 65 ranking queries Early 2026 published on your behalf
This page contributed 786 Google AI impressions in September, third behind the two cost guides. In traditional search it ranks for 65 queries at an average position of 11.0, right at the edge of page one. Stove season is now open and runs through November, so this is the page where a pre-season content pass would pay back fastest: the AI exposure is already there and the organic position is the part lagging behind.
ondutychimney.com

Homepage

251 clicks, the most of any page 9,342 impressions 794 ranking queries 526 Google AI impressions
The top click-producing entry point on the site by a wide margin, and where September's click gain landed. "on duty chimney" alone delivered 158 clicks at position 1.8 and "on duty chimney masonry stove" another 10. It is also the best performing page for a long list of unbranded head terms: "chimney repair" at 1.9, "chimney cleaning" at 1.6, "chimney sweep near me" at 2.8, "chimney inspection" at 1.4 and "chimney leak repair" at 1.3.
06

Local 3-Pack Performance

Real local 3-packWhen someone searches for a local service like "chimney sweep near me," Google shows a special box at the top with a map and three business listings. This is called the local 3-pack or "map pack" and ranking inside it is a major driver of calls. rankings checked every day across the metros On Duty serves, on a hand-picked list of priority terms. This is the tracked per-city view, separate from the site-wide counts at the top of this report. At the September 30 check, On Duty held 176 top-three local pack placements across the tracked service area, counted as one placement per keyword per tracked location. These are month-end counts. Last month's table counted every keyword that held a top-three map position at any point in August, so it ran higher and is not like for like with this one. On the same month-end basis the end of August stood at 177, so the map held level. Leominster, Fitchburg, Groton and Worcester run the same 67-term list, while Harvard, Bolton and Lancaster run a shorter 13-term list, so their counts are not directly comparable to the others.

Top-three local pack coverage by tracked location

Tracked priority terms · at September 30, 2026
Tracked locationIn the map pack top threeKeywords tracked
Leominster (desktop)4667
Leominster (mobile)4467
Fitchburg3967
Groton3067
Harvard613
Bolton613
Lancaster513
Worcester (desktop)067
Total top-three placements176

Top-three organic coverage by tracked location

Tracked priority terms in the organic top three · desktop · at September 30, 2026
Tracked locationIn the organic top threeKeywords tracked
Leominster1767
Groton567
Fitchburg367
Worcester267
Reading those two tables together

The map pack and the organic listings are separate populations, and outside Leominster the map is where On Duty wins.

The local 3-pack and the ten links underneath it are two different result sets, and our daily tracker checks them separately. Both tables count the same hand-picked list of priority terms, so neither restates the site-wide totals at the top of this report. In Leominster On Duty holds both: 46 map placements and 17 organic top-three positions on the same 67 terms. In Fitchburg and Groton the strength is on the map, with 39 and 30 placements against 3 and 5 organic top-three positions. For a local service search the map pack sits above the organic links, so that is the right place to be strong first. The organic side in those two markets is the next piece of ground to take, and the town pages we published on your behalf in August are the assets built to take it.

Strongest map placements

Leominster desktop map pack · at September 30, 2026
KeywordMap positionNational monthly searches
chimney sweep160,500
chimney sweep near me140,500
chimney cleaning120,100
chimney repair118,100
chimney service18,100
fireplace repair18,100
fireplace insert247,500
chimney repair near me220,100
What this means

On Duty held the top of the local map across its home markets at month end.

176 top-three local pack placements at September 30, against 177 on the same basis at the end of August, with Leominster at 46 on desktop and 44 on mobile, Fitchburg at 39 and Groton at 30. Leominster mobile gained four placements over the month while Fitchburg gave back two, which is ordinary drift for a check that runs every day. The head terms are where it counts: "chimney sweep" and "chimney sweep near me" at map position 1 in Leominster on 60,500 and 40,500 national monthly searches, with "chimney cleaning" and "chimney repair" at position 1 as well. Local pack placement is the single biggest driver of phone calls for a chimney business, and this is the middle of the September to November peak, when that placement is worth the most.

07

AI Search Visibility

Multi-platform AI search momentum

Cited 74 times across the AI platform snapshot, 168 times in Microsoft's ecosystem, and shown 11,400 times inside Google's own AI answers.

The AI picture has a clear headline this month and it is Microsoft. Microsoft's own reporting shows 168 citations in September against 55 in August, both counted by calendar month. Google's own reporting shows 11,400 impressions inside AI Overviews and AI Mode, up 25 percent from 9,110 in August on the same calendar month basis, with the Chimney Liner Cost Guide carrying 72 percent of them. The cross-platform snapshot as of September 30 shows 74 On Duty citations against 78 in August, essentially holding, with Perplexity the largest single surface at 34 citations ahead of Google AI Mode at 18 and Google AI Overviews at 12.

Top platforms citing On Duty
PerplexityAn AI-first search engine that answers user questions with a synthesized response and a list of source citations at the top. Ranking in Perplexity's source list gets the brand seen by users who use AI for their searches.
34
Citations in September, up from 30 in August. The largest single AI surface for the brand for the second month running, ahead of Google AI Mode at 18 and Google AI Overviews at 12.
Google AI ModeGoogle's newer AI search experience that replaces traditional results with a conversational answer. Like AI Overviews, it cites the web sources the AI used to build its response.
18
Citations in September, down from 23 in August. Still the second-largest surface in the snapshot.
Google AI OverviewsThe AI-generated summary Google now displays at the top of many search results, before any traditional links. A citation means On Duty's page is shown as one of the sources the AI is quoting from.
12
Citations in September, down from 17 in August.
The shift worth knowing about

Perplexity is now consolidating as On Duty's primary AI surface rather than one good month.

Perplexity went from 5 citations in July to 30 in August to 34 in September. Two months in a row at the top of the list is a pattern, not a spike, and at 34 citations it now sits well clear of Google AI Mode at 18 and Google AI Overviews at 12. Perplexity users are disproportionately researching before a purchase rather than browsing, which makes this a high-intent surface to hold. The two Google surfaces softened in this snapshot, from 40 citations combined to 30. We are not reading much into that, because Google's own count of AI impressions for the site rose 25 percent over the same month.

View A · Content attribution across AI answers
ondutychimney.com/chimney-liner-cost/ · /chimney-repair-cost-guide/ · /wood-stove-installation-guide/

Three pillar pages we published on your behalf in early 2026 carry 88.9 percent of On Duty's exposure inside Google's AI answers.

3 pillar pages 72.5% from the Liner Cost Guide alone 88.9% of Google AI impressions from the three
The Chimney Liner Cost Guide went live in February 2026, with the Chimney Repair Cost Guide and the Wood Stove Installation Guide following from the same pillar set. In September the Liner Cost Guide produced 72.5 percent of every impression Google's AI generated for the brand, the Repair Cost Guide another 9.5 percent, and the Wood Stove Installation Guide 6.9 percent. That is 88.9 percent of the brand's Google AI exposure coming from three pages we wrote. This is the compounding return on that pillar push.
View B · Full platform breakdown

Citation counts for each AI search platform tracked. "Citations" is the total number of times On Duty was named as a source in an AI answer.

Perplexity
34
Up from 30 in August.
Google AI Mode
18
Down from 23 in August.
Google AI Overviews
12
Down from 17 in August.
GeminiGoogle's standalone conversational AI product. Separate from Google AI Overviews and AI Mode, Gemini is used directly by users who go to the Gemini app or website for answers.
7
Level with August at 7.
ChatGPT
3
Up from 1 in August. See View F, where our own prompt tracking shows On Duty named and linked in 90 percent of ChatGPT answers.
Copilot and Grok
0
Neither registered in this snapshot. Note that Microsoft's own first-party reporting (View D) logs 168 citations across its AI surfaces for September, a methodology gap between third-party crawlers and first-party data.
View C · AI presence snapshot
Total AI citationsThe total number of times On Duty was cited as a source across all tracked AI search platforms during this reporting period. Growth here means the brand is being referenced more often as AI assistants generate their answers.
74
Total citations across the cross-platform snapshot in September, against 78 in August and 79 in July. Three months inside a five-citation band, with the platform mix doing all the moving.
Platforms citing On DutyThe number of distinct AI search platforms that cited On Duty at least once in the reporting period. Broader platform coverage means the brand shows up wherever users are asking questions with AI.
5 of 7
Perplexity, Google AI Mode, Google AI Overviews, Gemini and ChatGPT all cited On Duty in the September snapshot.
Largest single AI surfaceThe AI platform that cited On Duty most often in this period. Knowing which surface carries the most volume tells us where the brand's AI visibility is concentrated and where a change on that platform would be felt first.
34
Perplexity citations in the September snapshot, the largest single surface, against Google AI Mode at 18 and Google AI Overviews at 12.
View D · Microsoft ecosystem citations (Microsoft's own reporting, calendar month)
Source: Microsoft's own reporting · AI Performance report · calendar month, September 2026

168 citations across Microsoft's AI ecosystem in September, roughly three times August's 55.

168 Microsoft AI citations in September 55 in August, same calendar month basis Copilot + Bing Chat surfaces tracked
This is the AI headline of the month. Microsoft logged 168 citations of On Duty pages in September against 55 in August, both totalled by calendar month. Microsoft's ecosystem is also where On Duty's citation volume is largest, more than double the 74 in the cross-platform snapshot. One strong month is a reading rather than a trend, so the thing to look for in next month's report is whether October holds near this level.
View E · Google's own view of pages inside AI Overviews and AI Mode

Google's own Generative AI features reportA beta Google report that shows how often your pages appear inside AI-generated answers on Google (AI Overviews and AI Mode). Unlike traditional impressions, these show up when Google's AI synthesizes an answer using your content as a source. gives us Google's own direct measurement of how often On Duty pages surface inside AI Overviews and AI Mode. This one comes straight from Google.

Source: Google's own reporting · Generative AI features report (beta) · calendar month, September 2026

11,400 total impressions inside Google's AI-generated answers in September, up 25 percent from 9,110 in August.

11,400 impressions inside AI Overviews and AI Mode +25% against August, calendar month basis 72% from a single page
Google's own count grew 25 percent month over month on a like for like calendar basis. The Chimney Liner Cost Guide carries 72 percent of everything at 8,260 impressions, so Google's AI continues to treat that page as the authoritative answer for chimney liner cost questions. There is depth behind it as well: the Chimney Repair Cost Guide at 1,084 impressions, the Wood Stove Installation Guide at 786 and the homepage at 526 all register in volume.

Top On Duty pages inside Google's AI answers

Ranked by AI feature impressions, September 2026
On Duty pageAI impressionsShare of total
/chimney-liner-cost/8,26072.5%
/chimney-repair-cost-guide/1,0849.5%
/wood-stove-installation-guide/7866.9%
ondutychimney.com (homepage)5264.6%
All other On Duty pages combined7446.5%
Attribution

82 percent of On Duty's Generative AI exposure comes from two pages we published on your behalf.

The Chimney Liner Cost Guide and the Chimney Repair Cost Guide account for 9,344 of the 11,400 impressions Google's AI generated for On Duty in September. Add the Wood Stove Installation Guide, a third pillar from the same set, and the figure reaches 88.9 percent. Google's own reporting names these pages directly, so this is a measurement rather than an estimate. Months after publication they are still the engine, and on Google's count the engine got bigger in September rather than coasting.

View F · Prompt-level tracking: is On Duty cited when someone asks?

Second month of this view. Rather than counting citations in aggregate, it tracks the buyer questions a Central Massachusetts homeowner would actually type into an AI assistant, and checks every day whether On Duty is named among the sources. It answers the practical question directly: when a real buyer asks, does the brand come up.

Across the buyer questions tracked daily, On Duty is named and linked in 90 percent of ChatGPT answers and in 60 percent of Google AI Overviews answers.

ChatGPT is the stronger half of this view, and it is the half where buyers are asking open questions rather than searching. At 90 percent it is in line with the 9 of 10 questions we reported at the end of August. Google AI Overviews sits at 60 percent, against 7 of 10 at the end of August. Some of that gap is real and some of it is measurement, because Google does not generate an AI answer for every query on every check, so a quiet day reads the same as an uncited one. We report these two platform-level rates and nothing beneath them on purpose: the daily checks give us a dependable rate across the whole question set, not a dependable status for any one question on any one day.

Notes on the data: Google's Generative AI features report currently surfaces impression data only, not clicks, because AI-generated answers often satisfy the query in place without the user visiting the source. Treat those numbers as authority and exposure indicators rather than direct-traffic drivers. Separately, Google does not generate an AI Overview for every query on every check, so an uncited reading in View F above can mean either that On Duty was not cited or that Google returned no AI answer to measure on that day.

08

Next Month Focus

October sits in the middle of the heaviest demand window of the year, which runs from September through November. The pre-season content is published and indexing, and September showed the positions holding as demand arrived. The work for next month is not about chasing new rankings. It is about pulling more traffic out of the positions already held and pushing the page-2 cluster over the line while volume is at its peak.

  • 01

    Press the liner cost advantage

    The Chimney Liner Cost Guide is the strongest content asset on the site: 9,576 impressions and 51 clicks in September at an average position of 4.7, and 72 percent of the brand's Google AI impressions. Its head term "chimney liner cost" sits at position 4.8 on 895 impressions, with "chimney liner replacement cost" at 6.6 and "chimney liner installation cost" at 8.7. A dedicated stainless steel liner section and FAQ block on the guide, using the verified $4,735 to $8,896 installed range, is aimed at moving those terms toward the top 3 while demand is at its annual high.

  • 02

    Ship the cap and crown cost fix

    Nine of the sixteen striking-distance terms resolve to the Chimney Repair Cost Guide, which averages position 14.5 across 315 ranking queries. The pending FAQ block plus the verified $1,440 to $5,460 cap pricing and $800 to $3,400 crown pricing, with an internal link between that guide and the Chimney Cap Cost Guide, works on the whole cluster at once and settles which page Google should rank.

  • 03

    Close Marlborough, then Worcester

    "chimney repairs marlborough" is at position 10.2 with 923 impressions, two tenths of a position off page one and the closest term to a first-page position in this report. Expanding the Marlborough town page and linking it from the service-area hub is the direct lever. Worcester is the same job, one step behind: 2 of 67 priority terms in the organic top three and no top-three local pack placements at the September 30 check. Depth on the Worcester page and the masonry repair service page, linked to each other, gives Google something to rank there.