Peregrine Window Cleaning
"We increased their website leads by 60% in 14 days."
Peregrine Window Cleaning · Sam & John
The story
Peregrine Window Cleaning launched with zero ad spend and had inbound leads within two weeks. Hand-coded in Next.js and built to rank from day one, with no paid traffic.
Results
- Website leads up 60% in 14 days
- $0 on ads
Tracked results
The rankings, as they happened.

Organic keyword rankings over time, from Semrush.
How the site does it
Built to rank, section by section.

Services Section · Keyword Intel
Every Service Is a Keyword Landing Zone
Window cleaning, gutter cleaning, pressure washing, roof washing: each service is its own keyword cluster. Instead of lumping them under one generic "services" header, we structured the copy so Google reads each offering as a distinct, rankable topic. The result: Peregrine shows up for multiple service searches in the same city.

Meet the Owners · On-Page SEO
Named Owners Build E-E-A-T
Google's E-E-A-T framework (Experience, Expertise, Authoritativeness, Trustworthiness) rewards sites where real people stand behind the work. Named owners with a visible face and bio signal authenticity. This section also converts: homeowners are more comfortable booking a service when they know exactly who's showing up at their door.

3-Step Process · On-Page SEO
Reduce Friction Before the First Call
"Book online, we show up, you relax": a 3-step process section eliminates the biggest objection to booking: not knowing what to expect. We placed it before the CTA so visitors arrive at the quote form already calm and confident. Shorter decision cycle = more conversions per visitor.

Social Proof: Google Reviews · Technical SEO
Schema-Backed Reviews Earn Star Ratings in Search
AggregateRating schema tells Google exactly how many reviews Peregrine has and what the average star rating is. This data surfaces directly in Google Search results as gold stars, before the visitor even clicks. Sites with visible star ratings get significantly higher click-through rates than plain blue links.

Common Questions · Technical SEO
FAQ Schema = Free Real Estate at the Top of Google
We identified the top questions homeowners ask before hiring a window cleaner (pricing, frequency, safety) and wrote answers optimized for Google's featured snippet format. FAQ structured data markup makes each answer eligible to appear as an expandable box directly in search results, capturing attention before competitors even have a chance.

Footer & CTA · On-Page SEO
Bottom-of-Funnel Closer
By the time a visitor reaches the footer, they've consumed all the trust signals. This section does one job: make it dead simple to act. Prominent phone number, "Get an Instant Quote" button, service list with city names embedded (for crawlable geo-keyword density). Every element is designed to capture the visitor who's decided but hasn't clicked yet.

Let’s look at your market together.
We start with your market. We'll show you the graphs we pulled (what people search, who's already ranking, where the openings are) and walk you through them. If that's all you take from the call, that's a win in our books. We look for win-win deals that work for any client, and if we're not the right fit, we'll say so.
Get Connected