Take a matched before and after pair on every job, get written permission, have AI write the caption from your job sheet rather than from the photo, then post it as a swipe post and as a weekly Google Business Profile update that links to a quote form. Four finished jobs fill a month.
Before-and-after posts work because they show a result. They fail for three dull reasons: the two photos do not match, they show the customer's belongings or house number, or the caption says nothing ("Another stunning bathroom!"). One rule sits above all of it. Google's photo tips for Business Profiles say an image should represent reality, with no significant alterations or excessive use of filters or AI. So AI writes the words and sorts the photos. It never touches the pictures.
The example firm is three people finishing about six bathrooms a month, with no marketing person. The whole routine below takes it about 27 minutes per finished job.
Shoot a matched pair: the routine to run on every job
You cannot rescue a missing before photo, so the routine starts before the first tool comes out. Hold the phone at chest height, in the same orientation, from the same marked spot, at the same zoom setting. A strip of tape on the floor or a note such as "doorway, left foot on the second board" is enough. If the before photo is on the standard lens and the after is on the ultra-wide, the room will look twice the size and the pair stops being honest.
| Shot | Stage | Why it earns its place |
|---|---|---|
| Wide from the doorway | Before and after | The anchor pair for every post; same spot, same zoom |
| Opposite corner, looking back | Before and after | Shows the layout change that the doorway shot hides |
| Wet area close-up (bath, shower or tray) | Before and after | The change most customers care about most |
| Vanity and basin | Before and after | Second pair for a carousel when the first is weak |
| What was behind the old walls or under the old floor | After strip-out | Explains hidden costs and builds trust in your quotes |
| Waterproofing and first-fix stage | Mid-job | Shows the work that disappears behind tile |
| Tile junctions, niche, screen seal | After | Detail shots that show finish quality |
| Whole room, straight on, lights on | After | The cover image |
Before every after shot, do a 60-second sweep. Lights on, blinds as they were in the before photo, towels and bottles away, toilet lid down, glass and chrome wiped. Check mirrors and shower screens for your own reflection. Switch location tagging off in the camera app for job photos you plan to publish, and name folders by job number rather than customer name. A normal job gives you about 24 photos: six before, six during and twelve after, of which you will use perhaps eight.
Permission first: the clause and the thank-you message
A customer's bathroom is part of their home, and photos of it can reveal belongings, layout and security details. Ask before you post, in writing, and ideally before you take the before photos. A short clause in the quote handles the first request, and a one-line message at handover confirms it. Here is wording to adapt (an example, not legal advice):
Photographs. With your permission we would like to photograph the
bathroom before, during and after the work and use the pictures on our
website, social media and Google Business Profile. We will not show
your name, street name or house number, and we will avoid photographing
people or personal belongings. You can say no now, or ask us at any time
to stop using or remove the photos, and we will do so for anything we
control within [14] days.
[ ] Yes, you may use photos [ ] No Signed: ________ Date: ______
Hi [first name], thanks again for having us. Is it still fine for us to
use two or three photos of the finished bathroom on our website and
social pages? No names or addresses, and I'll send you the ones I plan
to use first. [your name]
Keep a "photo permission" column in your job tracker: yes or no, the date and the scope, for example "social and website, no exact location". Privacy rules differ between places, so have a local lawyer read the clause once, and run the second message past the customer in person if you can. An assistant is useful here for plain-English rewrites and for translating the clause for a customer who reads another language. It is not the person who decides whether the clause is enough.
Keep this separate from any request for a review. Google's review policy bars incentives and selective asking, so a message that offers a discount for photos and also nudges only your happiest customers towards a review is asking for trouble. The tutorial on review requests built from job photos shows how another trade handles the two without mixing them.
Let AI choose the pair and flag what to hide
Assistants such as ChatGPT, Claude and Gemini can all look at photos. Upload eight to ten at a time and ask for an editor's eye, not a retoucher's. Free plans limit uploads, so check the current limits before you plan a batch, and consider a paid plan, at about $20 a month on each of the main assistants, if you do this weekly. Photos of a customer's home are personal information, so on a personal plan switch off the model-training setting in privacy settings before the first upload; business plans leave your content out of training by default.
I'm attaching 9 photos from a bathroom job: 4 before, 5 after. Act as a
careful editor for a bathroom fitter's social posts.
1. Pick the best matched before/after pair (same angle, similar lighting).
2. For every photo list anything that identifies the home or people: house
numbers, street names, post, family photos, faces, reflections in
mirrors or glass, alarm panels, valuables, medicines, children's items.
3. List anything that makes the room look better or worse than it is: lens
distortion, different lighting, clutter, steam.
4. Do not suggest edits beyond crop, straighten and brightness.
Reply as a table: photo number, keep or reject, reason.
A sample reply, trimmed:
| Photo | Verdict | Reason |
|---|---|---|
| B1 (before, doorway) | Keep | Clear view of old bath and floor; your reflection is visible in the mirror, so crop or reshoot |
| B2 (before, corner) | Reject | Framed family photo on the windowsill shows faces |
| B3 (before, bath close-up) | Reject | Out of focus |
| A1 (after, doorway) | Keep, best pair with B1 | Same angle; after photo looks slightly wider, so check the lens setting |
| A4 (after, vanity) | Keep | Clean, good lighting |
It is a useful first pass, and it will still miss things. In the A4 photo the label on a box of the customer's medication is readable on the shelf at full size, and the assistant approved it. Vision features can miss small text. Open every photo at full size yourself before it goes anywhere, and treat the assistant as a second pair of eyes, never the only pair. It also caught the lens mismatch in A1, which is the kind of problem you stop seeing after a long day on site.
Captions from the job sheet, in three lengths
Write captions from facts, not from the photo. A photo invites the assistant to invent: it will name a tile style you did not use, praise a finish you did not choose and promise a result you cannot guarantee. A short job sheet stops that. Keep it to what you know:
- Job type and room size: walk-in shower swap, family bathroom, about 7 by 5 ft.
- Time on site: six working days.
- The problem found: rotten floorboards under the old bath, replaced before tiling.
- What went in: large-format tiles, a recessed niche, a frameless glass screen.
- What the customer wanted: an easier step in and less grout to clean.
Write three captions for a bathroom fitter's before-and-after post, using
only the facts on this job sheet: [paste job sheet].
1. Instagram: under 60 words, three to five hashtags describing the work.
2. Facebook: 80 to 110 words, friendly, mentions the problem we found.
3. Google Business Profile update: plain text, three or four sentences, no hashtags.
Rules: no "stunning", "transformation", "dream" or "luxury"; no price; no
street name; do not name a product brand; end with one call to action to
request a quote through the link. Plain English with our usual spelling.
After the captions, list any claim you made that is not in the job sheet.
The "list any claim not on the sheet" line is the safety catch. Here is the difference it makes. The lazy version is what an assistant writes with no job sheet:
Another stunning bathroom transformation! Contact us today for a free quote. #bathroom #renovation #luxury #design #home
And here is the version built from the sheet, after your edit:
Bath out, walk-in shower in. A 7 by 5 ft family bathroom, six working days, and a rotten patch of floorboards under the old bath that we found and replaced before any tile went down. Swipe for the before. Quote requests through the link in our bio.
Three things changed. The second caption contains a problem and its fix, which is what a prospect reading in a hurry can use. It has numbers, so it reads as a record rather than a slogan. And it contains nothing that cannot be checked against the job. Where the assistant offers superlatives, delete them. Where it offers a guarantee, delete that too unless it is written in your terms.
Read the self-check list at the end of the reply line by line. A typical one says: "Claims not in the job sheet: 'easy-clean' (the sheet says less grout to clean, not easy-clean); 'fully waterproofed' (waterproofing is not mentioned); 'finished on schedule' (no schedule given)." The first is a fair paraphrase you can keep if it is true. The second stays only if you add the membrane to the job sheet, which is worth doing because it is the work customers never see. The third goes, because nothing on the sheet supports it and a customer could quote it back to you.
Swipe order, slide labels and alt text for each post
A swipe post is a set of slides inside one post, so the order is a decision. Some fitters lead with the after image, so the feed thumbnail shows the result and the before sits on slide two. Others lead with the before to build a small reveal. I do not know which suits your audience, so run each order for three months and let your own enquiry log decide (the last section shows how). Whichever you choose, label the slides ("Before", "After") inside the image or in the first line of the caption, because people scroll past captions.
Keep the crop identical for both images. A square crop on one slide and a portrait crop on the next makes the room seem to change shape. Put the job in the first line of the caption ("Walk-in shower replacing a bath, six working days"), because long captions are cut off in feeds and the first line is what most people read. Use three to five hashtags that describe the work, not a pile of generic ones. Where the platform lets you add alt text, write one plain sentence per image ("Walk-in shower with large grey tiles and a glass screen, after"). It helps people using screen readers and does no harm to anyone else. The assistant can draft alt text from the job sheet if you add one line to the caption prompt, but read it against the photo you actually chose, because it will describe the job sheet, not the image.
A weekly Google Business Profile update that leads to a quote form
The Google help page on posts describes three post types: updates, offers and events. An update can carry a description, a photo, a video and an action button with a link, and Google says the button should lead to a website where the customer can complete the action. Point it at a page with a short quote-request form, not your home page. The same page lets you schedule a post ("Schedule this post") and repeat it weekly or monthly from a "Repeats" menu, and notes that posts older than six months are archived unless a date range is set. In practice your best before-and-after posts will fall away after about six months, so reuse the strong jobs with new captions.
Two more pieces of Google guidance shape how you use AI here, and both are tips rather than formal policy. The posts page's tips advise avoiding auto-generated or distracting content, so edit every draft and do not schedule fifty AI-written posts in one sitting. And Google's photo tips for Business Profiles, written for profile photos though the spirit carries over to posts, ask for images that are in focus and well lit, with no significant alterations or excessive use of filters or AI. The same page gives the file rules for those photos: JPG or PNG, between 10 KB and 5 MB, with 720 by 720 pixels recommended and 250 by 250 as the minimum. Here is an example update built from the job sheet above:
Walk-in shower replacing a bath in a family bathroom. The old bath hid rotten floorboards, which we replaced before tiling, and the job took six working days. Photos show the room before and after. To ask about a similar job, request a quote through the link.
It has no street name, no customer name and no unprovable claim ("best in town"). If you want the same routine for every week of the year, How to Write Google Business Profile Posts With AI Every Week covers the rhythm, and Remodelling Company Website: Project Pages Written With AI From Photos turns the same photos into longer project pages.
One boundary matters if you offer design visuals before a job. A rendering of a planned bathroom is a different thing from a photo of a finished one. Label visuals "design concept" and never post them as results. Best AI for Remodel Renderings deals with that honestly.
Sort the library once: folders, names and a permission flag
The routine falls apart when photos live on three phones. Pick one place and a structure the whole crew can follow: a folder per job named with the job number and the work (017-walk-in-shower), subfolders for before, during, after and published, and a rule that only cropped, checked images go into published. File names carry the job number, the stage and the view, such as 017-before-doorway and 017-after-doorway. None carries a customer's name.
Beside the folders, keep one spreadsheet row per job: the job sheet facts, the permission flag and its scope, which pairs you chose and where each was posted, with dates. When the Google profile archives a post after six months, that row tells you which strong job to repost with a new caption. It also answers the question you will be asked sooner or later: has this customer agreed to this photo being used here?
- Quotes. Attach two pairs from jobs of the same size and type to each quote you send, so the customer sees what the price buys. Only use pairs whose permission covers that use.
- Reviews. If you set a customer's review quote beside their photos, ask first. The review belongs to the reviewer.
- Backlog. Feed your last ten jobs' notes to an assistant and request a job sheet in your fixed layout for each, with a flag on any that lack a problem found or a time on site. You fill the gaps from the job file. Do not let it fill them.
One month of posts from four finished jobs
Of this month's six finished jobs, four have both a usable matched pair and permission to post: a bath-to-shower swap (job 1), a downstairs cloakroom refit (job 2), an en suite built into a bedroom corner (job 3) and a step-free wet room (job 4). The other two stay in the library. One customer agreed to the website only, so that job can become a project page but never a post; the other job's before photos were taken on the ultra-wide lens, so the pair would mislead. Four jobs give twelve posts: eight on social media and four on the Google profile.
| Week | Day | Where | Post | Built from |
|---|---|---|---|---|
| 1 | Mon | Instagram and Facebook | Swipe post: job 1 before and after | Anchor pair plus vanity pair |
| 1 | Wed | Google profile | Update: walk-in shower swap in six days | Job 1 caption, cover image |
| 1 | Fri | Instagram and Facebook | What we found under the old bath | Job 1 strip-out photo |
| 2 | Mon | Instagram and Facebook | Swipe post: job 2 cloakroom before and after | Job 2 pairs |
| 2 | Wed | Google profile | Update: small cloakroom refit | Job 2 caption |
| 2 | Fri | Instagram and Facebook | How long does a bathroom refit take? Day-by-day for jobs 1 and 2 | Mid-job photos, time sheet |
| 3 | Mon | Instagram and Facebook | Swipe post: job 3 en suite before and after | Job 3 pairs |
| 3 | Wed | Google profile | Update: en suite built into a bedroom corner | Job 3 caption |
| 3 | Fri | Instagram and Facebook | Close-up: tile junctions, niche and screen seal | Job 3 detail shots |
| 4 | Mon | Instagram and Facebook | Swipe post: job 4 step-free wet room | Job 4 pairs |
| 4 | Wed | Google profile | Update: wet room conversion | Job 4 caption |
| 4 | Fri | Instagram and Facebook | What we measure at a quote visit, with a link to the form | Your own visit checklist |
The time budget per job: five minutes choosing the pair with the assistant, two checking the permission column, ten on captions, five on the Google update and five scheduling. That is 27 minutes, so four jobs cost 108 minutes, just under two hours. Put a figure on it. At $60 an hour of your own time the month costs $108. If a job in your business is worth $9,000 with a 30% gross margin, that is $2,700 of margin, so one extra job a year pays for 25 months of the routine. That is a break-even sum, not a forecast; posts do not promise enquiries, but the sum shows how little has to go right.
Where before-and-after posts go wrong
- Mismatched pairs. A before on the standard lens and an after on the ultra-wide makes the room look bigger online than it is. A prospect who sees it in person at the quote visit feels misled before you have said a word.
- Personal items. A framed family photo, a medicine box or a child's bath toys in the frame. The assistant can flag some of them, but you still check at full size.
- Posting before the snag list closes. If the silicone has not cured or a paint touch-up is outstanding, wait. The photo lives for years.
- Generated "after" pictures. An AI image of how a bathroom might look is not an after photo, and passing one off as a result misleads exactly the people you want to quote for. Keep generated visuals labelled as concepts.
- Promises in captions. "Leak-proof for life" or "finished in three days" are claims you may have to honour. Write only what the job sheet says.
- Location detail. A visible house number, a street name in a caption or a tagged address. Describe the area in general terms, or not at all.
Finding out which posts brought the enquiries
You do not need analytics software. Add one question to your quote-request form and your phone script: "How did you find us?" with options for Instagram, Facebook, Google profile, search, recommendation and other, plus a free-text box: "Which photo or post caught your eye?". Log the answers in the same spreadsheet as your jobs. After a month, give an assistant the counts:
Here are this month's enquiries by source and by post type: [table].
In three sentences, say what changed against last month and what I should
test next month. Do not draw conclusions from fewer than five enquiries in
a group; say "too few to tell" instead.
That last sentence matters. Three enquiries from Instagram and one from Google is not a trend, and an assistant will happily invent a story around it if you let it. Give each posting experiment three months before you change the plan: shoot the same pairs, post at the same times and change only one thing at a time, such as swapping the call to action or posting the Google update on a Tuesday instead of a Wednesday.
When the posts do bring enquiries, the next bottleneck is turning them into accurate quotes. For that, read Bathroom Remodel Estimate Template: Catch Missing Lines With AI and Bathroom Renovation Scope of Work: Draft Room-by-Room Lines With AI, which cover the estimate and the scope that follow the first call.
Questions bathroom fitters ask about posting job photos
Do I need the customer's permission to post photos of their bathroom?
Ask for it in writing before you post, ideally in the quote and again at handover. A bathroom photo can show belongings, layout and sometimes the address, and privacy rules differ where you work, so ask a lawyer to check your wording. Record what the customer agreed to: which photos, which places, and whether anything identifies the home.
Can I use AI to improve the after photo?
Keep edits to cropping, straightening and a little brightness. Google's photo tips for Business Profiles say an image should represent reality, with no significant alterations or excessive use of filters or AI. An AI-enhanced or generated after photo also sets expectations the real bathroom cannot meet, which costs you at the quote visit.
How often should a bathroom fitter post?
Consistency matters more than volume. Three posts a week for a month, one of them a Google Business Profile update, is realistic from four finished jobs. If the routine takes longer than two hours a month it is unlikely to survive a busy season, so trim the plan rather than skipping weeks.
Should I put prices in before-and-after posts?
I'd leave exact prices out and give the size of the room, the time on site and what changed, then link to a quote form. Prices depend on the access, the floor and what is behind the old walls, and a posted figure becomes the number every enquiry quotes back to you.
Further reads
- AI Marketing Video Generator: Before-and-After Clips for Landscapers — Short before-and-after clips if you want to add video.
- How to Optimise Your Google Business Profile With AI — Everything else on your profile beyond the weekly post.
- Car Detailing Promotion Ideas: Seven Before-and-After Posts With AI — Seven before-and-after posts for a detailing business, with the photo workflow, AI caption drafts, a four-week calendar and rules for keeping the photos honest.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Google Business Profile help pages on posts, photo tips and photo requirements (checked October 2026), and the posting and consent practices described above, which are suggestions rather than rules.