Give an AI assistant 10 to 20 photos of one finished job plus a short fact sheet (scope, dates, size, materials, the one problem you solved), and have it fill a fixed template: before, scope, challenge, result. It can describe what it sees; you supply everything else. Get the client's permission, add alt text and link each page to its service page.
The photos give the AI layout, finishes and mood. They cannot tell it that the floor joists were rotten, that the job took 19 working days, or that the household wanted step-free access to the shower. Those facts are what make a project page worth reading, they live in your head and your job file, and so they go onto a fact sheet before any photo is uploaded. Five minutes on that sheet at handover is what stops the AI turning porcelain into marble, or 4 ft of rotten joist into "extensive rot".
The page template: four blocks and a fact box
Every project page uses the same skeleton, so visitors know where to look and the AI has a shape to fill. There are four blocks in a fixed order, with a small fact box at the top and one call to action at the foot.
| Part of the page | What goes in | Where it comes from | Length |
|---|---|---|---|
| Fact box | Room, size, time on site, month finished, neighbourhood (never the address) | Your fact sheet | 5 lines |
| Before | What the space was like and what the household wanted to change | Photos and the homeowner's brief | 60 to 90 words |
| Scope | What you did, trade by trade, in plain English | Your job sheet, not the AI | 100 to 150 words |
| Challenge | The one thing that was harder than expected and how you handled it | The site lead's notes | 80 to 120 words |
| Result | What changed for the household, plus finished details | Photos, handover notes, a quote if permitted | 60 to 100 words |
| Call to action | One sentence inviting an enquiry, linked to the matching service page | You | 1 sentence |
The reasoning behind the four blocks is simple. Scope shows that you do the work, challenge shows that you solve problems, and result gives readers and search engines the finished picture. A page that is only a gallery offers none of those. The challenge block is the one most remodellers skip and the one visitors remember, because it is the part no other contractor's page contains.
Collect the photos and facts on site in ten minutes
The best moment to gather material is the last day on site, while the crew is still around to answer questions. Fourteen photos is a workable set for a bathroom. Take them in this order and keep the same corner and height for each before-and-after pair:
- Before, 3 photos: two wide shots from opposite corners and one of the feature the household disliked most.
- Problems and progress, 5 photos: anything found behind the walls, the rough-in before it is covered, the waterproofing before tile.
- After, 6 photos: two wide shots from the same corners as the before pair, then four details such as the drain, the tile junctions, the vanity and the lighting.
Alongside the photos, the site lead fills in a fact sheet. It takes about five minutes and it is the document the AI is not allowed to go beyond. This is the one for the worked example, with the materials copied from the order sheet and not guessed from the pictures.
| Fact sheet field | Entry (illustrative) |
|---|---|
| Room and house | Main bathroom in a 1950s house, about 70 sq ft (6.5 m²) |
| Time on site; month finished | 19 working days; September |
| Place (no address) | [neighbourhood], [town] |
| The household's brief | A step-free shower, more storage and an end to damp that kept coming back |
| Scope | Strip to the studs; replace supply and waste pipework; repair subfloor; waterproofing membrane; step-free shower with linear drain; floating vanity with undermount basin; extractor fan vented outside; new lighting |
| Materials (from order sheet) | Large-format porcelain tile, waterproofing membrane, linear drain, floating vanity, vented extractor fan |
| Challenge | Rot found in the joists under the old bathtub along about 4 ft. Joists sistered (new timber fixed alongside), which added 2 working days. |
| Result | Step-free shower, damp cause removed by membrane and fan, wall-hung storage |
| Client permission | Yes: photos and first name only, recorded 30 September |
| Questions the household asked | Whether the floor would feel solid; how long the shower would take to dry out |
Two housekeeping points before any upload. Phone photos can carry the GPS position they were taken at, so switch location tagging off in the camera settings, or check the file before it goes anywhere. And look at every frame for house numbers, post, documents, family photos and children's faces, because those are the details that identify a home. Claude takes up to 20 files per chat and images up to 10 MB each; with other assistants, check the current limit and send two batches rather than shrinking photos until the detail disappears.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowAsk permission before the first photo goes anywhere
Permission is a step, not a favour. Ask on handover day, in writing, and keep the reply with the job file. A short message does the job, and it should say what you will use, what you will leave out and how to withdraw. Here is wording to adapt, with the placeholders left for you.
"Hi [first name], we are really pleased with how your bathroom turned out. We would like to feature photos of the project on our website and social pages. We would use your first name only and the neighbourhood, never your street address, and we will avoid showing personal items, documents or people. We may use software, including AI tools, to help describe the photos and draft the page text. If you ever want the page or any photo taken down, tell us and we will remove it. Please reply YES if you are happy for us to go ahead."
Three practical rules sit behind that message. No reply means no page: silence is not consent. A testimonial quote needs its own yes, because agreeing to photos is not agreeing to be quoted. And the withdrawal promise has to be real, so note who removes pages and photos and how quickly. Rules about consent and the use of images of people's homes differ from place to place, so have your solicitor or adviser check the wording once, before you roll it out.
The prompt, and the first draft it returns
Attach the 14 photos, paste the fact sheet, and fence the AI in. The two rules that matter most are "use only the fact sheet" and "list what the photos show that the sheet does not mention", because that second rule turns the AI's urge to embellish into a list you can accept or reject.
You write project pages for a remodelling company's website. Use ONLY the fact sheet below and the attached photos.
Write: a page title, a fact box, then four blocks headed Before, Scope, Challenge and Result, then one closing sentence inviting an enquiry with the link text [service page].
Rules:
- 450 to 550 words in total. Use -ise and -our spellings (organise, colour). Plain, specific sentences.
- No superlatives or sales words (stunning, luxury, premium, award-winning, dream, transformed).
- Name materials, numbers and durations only if they appear on the fact sheet. Never infer a material from a photo.
- If a photo shows something that is not on the fact sheet, do not mention it in the page. List it under "Seen in photos but not on the fact sheet" so the owner can decide.
- Do not mention prices, warranties, awards, schedules or the client's name unless the fact sheet gives them.
- Write the Challenge block from the Challenge field only.
FACT SHEET:
[paste the table]
A typical first draft reads smoothly, which is exactly why it needs a hard read against the sheet. These are two paragraphs from a draft like the one this prompt produces, with the errors that slip in even when the rules are clear.
Before: "The 1950s bathroom was dark and cramped, with a cracked tile surround and a tub the household no longer used. They wanted a step-free shower, more storage and a fix for the damp that kept returning."
Challenge: "Once the old tub was removed, the crew uncovered extensive rot in the joists and rebuilt the subfloor in just two weeks, finishing ahead of schedule and fitting premium marble tile."
The Before paragraph was close, though "a tub the household no longer used" is an inference from a photo and not on the sheet. The Challenge paragraph had four problems, each of them typical:
- "Extensive rot" became "rot along about 4 ft of joist under the old bathtub", which is what the sheet says.
- "In just two weeks" became "the repair added two working days to a 19-day job". The AI had mangled a number it was given.
- "Ahead of schedule" was deleted, because the sheet says no such thing.
- "Premium marble tile" became "large-format porcelain tile". The fact sheet names porcelain, and the AI had judged the material by eye.
The "Seen in photos but not on the fact sheet" list came back with a niche in the shower wall, a towel rail and a wall-mounted light. The site lead confirmed the niche and the light and left out the towel rail, which belonged to the previous owner and stayed. That list is the cheapest quality control in the whole process: five minutes with it catches what an hour of proofreading misses.
Alt text, filenames and captions from the same photos
Google's image guidance calls alt text the most important piece of metadata for an image. It asks for useful, information-rich descriptions that use keywords appropriately and in the context of the page, and it warns against stuffing the attribute with keywords. It also prefers short descriptive filenames such as my-new-black-kitten.jpg to IMG00023.JPG, and it reads captions and nearby text to work out what a picture shows. You can read the guidance on Google Search Central.
Send the AI each photo with one line of fact from the sheet and ask for a filename, alt text of one sentence and a caption of under ten words. Then compare each against its photo. The tutorial on generating and checking AI alt text covers the review habit in more depth. For the bathroom, five of the fourteen photos came out like this:
| Filename | Alt text | Caption on the page |
|---|---|---|
| bathroom-before-cracked-tile-surround.jpg | Bathroom before the remodel, with a cracked tile surround around the original bathtub | Before: the original bathtub and a cracked surround |
| bathroom-remodel-rotted-joists-under-bathtub.jpg | Floor joists under the former bathtub area showing rot along one section | Rot found at strip-out, about 4 ft of joist |
| bathroom-remodel-joists-sistered.jpg | New timber fixed alongside the rotted joists before the subfloor was replaced | Joists sistered before the new subfloor |
| bathroom-remodel-step-free-shower-porcelain-tile.jpg | Step-free walk-in shower with large-format porcelain tile and a linear drain | Finished: step-free shower with linear drain |
| bathroom-remodel-floating-vanity-finished.jpg | Finished bathroom with a floating vanity, undermount basin and wall-mounted light | Floating vanity frees up floor space |
Compare those with the stuffed version that people still write by habit: "bathroom remodel bathroom remodeller best bathroom remodelling company bathroom contractor". It tells a screen reader user nothing, and Google's guidance names the practice as something that can make a site look like spam. Describe what a person who cannot see the photo would need to know, and the keyword usually appears on its own.
Service pages built from your finished projects
A service page such as "Bathroom remodelling" is stronger when it is built from evidence you already own. After four to six project pages of the same type, collect their fact sheets and ask the AI for the patterns across them: how long jobs take, which problems recur, which decisions households face, and which questions they asked. Generic service pages cannot offer that, because they have no jobs behind them.
Four bathroom fact sheets might show 17, 19, 22 and 24 working days on site. The average is 20.5 days, and the range converts to roughly three to five weeks at five working days a week. "Most of our bathroom projects take three to five weeks on site" is a sentence a competitor's template page cannot truthfully copy. The AI does the sums, and you check them.
Using ONLY the four fact sheets below, draft a 600-word service page headed "Bathroom remodelling in [town]".
Include:
- What we do, as a short paragraph and a bullet list taken from the Scope fields.
- How long projects take, calculated from the Time on site fields. Show the range and the average, and show your working.
- The problems we meet most often, listing only problems that appear in the Challenge fields.
- What affects the price, using only factors that appear in the sheets. Do not state any prices.
- Four FAQs written from the "Questions the household asked" fields.
- A link line for each project: "[project title] - read the project".
Rules: use -ise and -our spellings (organise, colour). No awards, rankings, guarantees or superlatives. Do not mention any town or neighbourhood that is not in the sheets. If a section cannot be built from the sheets, write NOT ENOUGH DATA instead of inventing it.
FACT SHEETS:
[paste the four sheets]
Link both ways. The service page links to each project page, and each project page's closing sentence links back to the service page, which is how a visitor travels from proof to the thing they came to buy. For place names, use the ones that are true: the neighbourhoods and towns of finished projects (with permission), and your real service area, in the fact box, the title tag and one sentence of body text. A project page title might read "Bathroom remodel in [neighbourhood], [town] | [Company]", and a service page "Bathroom remodelling in [town] | [Company]". Do not generate thirty near-identical town pages. The tutorial on service-area pages without duplicate content shows what to build instead.
What the publishing plan costs in hours
Here is the time per project page once the routine is settled, with the figures set by the worked example.
| Task | Minutes |
|---|---|
| Photos and fact sheet on site | 10 |
| Permission message sent and answer filed | 5 |
| AI draft from the prompt | 10 |
| Edit against the fact sheet, including the unmentioned-items list | 20 |
| Alt text, filenames and captions, checked against the photos | 10 |
| Upload, resize photos, add links and publish | 10 |
| Total per project page | 65 |
A firm with 12 finished jobs from the last year needs 12 times 65 minutes, which is 780 minutes or 13 hours, for the whole backlog. Three pages a week finishes it in four weeks at a little over three hours a week. Build the first service page after the first six project pages exist, at about 90 minutes each, because that is when you have enough sheets to find patterns. Newer jobs then cost one hour each and take place at handover, while the details are fresh.
Photos are the part of publishing that can slow a site, and Google's guidance notes that images are often the largest contributor to page size. Resize each photo to the width it will display before you upload it, rather than posting the full-size file from the phone. If you want ideas for turning the same photos into social content, the tutorial on before-and-after posts from job photos covers that side, and the one on writing case studies from project photos takes a design studio's view of the same job.
A last read before any page goes live
- Every number, duration and material on the page matches the fact sheet. Read the Challenge block twice, because that is where the AI bends figures.
- Permission is on file, and the page uses only what the message promised: first name, neighbourhood, no address.
- No photo shows a house number, post, documents, family pictures or children's faces.
- Every image has a descriptive filename and alt text that would make sense to someone who cannot see it.
- The project page links to its service page, and the service page links back.
- There is one call to action, not three.
- Read the page aloud. Any sentence that could sit on a competitor's page unchanged gets rewritten or deleted.
- Every picture is a real photo of the real job. A concept render is useful in a proposal if it is labelled as one, and the tutorial on AI remodel renderings from client photos covers that use, but a render never stands in for finished work on a project page.
Where project pages start to sound like everyone else's
A set of pages that share a shape but differ in facts is exactly what you want. A set that shares sentences is the problem, and AI drafts drift that way when the same prompt runs twelve times. These are the patterns to watch for.
- Vague results. "A stunning transformation of the space" says nothing. "A step-free shower, a fan that vents outside and storage that no longer sits on the floor" says what changed. Ask the AI to rewrite any result sentence that would survive a swap of the room.
- A missing challenge block. Some jobs go smoothly. Write what was tricky anyway, such as a tight access route, a delivery window or a layout constraint, because a project page with no problems reads as if nothing was learned.
- Repeated phrases. Paste two finished pages into the AI and ask for every sentence or four-word phrase they share. Rewrite the shared ones by hand.
- Keyword repetition. If the town name appears in every heading, the page reads as if a script wrote it. One mention in the title, one in the fact box and one in the body is enough.
- Stale pages. Put a yearly review in the diary. Remove pages for projects whose photos you can no longer use, and update the service pages when newer jobs change the picture, such as a longer average time on site.
One more habit separates pages that work from pages that merely exist. After a visitor enquires, ask which pages they read. That tells you which project pages are earning their keep and which need a better challenge block, and it feeds straight into the follow-up wording for the quote that comes next, which the tutorial on follow-up sequences for open remodelling quotes covers.
Questions remodellers ask before publishing project pages
How many project pages does a remodelling website need?
Enough to show each service you want more of. Aim for at least four finished projects per service before you build its service page, then add one page per completed job. Ten pages with a real challenge and result in each will do more for you than forty thin ones that only hold a gallery.
Should project pages show the price?
Show a price only if you can stand behind it for the next buyer. A range tied to scope is safer than a single figure, and it needs the client's agreement. If you would rather not publish money, say how long the job took on site and what it included, which answers most of the same question.
What if the client says no to photos?
Write the page from the fact sheet and use only work-in-progress images that show nothing identifying, such as framing or pipework, or publish an anonymised summary with no images of the home. Never borrow photos from another client's job, and never present AI-generated images as your own finished work.
Further reads
- Kitchen Remodel Estimate Template: Line Items Written With ChatGPT — Turn the same jobs into a line-item estimate template.
- Remodelling Proposal Template: Scope, Allowances and Terms With AI — Scope, allowances and terms for the proposal that follows an enquiry.
- Renovation Quote Template: Room-by-Room Scope Written With AI — Room-by-room scope written with AI for the quote itself.
- How Can AI Help Photographers With Alt Text, Filenames and Captions? — A photographer's take on alt text, filenames and captions at volume.
- Home Builder Lead Generation: Nurture Enquiries With an AI Sequence — Nurture website enquiries for longer, bigger building projects.
- What AI Can and Can't Do for Your Local SEO — What AI can and cannot do for local search visibility.
- AI Marketing for Contractors: Reviews, Case Studies and Local Posts — Three AI marketing jobs for a small contractor, built on work you already do: review replies, a case study from each job's photos, and weekly Google posts.
- Fence Company Marketing: Local Pages, Photos and Posts With AI — A claims sheet, town pages that pass Google's spam tests, a photo caption routine, a posting rhythm and a four-week plan a small crew can keep up.
- Get Landscaping Clients: Project Photos, Local Search and AI Follow-Up — Week-by-week steps for landscapers: tidy the Google profile, publish captioned project photos, request reviews and follow up every enquiry with AI drafts.
- Paving Marketing: Turn Job Photos Into Local Content With AI — A six-shot routine, captioning prompts and permission wording that turn each paving job into posts, a project page and a profile update.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Google Search Central, Image SEO best practices (alt text, filenames, captions and page size), read 1 November 2026; Anthropic's help centre and vision documentation on upload limits for files and images.