All Case Studies Residential Cleaning

House Keep Up

A Chicago cleaning company that was invisible on Google and buying leads at $50–100 a piece. Fourteen months later it was in the top 5 for the searches that matter, and the phone was ringing on its own.

Visit housekeepup.com →
Client
Wes Bobek
Since
2024
Location
Chicago, IL
Services
SEO & Local Growth
Paid Ads
Website
housekeepup.com

The Short Version

Ads brought leads. The cost was eating us alive.

Before March 2024, House Keep Up ran on paid ads and word of mouth. The leads came, but every one of them carried a $50–100 toll, and the month you stopped paying was the month the phone stopped ringing.

So we moved the effort to organic. We built out the pages, wrote about the neighborhoods we actually serve, and published content people would genuinely find useful. Every experiment taught us something about what Chicago was searching for and what Google wanted to see.

Today Google brings in steady work without the constant ad spend. That's the whole point: a business that can grow without bleeding money every month.

The Numbers

What 14 months of consistency bought.

0.49% → 8.75%

Share of Chicago cleaning keyword visibility

Semrush, Aug 23 2025

40+

High-volume keywords in Google's top 10

5 of them in the top 3

400%

Increase in Google Business Profile interactions

Top 3 on Maps for 90% of high-volume terms

70 → 250+

Google reviews

All organic. Nothing incentivized.

4.7×

Clicks to the homepage

383 → 1,817, six months vs the six before

Growth in organic calls

Now the leading conversion type

Semrush visibility chart for housekeepup.com climbing from under 1% to 8.75% between April 2024 and August 2025.
Semrush organic visibility for housekeepup.com across the Chicago cleaning keyword set, April 2024 to August 2025. The Google icons along the bottom mark core algorithm updates.

Rankings

From page five to position one.

When the work started, none of the money keywords were on the first page — most sat somewhere in the 30s to 60s, which is to say nobody was ever going to find them. This is the same keyword set tracked from April 10 to August 23.

Semrush position tracking table showing Chicago cleaning keywords moving from positions 27-73 to positions 1-6.
Semrush position tracking. “chicago house cleaners” went 59 → 1, “house cleaners chicago” 66 → 3, “house cleaning services chicago” 73 → 6.

Search Console

Clicks doubled. The homepage did better than that.

Google Search Console comparison showing 3.51K clicks in the last six months against 1.89K in the previous six.
Google Search Console, last six months against the six before: clicks 1.89K → 3.51K, impressions 1.04M → 1.69M, average position 38.3 → 30.8.
Search Console top pages report showing the housekeepup.com homepage at 1,817 clicks against 383 in the prior period.
The homepage on its own: 383 clicks → 1,817 over the same comparison.

Before & After

What wasn't working, and what replaced it.

The Problem

  • Invisible on Google despite doing genuinely good work
  • Losing customers to competitors who simply ranked higher
  • Paying $50–100+ per lead to third-party platforms
  • Too dependent on paid ads and word of mouth
  • Time spent chasing cold leads instead of serving clients
  • Feast-or-famine revenue with no way to plan

Where It Landed

  • Sitting in Google's top 5 for the searches that convert
  • Taking share from the competitors we now outrank
  • Organic leads with no per-lead fee attached
  • No longer dependent on ad spend to keep the calendar full
  • Warm leads calling ready to book
  • A consistent, predictable flow of work month over month

The Proof Point

The New York Times found the blog and linked to it.

Nobody pitched them. The Times discovered a House Keep Up blog post on its own and referenced it with a genuine mention and a backlink — the kind of link you can't buy and can't fake. That happened because the content was written for actual readers with a real problem, not mass-produced for a crawler.

Backlink report showing nytimes.com linking to a House Keep Up article about Chicago dibs and winter parking.
The link, in the backlink data: a New York Times briefing pointing at the House Keep Up piece on Chicago dibs and the winter parking tradition.

Don't take our word for any of this. Google “housekeeping services” or “house cleaners Chicago” and see where House Keep Up sits.

No shortcuts. Just consistency, proper implementation, and results.

Why It Matters Now

Ranking today is how you get quoted tomorrow.

AI assistants pull their answers from the top handful of Google results. Ranking well now isn't just about clicks — it's about being the business the AI names when someone asks it who to call. We're already seeing that play out: traffic now arrives from Yahoo, Bing, DuckDuckGo, and ChatGPT, not just Google.

Google Analytics 4 acquisition table listing google, bing, yahoo, duckduckgo and chatgpt.com as traffic sources.
GA4 user acquisition, August 2025. Google organic leads at 46.9%, but Bing, Yahoo, DuckDuckGo and ChatGPT all show up underneath it.

Google Maps

Top three across the service area.

Search rankings move with where the searcher is standing, so a single number hides more than it tells. A rank-tracker grid drops a pin every few miles and checks the result from each one. Green means top three.

Two local rank tracker maps of the Chicago area, nearly every pin green for top three positions.
Rank-tracker grids for “chicago house cleaning services” and “chicago move in cleaning”, July 2025.

The Work

Month by month, exactly what we did.

All of this was handled by one person — website, SEO, and content together. Tasks were picked up one at a time and done properly, which is why some of it took longer than it would with a full team. The trade-off is that nothing fell through the cracks between three different people. Here's the whole run.

Phase 1 · April–June 2024

Fixing the foundation

What we did

  • Removed dozens of blank and near-empty pages that were hurting crawl quality
  • Rebuilt the site structure and rewrote thin content across key pages
  • Fixed every 404 and broken link through a full technical audit
  • Ran keyword research specific to the Chicago cleaning market
  • Rewrote meta titles and descriptions in month one — no stuffing, just clean intent-based tags
  • Implemented Local Business schema
  • Set up internal linking across service pages, location pages, and blog posts

What happened

  • Google started indexing the right pages instead of burning crawl budget on dead ones
  • The site went from a technical liability to something crawlable and structured
  • Most target keywords moved into the top 20 by the end of the first three months

Phase 2 · July–September 2024

Building local presence

What we did

  • Built out NAP citations across the directories that count
  • Optimized the Google Business Profile — new photos, rewritten description
  • Launched an organic review generation strategy
  • Embedded a Google Map in the footer and on the homepage
  • Added an “Areas We Serve” section and business hours to the homepage

What happened

  • The profile started looking like an active, credible business
  • Reviews began climbing steadily
  • Local relevance signals strengthened and rankings moved consistently
  • By month six, 10+ keywords had broken into the top 10 with the rest sitting comfortably in the top 15

Phase 3 · October–December 2024

Authority and content expansion

What we did

  • Started a backlink pipeline through manual outreach — slow, time-intensive, done right
  • Ran a backlink audit and disavowed spammy, high-toxicity links through Search Console
  • Created neighborhood pages for Lincoln Park, West Loop, Bucktown, and more
  • Claimed the Apple Maps profile
  • Added photos and reviews to Yelp, since Apple Maps pulls from it

What happened

  • Toxic backlink cleanup removed signals that were likely holding the site back
  • Neighborhood pages started picking up impressions for hyper-local searches
  • Domain authority built quietly through the outreach pipeline
  • At month nine, “housekeeping services chicago” climbed from 8th into the top 5, and “house cleaning services chicago” moved into the top 8
  • Blog traffic arrived but stayed volatile — and one post earned that New York Times backlink

Phase 4 · January–March 2025

Content shift, and a major setback

What we did

  • Built landing pages for high-value, lower-volume services: recurring cleaning, Airbnb turnovers, appliance cleaning
  • Kept them deliberately out of the nav and footer — standalone landing pages only
  • Overhauled the blog into two tracks: Chicago-specific local topics, and general cleaning and organizing
  • Navigated a Google Business Profile suspension in February 2025 and worked reinstatement

What happened

  • By month twelve, “house cleaners chicago,” “move out cleaning chicago,” and “cleaning services chicago” had all moved into the top 5
  • Most tracked keywords were in the top 10, with only a few still in the top 15
  • Landing pages picked up clicks with zero manual promotion
  • Local blog content started pulling genuinely Chicago-based traffic
  • Then the February suspension hit — an immediate drop in rankings and leads after a strong run

Phase 5 · April–May 2025

Recovery and results

What we did

  • Focused on full reinstatement and a clean-up of the profile
  • Kept running the organic review strategy that had been going since mid-2024

What happened

  • Rankings bounced back immediately once the profile went live again
  • Review count grew from 70 to 250+ — all organic, none incentivized
  • One of the strongest months of the entire run

June 2025 → Now

Ongoing

What we're doing

  • Publishing regularly across both blog tracks
  • Running small SEO experiments and watching what actually moves
  • Keeping the profile active and healthy — photos, posts, review responses

Where it stands

  • Local rankings remain strong
  • New angles to test keep turning up

The Honest Part

The reason it worked wasn't the tactics.

Every technique on this page is public knowledge. What made the difference was knowing the business from the inside — the geography, the neighborhoods, how a cleaning company actually runs a route and prices a job. That context is what turned keyword research into content people wanted to read, instead of another page of filler.

That's the same thing we bring to every client: we sit down and learn how your business actually works before we write a word about it.

A House Keep Up cleaner in a branded shirt carrying a mop and supply caddy.
The part none of the dashboards show: somebody still has to do the job well enough to earn the review.

Get In Touch

Want Something Like This?

Tell us about your business and what's holding you back. What are you trying to grow, and what have you already tried?