Amsterdam has over 230,000 international residents who search in English, while most local cleaning companies only had Dutch content. That gap was the whole opportunity.
Client Details
Industry: House cleaning
Location: Amsterdam, Netherlands
Service: Multi-Location SEO
Client goal: Dominate local search in Amsterdam for cleaning services
Overview
A house cleaning company based in Amsterdam was offering premium cleaning services for homes, offices, and Airbnb properties, but despite great service quality and word of mouth, their online presence was weak and they were not appearing for major local keywords like house cleaning Amsterdam or cleaning service near me.
Strategy
Step 1: Keyword Research and SEO Planning
Identifying high-intent local keywords.
Step 2: Landing Page Development
- House Cleaning in Jordaan
- Office Cleaning in De Pijp
- Deep Cleaning in Oud-West
- Airbnb Cleaning in Sloterdijk
- Move-In and Out Cleaning in Centrum
Step 3: On-Page Optimization
- Added local business schema
- Fixed internal linking
- Optimized title tags and meta
- Added conversion-focused calls to action
- Optimized images
Before and After
| Before | After 2 Months |
|---|---|
| Only ranked for brand name | Top 3 for House Cleaning Amsterdam |
| No Google Maps visibility | Page 1 for 10+ long-tail keywords |
| 1 to 2 leads per week | 12 to 15 leads per week |
| Site speed: 6.5 seconds | Site speed: 1.8 seconds |
Results at a glance: Leads rose from 1 to 2 per week to 12 to 15 per week, site speed improved from 6.5 seconds to 1.8 seconds, and the site reached the Top 3 for House Cleaning Amsterdam.
Client Feedback
“Jahanzaib helped our cleaning company in Amsterdam rank in the top 3 on Google Maps in just 2 months. Our leads increased by 300 percent.”
Nina V., Owner, Amsterdam, NL
What This Project Shows
Sometimes the fastest ranking win is not beating competitors at their own game, it is serving a real customer segment they are ignoring completely.