Before & After Project Description Generator
Generate compelling before-and-after project descriptions for your website gallery, Google Business Profile, and social media from basic job details.
Built by Tim Nussbeck — 20 years in home improvement sales, 1,000+ reps trained, founder of GhostRep
Enter your details
Built by Tim Nussbeck
Founder of GhostRep · 20+ years in home improvement sales · Trained 1,000+ reps
Every tool on this page is based on real field experience, not AI-generated templates.
What Is a Before & After Project Description Generator?
Before-and-after content is the highest-converting content type in home improvement marketing — and most contractors completely botch the description. With 72% of consumers preferring video and visual content over text when evaluating a service, a well-captioned transformation photo outperforms any written testimonial. They post a stunning transformation photo with a caption that says "New roof — Plano, TX" and wonder why it doesn't generate calls. The photo did its job. The description didn't do anything at all.
The gap between a photo gallery that generates leads and one that just looks nice is almost entirely in the words underneath. A homeowner researching storm damage repair, a solar upgrade, or an HVAC replacement wants to know what the original condition looked like, what was done about it, what materials were used, and how long it took. That context is what converts a browser into a phone call. According to the FTC endorsement and testimonial guidelines, descriptions should accurately represent the work performed — which also means being specific rather than making vague quality claims.
This generator writes two-format descriptions from your basic job details: a 50-60 word social version for Instagram and Facebook and a 120-150 word version for your website gallery and Google Business Profile. Both lead with the specific problem the homeowner had and close with the result from their perspective — damage-forward, material-named, and free of puffery.
How to Use This Tool
Match the project type to the story
A storm/insurance replacement has a different narrative than a retail replacement — one starts with the damage event and the claim process, the other starts with the homeowner's decision to upgrade. A commercial flat roof job tells a completely different story than a residential emergency repair. The project type determines the story structure, so selecting the right one matters more than any other input.
Be specific about the problem
The problem description is the most important input. "Hail damage" is vague. "Multiple missing shingles and 3 skylights damaged by 1.5-inch hail from the March 14th storm" is specific enough that a homeowner who experienced the same storm recognizes their own situation. This applies across verticals — solar companies should describe the old system's performance issues, HVAC contractors the specific failure, pool builders the existing condition. Specificity also helps rank for long-tail searches.
Include the full material or product name
Homeowners increasingly research specific products before they call a contractor. "GAF Timberline HDZ in Charcoal" is more useful than "architectural shingles." "SunPower M-Series 440W panels" is more useful than "solar panels." Material and product names establish your credibility as someone who knows what they're installing — contractors who can't name the product don't inspire confidence.
Add notable details that strengthen the story
Details like project size, timeline, or unusual scope add credibility and help homeowners gauge whether their own job is comparable. "Completed in one day" reduces anxiety about disruption. "3,400 sq ft on a 10/12 pitch" tells a homeowner who's done their homework that this was a complex job. Only include details that make the project more impressive or relatable — not every job needs a notable detail.
What Makes a Good Project Descriptions (Social + Website)
Leads with the problem, not the solution. Descriptions that open with "We installed a new GAF roof at..." are backwards — they lead with what you did, not why it needed doing. A homeowner with hail damage connects to "After the March 14th storm left this Plano home with missing shingles and cracked skylights." Whether you're describing a roof replacement, a solar install, an HVAC swap, or a pool renovation, start with the condition that drove the project.
Product names are specific and spelled correctly. Manufacturer and product names are searchable. A homeowner who researched "GAF Timberline HDZ vs Owens Corning Duration" is looking for a contractor who knows these products. Misspelled or vague references ("Timberline shingles" instead of "GAF Timberline HDZ") undersell your expertise. The same applies to solar panel brands, HVAC equipment models, and window product lines. Spell out the full product name every time.
No puffery or generic quality claims. "World-class workmanship," "exceptional quality," and "superior craftsmanship" add nothing to a project description. Every contractor claims these things. The specifics — materials, damage type, timeline, sq footage — are the proof. Let the specifics do the selling and cut every adjective that can't be verified.
Short version is truly short. The social media version should be 50-60 words — short enough to be read in an Instagram caption without a "more" tap. If it runs to 80 words, cut it. The website version can be 120-150 words and carry more detail. Do not use the same copy for both — a wall of text in an Instagram caption gets ignored; a 50-word blurb on a website gallery looks thin.
Common Mistakes to Avoid
| What Most Reps Do | What Works Better |
|---|---|
| Taking the 'before' photo as an afterthought once you're already on the roof | The before photo is the money shot — it's what makes the transformation visible. Take it from the same angle you'll use for the after, at the same time of day if possible, before you touch anything. A rushed before photo kills the comparison. |
| Writing descriptions that focus on what you did instead of what the homeowner experienced | Technical descriptions of the work appeal to contractors, not homeowners. Lead with the homeowner's problem and resolution — 'After years of leaks and failed patches, the Garcias finally have a roof that can handle the next storm' is more compelling than a technical spec list. |
| Skipping before-and-after content because jobs look similar | Every job is visually different to the homeowner who lives there. A subtle improvement in curb appeal, a color change, or a structural repair that wasn't visible but was critical — all of these make compelling stories when told with specificity. |
| Posting before-and-after content without location tags or neighborhood context | Before-and-after posts with a neighborhood name or city tag perform dramatically better for local SEO. Tag the city, reference the neighborhood, and mention the storm event if applicable. Hyperlocal content ranks hyperlocally. |
Pro Tip
Shoot your before photos at the SAME angle you plan to use for the after photos. Inconsistent angles kill the visual impact of even the best transformation — a ground-level before and a drone-shot after makes it look like two different properties. Walk to the same spot, hold the camera at the same height, and frame the same section. For more on turning project photos into lead-generating content, see our guide on getting reviews that generate leads.
Frequently Asked Questions
how do i write a before and after description for a home improvement project
Start with the specific problem — the storm date, the system failure, the visible damage, the outdated condition. Then describe what you replaced or installed using full product names. Close with the result from the homeowner's perspective. Keep the social version under 60 words and the website version under 150. This structure works whether you're describing a roof replacement, a solar installation, an HVAC upgrade, or a pool remodel. Specifics like material names, square footage, and timeline are always more convincing than quality claims.
should i add descriptions to my project gallery photos
Yes — gallery photos with descriptions convert significantly better than photos alone. A homeowner researching storm damage repair, a solar upgrade, or an HVAC replacement doesn't just want to see the finished product; they want to know what the original problem looked like, what you installed, and how long the job took. Descriptions also help your website rank for long-tail searches around specific damage types, products, and cities. Every photo in your gallery should have at least a 50-word description.
what details should i include in a project description
The most useful details are: the specific problem or condition before the project, the materials or equipment installed by full product name, the location, and any notable scope detail like square footage, system capacity, or timeline. Avoid vague quality claims. Homeowners researching similar projects find specifics they can compare to their own situation — "hail from the April 22nd storm in Frisco" or "replacing a 15-year-old 3-ton AC unit" is far more useful than "damage repair" or "system upgrade."
can i use project descriptions on google business profile photos
Yes, and you should. When uploading photos to your Google Business Profile, you can add a caption to each one. Google indexes these captions and they contribute to how GBP understands your services and service area. Use the longer website version (120-150 words) for GBP photo uploads — it's long enough to include the city name, service type, and product names, all of which help your local ranking for searches like "[city] roof replacement" or "[city] solar installation."
how many before and after projects should a contractor have on their website
A minimum of 10-15 described projects establishes credibility. Twenty or more is better. The goal is enough variety that any homeowner visiting your site can find a project similar to their own — their property type, their problem, their city. Companies with 50+ described projects generate significantly more organic traffic through long-tail search because the content matches the specific queries homeowners type when researching a repair or installation.
Before/After Content Sells — Coach Rex Closes
Your before/after gallery gets prospects excited. <a href="/products/ai-sales-coach">AI Sales Coach</a> trains reps to reference specific project outcomes during the close so the transformation story carries all the way through the sale.
Learn MoreStart 14-Day Free TrialNo credit card required
Go beyond documents
GhostRep trains your reps live — not just generates documents.
AI-powered objection mastery, role play, and real-time coaching that actually changes close rates.
Start 14-Day Free Trial