You’re already taking photos on every job. You take them for documentation, for insurance, for warranty protection. Most of those photos then sit in a folder, never to be seen again. Meanwhile, you’re probably wondering what to post on your company page this week.
That folder is your content calendar. Real photos from real jobs are more convincing than stock images or polished ad graphics, because homeowners can tell the difference. A before-and-after from a roof two streets over says more about your work than any slogan.
Why job photos work
- Proof beats promises. Anyone can say they do quality work. A photo shows it.
- Local relevance. When a neighbor sees a project in their own town, it feels real.
- Emotional pull. Transformations are satisfying to look at, and people stop scrolling for them.
- No extra production. You’ve already done the work and, ideally, already taken the shots.
JobNimbus’s article cites a contractor marketing survey in which most homeowners said they trust content showing completed projects over professional marketing material. The source isn’t named, so treat the number as a talking point rather than a hard statistic. But it matches what most contractors see in the real world.
What to shoot (and what to avoid)
A good set of photos comes from a habit, not luck. Aim for roughly 15 to 20 per job: three to five “before” shots, five to seven during the work, and five to seven “after” shots plus a few detail shots.
- Before: wide shots and close-ups of the damage. Stay consistent with angles so you can match them later.
- During: the crew at work, safety gear visible. Skip shots with a messy site or visible safety problems.
- After: match the “before” angles exactly, then add a couple of dramatic ones. Watch the lighting and keep tools and clutter out of frame.
- Details: craftsmanship close-ups like flashing, ridge caps, and clean lines. Make sure they’re in focus.
- Team: natural, in-action moments beat stiff group poses.
For before-and-afters to land, use the same angle and framing, similar lighting, similar time of day, and show the full scope of the work.
Five kinds of posts that work
- Before and after transformations. The most engaging format, by a wide margin
- Problem-to-solution sequences. Here’s the leak, here’s the cause, here’s the fix
- Process highlights. Behind-the-scenes craftsmanship that explains why your work costs what it does
- Team spotlights. People hire people they can picture
- Customer celebrations. With permission, a happy homeowner is the best ad you can run
A simple post template
- Briefly describe the project, like a neighborhood roof replacement
- State the homeowner’s problem
- Explain your solution
- Add a quote or reaction from the homeowner, if they’ve given permission
- End with a call to action for local service, such as a free inspection
- Add a mix of local and service-specific hashtags
Captions that teach something tend to do better than captions that just announce. “Here’s why this valley was leaking and what we did about it” is more useful than “Another roof done!”
Pick your platforms
You don’t have to be everywhere. Pick two or three where your customers actually are, and post consistently rather than sporadically on six.
- Instagram: best for visual transformations. Carousels, Reels, and Stories all work. Adding a location tag helps with local visibility.
- Facebook: strong with homeowners 35 and up. Good for longer educational posts, testimonial videos, and neighborhood targeting.
- TikTok and Reels: good for process videos and “how it’s done” content, and for reaching younger homeowners.
- LinkedIn: better for commercial work and relationships with property managers and suppliers.
Post times vary by audience, so start with the commonly suggested windows (late afternoon and evening on weekdays for Instagram, afternoons for Facebook) and let your own analytics tell you what actually works. One project can feed many posts: a roof replacement can become a carousel, a short time-lapse, an educational post about materials, and a testimonial video.
Quick editing that makes a big difference
You don’t need a fancy camera. A modern phone is enough. Spend two minutes on each post: brighten the image so details show, straighten the roof lines, and crop out distractions while keeping context. Use the right shape for each platform: square for the Instagram feed, vertical for Stories and Reels, horizontal for Facebook. Apps like Canva, Snapseed, and InShot cover most of what you need, and a scheduler like Later or Hootsuite can queue posts ahead.
Before you post, run a quick check:
- Is the exposure good and are the details visible?
- Are house numbers and identifying details removed?
- Is your branding consistent?
- Is there a call to action in the caption?
- Did the customer give permission? Putting a media release in your contract makes this easy
Build a weekly rhythm
Organize content around a few pillars so you never stare at a blank page: educational (signs of damage, maintenance tips), transformations, process and quality, team and culture, and customer stories. A sample week might be:
- Monday: an educational post, like roof problem signs
- Tuesday: a before and after
- Wednesday: a crew spotlight
- Thursday: an installation detail
- Friday: a customer story
- Weekend: reply to comments and messages
Turn engagement into leads
Likes don’t pay the bills, so give every post a next step. A free inspection offer, a message-us button, a seasonal check-up reminder, or a direct message offering a checklist all work. Make sure someone responds quickly to every comment and message, and set up simple tracking (a dedicated landing page, a tracking number, or a “how did you hear about us” field) so you know which posts actually produce calls.
A roofing post can also open the door to other work. Someone who sees your roof transformation might be thinking about gutters or siding too, and a good post can plant that idea. JobNimbus has a related guide on cross-selling and upselling exterior services.
Make it a system
The contractors who succeed at this don’t rely on motivation. They:
- Give crews a photo checklist (before, during, after) and assign someone to be responsible for it
- Keep photos in shared storage with clear naming
- Batch content in monthly sessions
- Schedule posts two to four weeks ahead
- Reuse their best-performing posts as templates
If you want a broader look at the whole picture, JobNimbus also has a guide on social media marketing for roofers.
This post was inspired by an article from JobNimbus. Read their original piece, Turn Job Photos into Social Media Content That Gets Real Engagement, for their full content calendar and FAQ.



