When a homeowner types "house cleaning near me," the map results with phone numbers, star ratings and photos usually sit above everything else. A Google Business Profile is how your cleaning company gets into that box, and it costs nothing to set up.
This guide walks through setup in the order that avoids problems. If you want a booking page ready to put on your profile by the time you finish, start a ConvertLabs trial. It runs for 7 days.
Every rule below comes from Google's Business Profile Help pages, checked November 14, 2026. Example businesses are illustrations, not statistics.
Why your Business Profile matters for a cleaning company
Google says local results are based mainly on relevance (how well your profile matches the search), distance (how far you are from the searcher) and prominence (how well known you are, including how many reviews you have and how many sites link to you). You can't pay for a better local ranking (Google, Tips to improve your local ranking).
You can't move closer to every customer, but you control most of relevance and a good part of prominence: the right category, a complete profile, real photos and honest reviews, which homeowners read closely before letting a stranger into their house. For where the profile fits among your other channels, see how to promote a cleaning business and how to get your first 10 cleaning clients in 30 days.
Step 1: Set up as a service-area business (and hide your home address)
Google uses cleaning services as its own example of a service-area business: one that visits customers but doesn't serve them at its address (Google, Manage your service areas). If you run the company from home, this is you. The rules:
Hide your address. Google says a service-area business should hide its address, and gives the example of a business run from a residential address (Google, Guidelines for representing your business). You still enter it for verification, then turn off "Show business address to customers" under Edit profile, Location (Google, Manage your business address).
One profile for the whole area. Not one per city. Separate profiles are only for separate locations with their own staff.
Up to 20 service areas, by city, ZIP code or other area. No radius.
About two hours' drive, max, from where you're based.
No virtual offices or P.O. boxes. Google's policy overview says profiles set to a P.O. box will be suspended (Google, Overview of Business Profile policies).
Example: a company based in Plano, Texas, that cleans in Plano, Allen, Frisco, McKinney and Richardson lists those five cities and hides the home address. It doesn't add Dallas, Fort Worth and Denton "just in case."
Step 2: Verify the profile without delays
You need a verified profile to reply to reviews or add booking links. Start at business.google.com/add, or claim an existing unverified listing in Google Maps (Google, Add or claim your Business Profile).
Google chooses which methods you're offered: phone or text, email, live video call, recorded video or postcard, and sometimes more than one (Google, Verify your business). If video is offered, Google recommends it. For a recorded video, Google requires (Google, Verify with a video recording):
One continuous, unedited recording of at least 30 seconds, captured live and uploaded from your phone through your profile.
Where you operate: street signs or landmarks near your business address. Home-based businesses can film their immediate neighborhood.
That the business exists: tools and equipment, business cards, branded shirts or a branded car.
That you manage it: for example, unlocking a branded vehicle, or a business license, invoice or utility bill with the same name as your profile.
No other people's faces, bank or tax numbers, or private information.
A 40-second script: start at your street sign, walk to your car and show the logo magnet, open the trunk to show your supplies, then hold up your business license or an invoice. Google's examples of rejected videos include "No nearby area shown."
Verification reviews take up to 5 business days. Don't change your name, address or category while you wait (Google says that can invalidate a postcard code), and know that changing your category later may trigger re-verification (Google, Manage your business category).
Step 3: Choose your categories: House cleaning service vs Maid service
Your primary category is one of the strongest relevance signals you control. Google's rules: use the fewest categories that describe your core business, pick the most specific one available, and apply the test "this business IS a..." rather than "HAS a..." (Google, Guidelines). You can't create your own category.
Google doesn't publish its category list on its help pages, but local SEO guides such as RankLocalToday's category guide recommend House cleaning service as the primary category for residential companies, with Maid service as a possible secondary if customers in your area use that word. Type "house cleaning" into the category box and pick the most specific match Google offers. Before you choose, search "house cleaning" plus your city in Google Maps and note what the top results use.
Deep cleaning, move-out cleaning and recurring cleaning are services, not categories. They go in the next step.
Step 4: Services, description and photos
Services. List each one separately with a short description: standard cleaning, deep cleaning, move-in/move-out, recurring weekly or biweekly, and add-ons like inside the oven. Reviewers may be asked which service they received, picked from your list (Google, Manage customer reviews).
Description. You get 750 characters, with no URLs or HTML, and Google says to focus on the business rather than promotions, prices or sales (Google, Edit your Business Profile). An example for a fictional company:
Bright Nest Cleaning is a family-owned house cleaning company serving Plano, Allen, Frisco, McKinney and Richardson since 2021. Our insured teams handle recurring weekly and biweekly cleanings, deep cleans and move-in and move-out cleanings, with a room-by-room checklist and a make-it-right promise on every visit.
Photos. Google asks for JPG or PNG files between 10 KB and 5 MB (720 x 720 px recommended), in focus, well lit and without heavy filters: "the image should represent reality" (Google, Manage your Business Profile photos & videos). Stock photos don't show your business, so use your logo, a cover photo of your branded car or uniformed team, and before-and-after shots of real jobs, taken with the client's permission and with nothing personal in frame. Add a few new photos each month.

Photo: perzon seo (Flickr), CC BY 2.0, via Wikimedia Commons
Step 5: Getting and replying to reviews
We've covered why going from 1 review to 30 matters and ways to attract more reviews. Here's how to do it inside Google's rules.
Get your review link. On a computer, open your profile, choose Read Reviews, then Get more reviews, and copy the link or download the QR code (QR codes can currently be generated only in a computer browser) (Google, Create a link or QR code to request reviews). Put it in your post-clean thank-you email or text, on your invoice and on a card the team leaves on the counter.
What Google prohibits (Google Maps, Prohibited & restricted content):
Don't | Why |
|---|---|
Offer a discount, free add-on or gift card for a review | Incentivized reviews are "fake engagement," even if you don't ask for 5 stars |
Ask only happy clients, or route unhappy ones to a feedback form | Merchants may not "selectively solicit positive reviews" or discourage negative ones |
Have cleaners, family or friends post reviews | Conflict-of-interest reviews, including employment and family ties, aren't allowed |
Give staff a review quota | Asking staff to collect a set number of reviews isn't allowed |
Pay someone to remove a bad review | Report review extortion to Google instead (Google, Report extortion scams) |
Penalties for fake engagement can include blocking new reviews, temporarily unpublishing existing ones, or a public warning that fake reviews were removed (Google, Business Profile restrictions).
Reply to every review, briefly. Google's tips: be polite, keep it short, don't promote deals, never share a reviewer's private details, and move complicated problems to phone or email (Google, Tips to get more reviews). Templates to adapt:
Review | Reply template |
|---|---|
5 stars | "Thanks, Maria! So glad the baseboards and kitchen came out the way you wanted. We'll tell Ana's team you noticed. See you on the 28th. — Jen, owner" |
3 stars | "Thanks for the honest feedback, Tom. The upstairs bathroom wasn't up to our checklist, and we've gone over it with the team. I'd like to make it right; please call me at the office. — Jen" |
1 star, not a client | "We can't find a booking under this name, and we take every review seriously. If we've cleaned for you, please call the office so we can look into it. — Jen" |
Step 6: Booking button and website link
Point your website link at a page where a homeowner can actually book. Google says the website you list should represent your business and must not redirect people to landing pages other than your own business's (Google, Guidelines).
Google also offers business links for actions like booking an appointment, added from the Booking option on your profile (Google, Manage your local business links). Only some categories can add them (Google, Edit your Business Profile). If you see the option, Google's rules (Google, Business links policies): the profile must be verified; the link must go to a dedicated page where the customer can complete the booking (no social media pages, messaging links, app stores or link shorteners); and Google's crawler must be able to load it without a login or CAPTCHA.
With ConvertLabs, the page to use for both is your online booking page (or the page on your website where your ConvertLabs booking form is embedded), where clients pick a service, see the price and an open time, and book and pay without calling. Before you save it in Google, open the link in a private browser window and make sure it loads without a login. To be clear, that's a link to your own booking page, not "Reserve with Google," where booking providers put a booking flow inside Google itself.
Rebuilding the site your profile links to? See how to build a professional cleaning business website and how to put instant quotes on it.
Mistakes that get cleaning profiles suspended
Google says it requires accurate, policy-compliant profiles "to make sure your Business Profile won't be suspended" (Google, Guidelines). The traps for cleaning companies:
Mistake | What Google's guidelines say | Risk |
|---|---|---|
Keywords in the name ("Bright Nest Cleaning – Best Maid Service Plano") | Use your real-world name; extra info "could result in the suspension" | High |
P.O. box or virtual office as the address | Not eligible; P.O. box profiles are suspended | High |
One profile per city you serve | One service-area profile per business | High |
Paying for or gating reviews | Fake engagement; review restrictions and warnings | High |
Showing a home address like a storefront | Service-area businesses should hide it; shown addresses need permanent signage | Medium |
Service area covering half the state | About 2 hours' drive from your base | Low to medium |
Prices or "50% off" in the description | Description must not focus on promotions or prices | Low (edit rejected) |
Risk levels are our judgment from Google's wording, not Google ratings.
If you are suspended, use Google's appeals tool with evidence such as your business license, and don't file duplicate appeals (Google, Appeal Business Profile restrictions).
Google Business Profile setup checklist for cleaning companies
Real business name only, as on your license and invoices
Service-area business; address hidden; up to 20 areas within about 2 hours' drive
One profile; no duplicates
Verified (video plan: street sign, branded car, supplies, license or invoice)
Primary category chosen with the "IS a" test
Every service listed; description under 750 characters, no prices or links
Logo, cover photo, real before-and-after photos; new photos monthly
Review link in every post-clean message, same ask for every client, no incentives
Every review answered within a few days
Website and booking link go to a page where clients can book and pay
Your profile gets the click; what happens next depends on whether a homeowner can book at 9 p.m. without waiting for a callback. ConvertLabs online booking gives you clear pricing, real-time availability, recurring frequency discounts and saved cards, from $67/month with no per-booking fees (standard Stripe processing fees apply). The ConvertLabs team can walk you through bringing your clients and bookings over.
Ready to see it for yourself? Start your ConvertLabs trial
FAQ
Can I have a Google Business Profile if I run my cleaning business from home?
Yes. Set it up as a service-area business, enter your home address for verification, and turn off "Show business address to customers." Google uses cleaning services as an example of a service-area business.
How many service areas can a cleaning company list?
Up to 20, by city, ZIP code or other area, not by radius, and within about 2 hours' drive of your base.
What's the best Google Business Profile category for a cleaning business?
Local SEO guides recommend House cleaning service as the primary category for a residential company, with Maid service as an optional secondary if customers in your area use that term. Pick the fewest, most specific categories that describe what your business is.
How do I verify a cleaning business without a storefront?
Use the methods Google offers you. For video, record one continuous clip of at least 30 seconds on your phone showing nearby street signs, your equipment or branded car, and a document with your business name. Reviews take up to 5 business days.
Can I offer a discount for Google reviews?
No. Google treats any incentive as fake engagement, even if you don't ask for a positive rating. Ask every client the same way and offer nothing in return.
Can clients book my cleaning service directly from Google?
They can click your website or booking link and book there. Whether a booking link option appears on your profile depends on your category and region. With ConvertLabs, bookings happen on your own ConvertLabs booking page.