If you're a cleaning company and you don't have a Google Business Profile (GBP) yet, you're leaving the highest-converting clients on the table. When someone searches "house cleaning near me" or "maid service [your city]", Google shows a map pack at the top of the results — three local businesses, with photos, reviews, and a phone number. That map pack is GBP. And it's free.
This guide walks you through setting up GBP for your cleaning business from scratch, optimizing it to rank in the map pack, and turning it into your #1 source of new clients. By the end, you'll have a complete checklist you can execute this week.
This is part of our complete guide to getting your first 10 cleaning clients, where GBP was the #1 free channel. We'll go deep on it here.
Why GBP Matters More Than Anything Else for Local Cleaning Businesses
Three numbers that explain why GBP should be your #1 marketing priority:
- 46% of all Google searches have local intent (people looking for services in their area)
- 78% of local mobile searches result in an offline purchase (a phone call, a booking, a visit)
- 76% of people who search for "something nearby" visit a business within 24 hours
For a local cleaning business, GBP is the closest thing to a marketing cheat code. When someone searches for a cleaner in your area, they're ready to buy — not researching, not comparing, just looking for a number to call. GBP puts you in front of them at exactly that moment, with photos, reviews, and a one-tap call button.
Compare that to other channels:
- Door-to-door: 1-3% response rate, 100 homes to land 1 client
- Facebook ads: $15-40 per lead, audience targeting hit-or-miss
- Google Ads: $20-60 per lead, requires ongoing spend
- Google Business Profile: $0 per lead, ranks 24/7, compounds over time
Once your GBP is set up and optimized, it's a lead generation machine that runs itself. Most cleaning businesses underinvest here because they think "we have a website" — but your GBP is more visible than your website in local search.
What is Google Business Profile?
Google Business Profile (formerly Google My Business) is Google's free tool for local businesses. It controls how your business appears in:
- Google Maps (the pin on the map with your info)
- Google Search local results (the map pack at the top)
- Google Search knowledge panel (the right-side info card)
- Google reviews (your star rating shows up across Google)
You don't need a website to have a GBP — though having one boosts your ranking. You don't need to pay Google anything. You just need to claim your business, verify it, and fill in the details.
The 7-Step Setup Checklist
Here's exactly what to do, in order, to get your cleaning business GBP set up properly.
1Create or Claim Your GBP
Go to business.google.com and sign in with a Google account (use a personal one tied to the business, not your personal Gmail). Search for your business name. If it already exists (someone may have created it from a directory), claim it. If not, click "Add your business" and start a new listing.
2Verify by Postcard
Google will send a postcard to your business address with a 5-digit verification code. Delivery takes 5-14 days. You cannot skip this step — unverified listings don't appear in Maps or local search. While you wait, fill in everything else.
Some businesses qualify for instant verification (Google can confirm via phone or email), but most cleaning companies need the postcard. Plan for it.
3Fill in Every Field
Complete profiles rank 2-3x higher than incomplete ones. Fill in everything:
- Business name — match your real-world branding (don't keyword-stuff: "ABC Cleaning | Best Cleaners | #1 Maids" will get you suspended)
- Address — physical address (or hide it if you run from home and want service-area only)
- Service area — list the cities/zips you serve (e.g., "Austin, Round Rock, Cedar Park, Pflugerville")
- Hours — include evenings and weekends if you work them; you can set special hours for holidays
- Phone — local number, not 1-800 (local numbers rank higher)
- Website — your site URL, or a Calendly/booking page if you don't have a full site
- Description — 750 characters max, written in your voice. Cover what you do, who you serve, and what makes you different
- Opening date — when the business started (helps with trust signals)
4Choose the Right Categories
Categories are how Google matches you to searches. Pick carefully.
Primary category (pick one):
- "House cleaning service" — if you focus on residential
- "Commercial cleaning service" — if you focus on offices/janitorial
- "Maid service" — if you do recurring residential
Secondary categories (add 2-4):
- Carpet cleaning service
- Window cleaning service
- Janitorial service
- Move-in/move-out cleaning service
- Pressure washing service
- Post-construction cleaning service
Each category is a separate search surface. More categories = more chances to show up in relevant searches. Don't add categories you don't actually do — Google's quality algorithms penalize misleading listings.
5Add 10+ Photos
Listings with photos get 35% more clicks than those without. Add at least 10:
- Logo (square, 720x720 minimum)
- Cover photo (your best before/after, 1024x576 minimum)
- 3-5 photos of your work (different rooms, before/afters)
- 2-3 photos of your team (or you, if solo) at work
- 1-2 photos of your supplies/equipment (organized, professional)
- 1 photo of your vehicle (clean, no required branding visible)
Take photos with good lighting. Avoid stock photos. Google prioritizes real, recent photos over generic ones. Add new photos monthly — it's a ranking signal.
6Get Your First 5 Reviews
Reviews are the #1 ranking factor for the map pack. More reviews + higher ratings = higher rank + more clicks.
How to ask for reviews (the right way):
- End of every job, in person: "If you're happy with the work, I'd really appreciate a quick Google review. It makes a big difference for a small business."
- Follow-up text 2-3 hours later (while they're still thinking about the clean): "Hey [name], thanks for letting me clean today! Here's the review link: [short link]. Really appreciate it."
- Thank-you card with QR code — small gesture, high conversion. Include your GBP review link as a QR code on a business card-sized thank-you.
- Email follow-up if you collect emails. Send 1-2 days after the clean with the review link prominent.
Never offer discounts or free services in exchange for reviews. Google explicitly forbids it and will penalize you. Just ask nicely and make it easy.
Goal: 3-5 new reviews per month. Within 6 months, you'll have 25-30 reviews — enough to rank on the first page for "house cleaning [your city]."
7Post Updates Weekly
GBP has a "Posts" feature (like a mini social media feed on your listing). Use it. Post weekly:
- Before/after photos with a 2-3 line story
- Cleaning tips ("How to remove hard water stains")
- Seasonal promos ("Spring deep clean — book by April 30")
- Behind-the-scenes shots of your team/work
- Customer testimonials (screenshot with permission, or quote)
Active listings rank higher than dormant ones. Google tracks "freshness signals" — listings with recent posts get a small but real boost. Plus, posts give users more reasons to click your listing over competitors.
How to Rank in the Map Pack (Local 3-Pack)
The map pack is the 3 listings that appear at the top of local search results. Ranking there is the entire game. Here's what matters, in order:
1. Reviews (40% of the algorithm)
Quantity, velocity, and recency all matter. Aim for:
- 10+ reviews to start ranking
- 25-50 reviews to consistently appear in the top 3
- 4.5+ star average (anything below 4.3 hurts you)
- 3-5 new reviews per month (recency signal)
- Review responses (respond to every review, positive or negative, within 48 hours)
2. Proximity (25% of the algorithm)
Google rewards businesses physically close to the searcher. You can't change this — but you can:
- Set your service area to cover the cities/zips you actually work in
- Hide your home address if you're a service-area business (it doesn't help)
- Create separate GBP listings if you operate in multiple distinct markets (advanced — usually not needed for solo cleaners)
3. Relevance (20% of the algorithm)
How well your GBP matches the search query. To maximize:
- Use the right primary category (most important)
- Add 2-4 secondary categories
- Include relevant keywords in your business description (naturally, not stuffed)
- Add all the services you offer (each one is a separate relevance signal)
4. Prominence (15% of the algorithm)
How well-known your business is across the web. Signals include:
- Number of backlinks to your website
- Mentions on other sites (Yelp, BBB, Nextdoor)
- Articles and press mentions
- Consistent NAP (Name, Address, Phone) across the web
To boost prominence: get listed in quality directories (Yelp, Angi, Thumbtack, local Chamber of Commerce), and make sure your business name/address/phone is identical everywhere it appears.
The Review Response Playbook
How you respond to reviews matters as much as getting them. Here's the framework:
Responding to 5-star reviews (template)
"Thank you so much, [name]! It was a pleasure cleaning for you. We love the [specific thing — the kitchen, the plants, the view from the living room]. If you ever need anything or want to add services like windows or laundry, just text us. We appreciate you taking the time to leave a review — it means the world to a small business."
Why this works: it includes the reviewer's name (Google's algorithm rewards this), references a specific detail (shows authenticity), and includes a soft upsell (suggests additional services).
Responding to 3-star reviews (the diplomatic play)
"Thank you for the honest review, [name]. I'm sorry the [specific thing] didn't quite meet your expectations. I'd love to make it right — could you text me at [phone] so we can talk? Your feedback helps us improve, and I appreciate you taking the time."
Why this works: it doesn't argue, it doesn't make excuses, and it moves the conversation offline (where you can solve the problem). Most 3-star reviewers will revise their rating after a good offline resolution.
Responding to 1-star reviews (the high-wire act)
"Hi [name], I'm sorry to hear about your experience. I don't see a record of a booking under your name in our system — could you text me at [phone] with more details? If we did clean for you and something went wrong, I want to make it right. Either way, thank you for the feedback."
Why this works: it doesn't admit fault without verification, it invites a private conversation, and it shows other readers that you're a reasonable business owner. Some 1-star reviews are fake or mistaken — calling that out (politely) is fine. Some are legit complaints — address them honestly.
Never argue with a reviewer in the public response. Move it to text or phone. Public arguments make you look bad, even when you're right. The goal of a 1-star response is to show future readers you're professional and solution-oriented — not to win the argument.
Once You Have GBP: Add These Tools
GBP gets you the lead. The right tools convert that lead into a paying client before your competitors respond. Speed-to-quote is the difference between winning and losing the same lead.
Complete GBP Setup Checklist (Print This)
The one-page setup checklist
- Create Google account tied to the business
- Go to business.google.com
- Search for your business name; claim or create
- Request verification postcard
- Fill in business name (matches real-world branding)
- Add address (or hide for service-area-only)
- Add service area (cities + zips)
- Add hours (include evenings/weekends if you work them)
- Add local phone number
- Add website URL or booking link
- Write 600-750 character business description
- Choose primary category (house cleaning / commercial / maid)
- Add 2-4 secondary categories
- Add services list (every service you offer)
- Upload logo (720x720+)
- Upload cover photo (1024x576+)
- Upload 5-10 work photos (before/afters, team, supplies)
- Add opening date
- Enable messaging (so leads can text you)
- Add UTM tracking to your website link (optional, advanced)
- Set up review request automation (Calendly + email)
- Create review request text template
- Create 5-star response template
- Create 3-star response template
- Create 1-star response template
- Bookmark GBP dashboard for daily check-ins
- Set calendar reminder: post weekly update
- Set calendar reminder: ask every client for review
Common GBP Mistakes to Avoid
These are the mistakes that get cleaning businesses suspended or stuck on page 2:
- Keyword-stuffing the business name. "ABC Cleaning | Best House Cleaners | #1 Maids | Cheap Cleaning Service" gets you suspended. Use your real business name only.
- Creating duplicate listings. If you find a duplicate GBP for your business, don't create another. Claim and merge the existing one.
- Using a 1-800 number. Local numbers rank higher in local search. Use a local number with a local area code.
- Setting hours wrong. If you say you're open Sundays but you never pick up, you lose trust. Set hours that match your actual availability.
- Not responding to reviews. Owners who respond to 100% of reviews rank higher and get more clicks. Respond to every single one within 48 hours.
- Buying fake reviews. Google's spam detection is aggressive. Fake reviews will get you penalized and may get your listing removed.
- Not verifying. Unverified listings don't rank. Period. Wait for the postcard. It sucks but there's no shortcut.
Your 30-Day GBP Action Plan
Here's what to do in the next 30 days to get GBP working for you:
Days 1-3: Setup
- Create/claim your GBP
- Request the verification postcard (this is the long pole — start immediately)
- Fill in every field while waiting for verification
- Add 10 photos
Days 4-14: Optimize while you wait
- Add services list (every service you offer)
- Add 2-4 secondary categories
- Write your business description
- Create review response templates (5-star, 3-star, 1-star)
- Set up a review request text template
Day 14+: Verify and activate
- Enter verification code (postcard usually arrives by now)
- GBP goes live — start posting weekly
- Start asking every client for a review (in person + follow-up text)
- Goal: 5+ new reviews in the first 30 days post-verify
Days 30+: Compounding
- Check GBP insights weekly (searches, calls, direction requests)
- Post 1-2 updates per week
- Aim for 3-5 new reviews per month
- Update photos monthly
Within 60-90 days of consistent effort, GBP will be your #1 source of new clients — and it's free, forever.
Already have your first clients? Make sure you're charging right with the house cleaning pricing guide or the complete pricing playbook.