Before/after photos turn a cleaning job into a local SEO asset. When you name, caption and upload them correctly to your Google Business Profile, they signal to Google that you’re active, local and worth showing… lifting your profile in map results and driving more calls from people who can already see your work.
Last reviewed: June 2026. Updated with current UK cleaning-sector data and verified Google Business Profile figures.
Most cleaning businesses take a great before/after photo, post it to Instagram, and stop there. That’s leaving real enquiries on the table. The same photo, handled differently, becomes a local search signal that helps Google connect your GBP to the right searches in your area. No extra cost. Just a different approach to what you’re already doing.

Why photos matter more than most cleaners realise
The UK cleaning sector is competitive. There were 78,915 cleaning businesses operating in the UK in 2025, up from 77,535 the year before (British Cleaning Council, 2026). The vast majority… 83% of cleaning businesses employ fewer than ten people… are competing for the same local searches in their town or postcode.
In that environment, your Google Business Profile is the shop window. And photos are one of the clearest signals to Google that your business is active and worth ranking. According to Google’s own data, businesses with photos on their profile receive 42% more requests for directions and 35% more clicks through to their websites than profiles without photos. That’s not an incremental improvement… it’s the difference between appearing in the local pack and being invisible below it.
Nearly half of all Google searches carry local intent. When someone two streets away searches “end of tenancy cleaners near me” or “carpet cleaning [your town]”, they’re booking from the map. If your profile has no photos… or worse, photos that were taken three years ago and haven’t been touched since… you’re asking Google to trust a dormant listing. That’s the gap before/after photos fill, when you use them right.
What makes a before/after photo an SEO asset
A photo in your camera roll is nothing. A photo uploaded with the right name, alt text and caption is a local search signal. Here’s the difference between the two.
| Generic upload | Optimised upload |
|---|---|
| File named IMG_4823.jpg | File named carpet-stain-removal-before-after-bristol.jpg |
| No alt text added | Alt text: “Before and after carpet stain removal in a Bristol living room” |
| Caption left blank | Caption includes service type, location and a brief description of the job |
| Uploaded once, never repeated | Added to a regular monthly schedule (4–6 sets per month) |
| Uploaded only to social media | Uploaded to GBP, website gallery and social media in sequence |
| Same few photos for years | Fresh photos added regularly (profiles updated every 90 days earn ~27% more discovery impressions) |
Google’s official image guidance is clear: descriptive, keyword-contextual file names and alt text help Google understand what’s in an image and where it’s relevant (Google Search Central). For a local cleaning business, that means the town name, the service type and the transformation are all in the signal… not just floating in a generic photo album.
Five photo practices that actually move the needle
1. Name the file before you upload it
This takes five seconds and almost nobody does it. When you download a photo from your phone, the file is called something like IMG_5209.jpg. Rename it before it goes anywhere near your GBP or website. A name like “kitchen-deep-clean-before-after-manchester.jpg” tells Google the service, the transformation and the location in one string. Google reads hyphens as word separators, so each of those words is a separate signal. Underscores are not read the same way, so use hyphens, not underscores.
2. Write alt text that says what’s actually in the image
Alt text exists for accessibility… it describes an image to someone who can’t see it. Google also uses it to understand image context. For a before/after clean, write something like: “Before and after deep cleaning a 3-bedroom end-of-tenancy property in Leeds, showing bathroom tile grout and oven interior.” That’s specific, accurate and naturally includes the location and service. Don’t keyword-stuff it. Write it as you’d describe the photo to someone on the phone.
3. Caption your GBP photos with a real description
When you upload to your Google Business Profile, you can add a caption. Most cleaners leave it blank. A short, accurate caption… “End of tenancy deep clean in Nottingham… oven, hob, bathroom and all floors” … gives Google more context to associate your profile with those searches in that location. Keep it factual. No marketing language, no keyword lists. Just what the job was and where it was done.
4. Upload on a regular schedule
Freshness signals matter. Google’s algorithm responds to profiles that show consistent recent activity, not a batch upload in 2022 and nothing since. A practical target for most cleaning businesses is four to six new before/after sets per month, uploaded directly to your GBP. You don’t need a photographer. A decent phone photo in natural daylight, before you start and after you finish, is enough. The before shot is the trust-builder… it shows the problem you solved.
5. Repurpose across your website gallery, not just social
Your Instagram before/afters are working on one platform. Put the same photos (with the correct file names and alt text) into a gallery page on your website, and you extend the signal to your own domain. A website gallery with proper image optimisation also gives your site something to rank for in Google Images… a separate channel that most cleaning competitors ignore entirely. The photos do the same work twice, with no extra effort.

What to avoid… mistakes that waste your effort
Getting the photos right matters less if you’re making any of these common errors alongside them.
- Using stock photography. Google can identify stock images and they carry no location or authenticity signal. Real job photos from your real work are what build trust with Google and with the customer.
- Heavy filters or edited images. Authenticity counts. A photo that looks touched up undermines the “proof of work” trust the before/after format is built on. Natural daylight, unedited, is always better than an over-processed image.
- No before shot. The transformation is the whole point. A tidy “after” photo with no “before” is just a photo of a clean room. The contrast is what makes people say “I want that.”
- Uploading from desktop without renaming. If you send photos from your phone to a computer before uploading, the file name often changes to a date-stamp or a sync filename. Rename it before it goes to GBP or your site.
- Only posting to social media. Social platforms own the signal. Your Google Business Profile and your website are the two places that directly feed your local search ranking. Social is useful but it’s not a substitute.
Photos and reviews work together… not separately
Before/after photos show the work. Reviews confirm it. Neither is worth as much without the other. 71% of consumers read online reviews regularly when looking for local businesses (BrightLocal, 2025). A customer landing on your GBP sees your photos first… then they check your reviews. If the photos show great work and the reviews back it up, the enquiry follows. If one is missing, the trust gap opens and they move to the next listing.
The connection runs the other way too. A strong photo record and a growing review count both feed into how Google ranks your profile in the local pack. Businesses that appear in the local three-pack receive 44% of all clicks from local searches (Red Local Agency). The organic results below it receive around 29%. Position matters, and photos are one of the inputs Google uses to decide who appears there.
If you want to see how your cleaning business sits right now… photos, reviews, profile completeness and local visibility together… take the free Visibility Scorecard. It takes about four minutes and shows you exactly where your profile is losing enquiries.
Getting this right is part of the work we do for cleaning businesses… building the profile, photo cadence and review process that puts you in front of the right searches in your area.
Frequently asked questions
Do before/after photos actually help my Google ranking?
Yes. Google’s own data shows profiles with photos get 42% more direction requests and 35% more website clicks than profiles without.
Photos aren’t a ranking factor in the same way keywords are, but they are an engagement signal. Google pays attention to whether people interact with your profile… clicking through, requesting directions, calling. A profile with compelling before/after photos gets more of those interactions, which reinforces to Google that your business is worth showing. The file name, alt text and caption context add further relevance signals on top of the engagement lift.
How often should I upload new photos to my Google Business Profile?
Four to six new before/after sets per month is a realistic, effective target for most cleaning businesses. Consistency matters more than volume.
Profiles updated with fresh photos every 90 days earn noticeably more discovery impressions than those with stale photo libraries. Monthly uploads, even from a phone camera, keep your profile looking active to Google and to anyone browsing it. A single photo session after a deep clean, kitchen, bathroom, carpets, takes two minutes. Done monthly, that’s a profile that never looks dormant.
Does it matter what I name my image files?
Yes. A descriptive file name like “oven-clean-before-after-sheffield.jpg” gives Google a location and service signal the default IMG_4823.jpg never can.
Google’s own image guidance confirms it reads file names as contextual metadata, alongside the alt text and the surrounding page content. For a local cleaning business, renaming each file before upload… service type, before/after label, town… takes seconds and compounds across dozens of photos over time. It’s one of the lowest-effort, highest-return habits in local image SEO.
What alt text should I write for a cleaning before/after photo?
Describe what’s actually in the image: the job type, the specific area cleaned and the location. Keep it under 125 characters and avoid keyword lists.
Example: “Before and after carpet cleaning in a Birmingham lounge, removing heavy pet staining.” That tells Google… and a screen reader user… exactly what the photo shows, in plain language, with the location naturally included. Don’t write “cleaning services cleaning company professional cleaners Birmingham”… that reads as stuffing and Google treats it as noise, not signal.
Can I use the same photos on my website and my Google Business Profile?
Yes, and you should. Upload to GBP with a caption, then use the same photo (with correct alt text) in a gallery on your website.
Each platform handles the image independently, so the same photo can work on both without any duplicate-content issue. Your GBP upload signals to Google Maps and local search. Your website gallery signals to Google’s main index and can appear in Google Images. Two signals from one photo shoot… that’s a worthwhile return on the two minutes it takes to take a decent before/after pair on site.
Do photos help on Checkatrade or other trade directories too?
Yes. Directories like Checkatrade and MyBuilder show photos prominently on cleaning profiles, and buyers use them alongside reviews to judge quality.
The before/after format works on any platform where a potential customer is comparing you to the next listing. On Checkatrade and MyBuilder, a profile with five or more real job photos looks established and trustworthy next to a profile with a logo and nothing else. The same file-naming habit doesn’t carry over to these platforms in the same way, but the photo quality and authenticity principle applies everywhere.
What’s the biggest photo mistake cleaning businesses make?
Uploading only to Instagram and ignoring their Google Business Profile. Social signals don’t feed your local map ranking… your GBP does.
Instagram is where customers see your work after they’ve already found you. Google Maps is where they decide whether to find you in the first place. Putting your best photos only on social media is working on the wrong end of the funnel. Start with GBP, then repurpose to your website, then to social… not the other way around.

Dan Jaques is the founder of ContentWorks… local visibility and authority for home-service trades. He helps plumbers, electricians, heating engineers, landscapers and cleaners get found first when nearby customers search… and win more of the calls, enquiries and reviews that follow.
The whole thing runs on one belief: AI-powered, human-led. AI takes on the heavy lifting… the content, the follow-up, the admin that eats your evenings… while a real person keeps the judgement, the quality and the sign-off. It is built on the OMNIlocal™ framework… Appear, Prove, Capture, Compound, Dominate… the five moves that turn a trade who is brilliant at the job into the first name locals recommend.
Dan came up the hard way… market stalls, five high-street shops, then e-commerce… so he builds marketing for people who run a real business, not a marketing department. The aim never changes: authority you own, not attention you rent.






