Home / Portfolio / SEO case studies / Kirkpatrick Window Cleaning
SEO case study · Window cleaning
Kirkpatrick Window Cleaning: 8 town pages, page 1 in Knightdale within days
We added eight service-and-town pages for Knightdale and Cary, NC. The Knightdale pages showed on page 1 of Google within days, and Google's AI Overview now names Kirkpatrick as the top local provider for EZE-Breeze cleaning.

8
new location pages (Knightdale + Cary)
Page 1
for 4 Knightdale searches
AI Overview
names Kirkpatrick as a local provider
136
referring domains linking to the site
The starting point
A trusted Raleigh business ready to grow into nearby towns
Kirkpatrick Window Cleaning is a family-owned business serving Raleigh since 2008, with 57 Google reviews at 5.0 stars. It ranked well in Raleigh but had no dedicated pages for the surrounding towns it also serves.
The goal: get found by homeowners searching in Knightdale and Cary for the four core services.
What we did
01
One page per service per town
Window cleaning, power washing, gutter cleaning and EZE-Breeze porch window cleaning, for both Knightdale and Cary.
02
Local content and short answers
Each page is written around what homeowners in that town search for, with short answers to common questions that Google's AI can quote.
03
Markup and links
Service and local business schema, plus links to the main service page and the contact form.
04
Titles, descriptions and a submission plan
Search titles for every page and all 15 sitemap pages lined up for Google Search Console.
The results
Page 1 in Knightdale, and named by Google's AI
Results from the October 2026 report, days after the pages went live.
Search
Result
window cleaning knightdale nc
First website result, above the map
eze breeze cleaning knightdale nc
Named top local provider in AI Overview
gutter cleaning knightdale nc
Page 1 with photo result
power washing knightdale nc
Page 1 with photo result
Source: Google searches captured in the client's October 2026 SEO report. Backlink data from Ubersuggest, November 2026.

"Window cleaning Knightdale NC": the new Knightdale page is the first website result, above the map listings.

"EZE Breeze cleaning Knightdale NC": Google's AI Overview calls Kirkpatrick the primary local specialist.

"Gutter cleaning Knightdale NC": the new page shows on page 1 with a photo.
What comes next
Next: Apex, Wake Forest and Clayton
With Knightdale and Cary working, the next step is to link the Raleigh pages to the new town pages, add the town pages to the Services menu and optimise the Google Business Profile.
After that, the same approach rolls out to Apex, Wake Forest and Clayton.
Questions about this project
How quickly did the Knightdale pages rank?
Google started showing the new Knightdale pages on page 1 within days of publishing.
Why build separate town pages?
People search in their own town. A page for each service in each town matches those searches far better than one general page.
Can you build town pages for my business?
Yes. Town pages are part of our Growth and Market Leader SEO plans, covering up to 3 or 8 cities.
Irmo, SC · 0 → 34 keywords
Lynchburg, VA · #1 ranking
Portfolio
Want to rank in the towns around you?
Send us your website and the town you want to rank in. We will check your Google rankings, Map Pack position and AI visibility, and tell you what it will take to reach page one. Free.