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.

Kirkpatrick Window Cleaning website on desktop and mobile, Raleigh NC

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.

Google results for window cleaning Knightdale NC showing Kirkpatrick Window Cleaning on page 1

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

Google AI Overview naming Kirkpatrick Window Cleaning for EZE-Breeze cleaning in Knightdale NC

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

Google results for gutter cleaning Knightdale NC showing Kirkpatrick Window Cleaning

"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.

Keep exploring

More SEO results

Real rankings from real home-service businesses.

See local SEO

Pro Service SC

Irmo, SC · 0 → 34 keywords

L&L Premier Washing

Lynchburg, VA · #1 ranking

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.

Scroll to Top