November 16, 2026 · 13 min read

Roofing Marketing: Photos, Video, Local Ads

Graphic title card for the article “Roofing Marketing: Photos, Video, Local Ads” with a stylised motif: a house roof split in two halves, old on the left and newly shingled on the right, next to a smartphone with a play symbol and a map pin.
Graphic: HumanITy

Roofing marketing that holds up shows real work: a complete Google Business Profile with photos of your own roofs, reviews from every customer, before-and-after photos with the homeowner's written permission, short jobsite videos and, when you have crews to spare, paid local ads for a specific offer such as a fall inspection or gutter cleaning. Many roofing marketing guides promise more leads. None of that is guaranteed, and how much work each channel brings depends on your area, your capacity and your competition. Two sets of rules draw the line: the FTC's ban on deceptive practices and fake reviews, and state laws on using people's likeness and on contractor advertising. This is an overview of the rules in their own words, not legal advice, as of November 2026.

This page is about the marketing itself. How leads turn into jobs, from calling back fast to collecting referrals, is in Winning New Customers in the Trades. The AI employees further down run in my own business; how you put them to work in a roofing office is shown there.

Roofing marketing starts where homeowners look

After a storm or before buying a house, people often search "roofer near me" or "roofing" plus their town and see map results with stars and photos first. The cheapest marketing is a profile that holds up at that first glance.

Your name is your name. Google's guidelines say your Business Profile name "should reflect your business's real-world name, as used consistently on your storefront, website, stationery, and as known to customers." Among the things not allowed in the name, Google lists marketing taglines, hours, phone numbers and service or product information. So "Miller Roofing," not "Miller Roofing 24/7 Storm Damage Repair." Services go into categories and the services list, your service area into its own field. The steps are in How Do I Get Found on Google? Local SEO.

Photos of your own work. Finished roofs, details like valleys, flashing and ridge vents, the lettered truck at the job. No manufacturer catalog shots.

Reviews from everyone. Ask every customer after the final walkthrough, not just the happy ones. The FTC's rule on consumer reviews (16 CFR Part 465) makes it an unfair or deceptive practice to write or buy fake reviews (§ 465.2) and to offer "compensation or other incentives" for reviews "expressing a particular sentiment, whether positive or negative" (§ 465.4). Google goes further: no incentives for any review, no selective soliciting of positive ones, and no pressure to review "while on the premises." Replies that don't make things worse are in Respond to Google Reviews With AI.

Before-and-after photos: show what you did on the roof

From the street, a new roof looks like any other. The comparison shows the work: curled shingles and soft decking, then the new roof. For the photos to prove something:

  • Same spot, same angle. Shoot before and after from the same point, plus one or two close-ups.
  • Nothing that points to the homeowner. No house number, no license plate, no street name in the caption. The neighborhood only if the owner agrees.
  • Only your own, unretouched photos. A manufacturer shot or an AI-polished roof that looks like your work shows a job that never happened. The FTC Act declares "unfair or deceptive acts or practices in or affecting commerce" unlawful (15 U.S.C. § 45). In my reading, not based on a ruling, a borrowed or generated image passed off as your reference is exactly that. More on AI images in Create AI Images for Free: What You Can Use.

Ask the homeowner first, in writing, and keep the permission separate from the contract terms. People in the picture need their own consent. State laws differ; New York's Civil Rights Law § 50, for example, makes it a misdemeanor to use a living person's name, portrait or picture for advertising without their written consent. That includes your own crew on the roof. A release you can add below your estimate or completion form:

Photo release (optional)

[ ] I agree that [Company] may show photos of the work on my
    roof (before and after) on its website, its Google Business
    Profile and [Facebook, Instagram].
    House numbers, license plates and people will not be shown
    or will be blurred. My address will not be published.
    [The neighborhood may be named: yes / no]
    I can withdraw this permission at any time by emailing
    [address]. [Company] will take down photos still online
    within [7] days.

Name ______________  Date ______________  Signature ______________

Short videos from the jobsite

Video works for roofers because the job is the subject. Three formats need no film crew: a 20-second before and after (the same pan over the old and the new roof), a time-lapse (phone on the scaffold, one tear-off, three lines of text) and the owner explains (why valleys leak, and why a homeowner shouldn't climb up after a storm). Crew members on camera sign the same release. How phone clips become finished reels is in Can AI Create Instagram Reels? and How AI Edits Your Video: A Guide.

What a brand film for a roofer can look like: a brand film example for a roofer, 56 seconds, no speech, for the fictional German company Firstwacht Bedachungen in the fictional town of Quellbruck. Conny wrote the scenes as a table, Eddi built every movement as code. Company, town and figures are example values, not a client case.

Paid ads: local, with an offer and a cap

Ads pay off mostly when crews have room and you have a specific offer: a fall inspection, gutter cleaning, skylight replacement. Without one, you pay for clicks on "we do everything roofing."

  • Google Local Services Ads list "Roofers" among their categories. According to Google, you "pay only for leads related to your business and the services you offer," and the Google Verified badge shows that a business has "passed Google's proprietary screening process." Availability depends on category and area, so check eligibility first.
  • Search ads show up when someone is already searching.
  • Facebook and Instagram ads reach homeowners in your area who aren't searching, ideally with a before-and-after photo or a short video. How to narrow the audience is in Audience Analysis for Ads: A Guide, the setup in How to Run Ads on Meta: A Guide.
  • Decide upfront on the maximum budget, the test window and what counts as success. Count booked inspections and signed jobs, not clicks.

Yard signs, truck lettering and door hangers in the neighborhood after a job still work. Check your state's contractor rules for ads: Florida, for example, requires the registration or certification number of each contractor to "appear in each offer of services," including advertisements, and on lettered vehicles (Fla. Stat. § 489.119(5)). Cold outreach has its own limits, covered in Automating Cold Outreach: Limits for AI.

If you run a roofing business in Germany

The German rules are stricter in places. § 5 of the Unfair Competition Act (UWG) bans misleading claims, including about qualifications, memberships and "the necessity of a service or repair," so "master roofer," "guild member" or "your roof needs urgent replacement" must be true. § 22 of the Art Copyright Act (KUG) requires consent before showing a recognizable person. Under Art. 7 GDPR, written consent within a contract has to be clearly separate from the other terms and can be withdrawn at any time. Advertising calls to private customers need their prior express consent (§ 7 UWG). In Google Business Profiles, the same name rule applies.

What AI employees prepare for roofing marketing

Four roles from my AI workforce fit marketing. They prepare, you approve.

Task Who does it for me What stays with you
Edit phone clips into finished reels Eddi what gets shown, posting
Hooks, scripts, captions Conny approving every post
Research and build ads, set up paused Susi budget, going live
Keywords, website, articles, measurement Sebastian approval, changes to your Google profile

Eddi has been running in my business since July 20, 2026. From raw footage and a script he delivers a finished, technically checked video: pauses cut, subtitles added, 9:16 format. He cuts real footage, he doesn't shoot it. For a before-and-after reel from your job photos, you describe the workflow to him once, with your rules: no house numbers, no faces without a release.

Conny has been running since July 19, 2026, and develops hooks, scripts, captions and editing briefs for Eddi. She invents "no personal facts about me: no anecdotes, no numbers, no client details," and with me the rule is: "Posting is my gate. She drafts, I approve."

Susi has been running since July 17, 2026. She researches competitors' ads in the Ad Library, writes the copy and sets up the campaign in the Meta account, forced into paused status by design. She never spends a euro herself; I flip it live. For me she builds campaigns for my community, for your business a local offer.

Sebastian is my AI employee for SEO, GEO and blogging. He measures first and writes second, and his page lists a local business as one of the setups. He drafts updates to your Google Business Profile; you approve. Nothing goes live without me.

What else AI employees can take over in a roofing office, from estimates to receipts, is in AI for Roofers: Estimates, Storms, Inbox.

More for roofers

Frequently asked questions

What marketing works best for roofers?

Start with what costs little and shows real work: a complete Google Business Profile, reviews from every customer, before-and-after photos and a website with references. Add paid ads when you have capacity and a specific offer. Only your own numbers show what works in your area.

Can I post photos of customers' roofs?

With the homeowner's written permission, kept separate from the contract. Leave out house numbers, plates and the address. People in the photo need their own written consent under many state laws.

Can I ask customers for Google reviews?

Yes, if you ask everyone, offer nothing in return and don't pressure anyone. The FTC bans incentives for reviews with a particular sentiment, Google bans incentives for any review.

Can AI take over marketing for my roofing company?

The groundwork, yes: editing reels, drafting copy, setting up paused ads. What gets shown about your company, how much you spend and what goes live is your call.

How to keep going

Take your last three jobs. Ask the owners for a photo release, pick one before and one after photo per job and add them to your Business Profile and your website. One phone clip from those jobs becomes your first reel. How you put this into practice in your own business, we can work out together: in 20 minutes we look at the one workflow that depends on you the most and work out your first step.

Kevin Welter

Kevin Welter

Developer, IT architect, author of technical books (Kubernetes, cloud infrastructures) and speaker. Runs his business with an AI workforce of fifteen AI employees and shows solo business owners in his community how to hire their first AI employee.

More about AI employees

Your first AI employee up and running within an hour

Join the community

$5/month founding price, first 50 members