Industries

    Social media for roofing contractors, and where the local market takes over

    A ceiling stains on a Sunday and the homeowner calls whoever comes up first, which is a search result rather than a post. Social does the slower job. It puts your name in front of a homeowner months before the water arrives, so that when a neighbor asks who to call, somebody in the group already has an answer ready. Almost everything on this page is true whether you shingle in Ohio or set tile in Arizona, which is why it lives here instead of being repeated on every city page we publish. Where a point turns on local weather, local rules or local housing stock, we say so and give you the question to ask about your own market.

    Recognition arrives late, and the leak call was never yours to win

    Social builds a name a homeowner reaches for later. It will not fill next week's schedule, and no honest plan pretends otherwise.

    An active leak is a search-and-call moment. The homeowner types the problem into a phone, calls the first company that answers, and the job is booked before anything you posted could have reached them. Paid search and a map listing win that call.

    A feed works on a long delay. It makes your company familiar in a handful of neighborhoods so that months later, when the ceiling finally stains or somebody asks in a group, your name is already in the room.

    Most accounts die inside that delay. A quarter of posting produces almost nothing anyone can point at, the owner concludes it does not work, and the account stops right before the patience would have paid.

    Say the honest version to whoever approves the budget. A year is the unit of time here. And if your crews are genuinely booked out year round, the problem is hiring rather than marketing, and no amount of posting moves a capacity ceiling.

    Nobody has ever seen their own roof, and you are up there every day

    The roof is the one part of a house its owner has never laid eyes on. Carrying a camera up the ladder is most of the content strategy.

    Homeowners know their kitchen and their yard. They have never stood on the slope over their bedroom, and they carry no picture at all of what is up there or what is failing.

    So show them. The pried-up shingle over the rot, the flashing somebody caulked instead of replacing, the valley that has been moving water into a wall for years. Any of it is new information to the person who has to pay for it.

    Ordinary footage beats polished footage here, because the subject carries the interest on its own. Nobody needs a drone orbit and a music bed to care about a hole they did not know a roof could have.

    A national competitor cannot buy this. Their library holds a stock roof on a stock house and it looks like one. What is under your boots this morning is footage no budget produces.

    Give the camera to one person, and decide the three shots on the ground

    Access to a roof is a one-pass proposition. Nobody is climbing back up for a better angle, so the shot list gets settled before the ladder goes up.

    Name one person on the crew as the one who films. Shared responsibility produces nothing, and a rotating assignment produces four clips shot four different ways.

    Cast for the physical reality of the roof rather than for polish or seniority. The person who can keep narrating while his hands work on a pitch is the right choice, and he is rarely the owner and rarely the one volunteering.

    Pay for the time. Filming on the clock, or a bonus for the clips that get used, is what keeps it alive past the first month. Unpaid camera duty ends quietly and nobody tells you that it did.

    Three shots, decided at the truck: the arrival, the one detail that explains why the job costs what it costs, and the finish. Anything past those is a bonus, and the middle one is the shot that sells.

    Label clips as they land, by neighborhood and by roof type. You will be hunting for one specific tear-off in a hurry months later, and the hunting is how a full library goes unused.

    Film in the months you can get on a roof, publish in the months people are listening

    Production and publishing belong on separate calendars, because the weeks you most want to be visible are the weeks nobody has a spare hand.

    In the stretch that follows bad weather, every crew is committed, the phone does not stop, and the office is buried in scheduling. A plan that depends on filming during that stretch produces nothing at all.

    Shoot in the calm season instead, when roofs are safe to walk and the board has room in it. Bank clips in a batch and let the busy months require publishing rather than making.

    Which months those are is entirely local. In some markets the calm stretch is deep winter, in others it is high summer, and in a few it is whatever gap the wind season leaves behind. Ask your production manager when the schedule loosens, and hand those weeks to the camera.

    Bank more than feels necessary. A clip that sits unused for eight months costs nothing. Going silent during the month your whole market is thinking about roofs costs the year.

    During the busy weeks the account's job is answering messages rather than making things. Somebody has to be reading the inbox, because an unanswered note from a homeowner with water coming in is a lost job and sometimes a public complaint.

    Permission comes first, and the mailbox never makes the frame

    Ask the owner before anything is filmed, get the yes in writing, and take a no without pushing on it.

    Most owners agree when they are asked properly, before the phone comes out rather than after. Say what you plan to post and where it will run, because people say yes to a photo and are surprised by a video.

    Keep the house number, the street sign, the mailbox, the parked cars and any paperwork out of frame. Name the neighborhood or the roof type instead of the address.

    Paperwork is the easy one to forget. An estimate, an invoice or a claim document sitting on a tailgate carries a name and an address, and a viewer can pause a video and read it at their leisure.

    The owner who says no would have been furious to find the video online, so the no is doing you a favor. Hand the crew a rule rather than a preference, because one clip with a readable address ends up in front of exactly the wrong person.

    Two buyers share a roof and nothing else, so run two lines of content

    A homeowner replacing a roof once in their life and somebody who buys roofs professionally need different posts. One blended voice reaches neither of them.

    The homeowner has no vocabulary and no reference price. They want to know what is happening to their house, what the words mean, and whether the yard will be clean when you leave.

    The professional buyer, whether that is a property manager, a builder, a facilities lead or an agent working a closing, already knows the words. They want evidence that you arrive when you said, document what you did, and can be handed a building and left alone.

    Alternate the two deliberately rather than blending them. A caption written to satisfy both sounds like a franchise wrote it, and both readers can hear that.

    Which pair matters is a local question. In some markets it is homeowners and property managers, in others homeowners and builders, and in a few it is a community association on one side and a young family on the other. Look at where your last full season of work actually came from and let the split follow that rather than the org chart.

    Explain how insurance works and refuse to say how it will end

    Describe the process in general terms, name whoever actually makes the decision, and send the reader to their own carrier.

    Never say or imply that a claim will be approved. Never characterize what an adjuster will decide. Never discuss a specific property's claim in a public post or a comment, even to correct something that is genuinely wrong.

    The general version is both safer and more useful. What a claim usually involves, what documentation tends to get asked for, why damage that shows up immediately and damage that shows up later are treated differently. Then point people to the carrier named on their own policy.

    The same discipline covers anything decided by a body you do not sit on. A permit office, an engineer, a community association board, a design review committee, an inspector. Explain how the review usually goes, name who makes the call, and tell the reader to confirm it with them. A ruling you do not get to make is how a helpful post turns into a complaint.

    State rules on claim talk are real, and the consequences land on your license rather than on whoever writes your posts. Several states have tightened what a roofing contractor may say to a homeowner about a claim and what counts as soliciting claim work, with Florida the sharpest example. Before a storm or claim campaign runs anywhere, have somebody who knows your state read it.

    Specifications are local in the same way. Design wind speed and approved products vary by county, so a re-roof specification is a local document and a confident national statement about what a roof must have is wrong somewhere. Say that the answer is local, and name the office that holds it.

    The storm crews leave in a month, and your archive is what proves you did not

    You cannot outshout out-of-state crews during the week they are everywhere. A long public record of ordinary work is the one thing they cannot produce.

    Crews follow weather. They arrive with signs and door knockers within days, they are louder than you for a few weeks, and then they are gone, along with whoever was going to honor the warranty.

    There is no winning that week on volume. What wins is a feed with years of unremarkable posting behind it, dated and local and continuous, which is proof of permanence nobody can fabricate in a fortnight.

    Do not attack them by name. It reads as fear, it invites a public argument you cannot control, and a worried homeowner cannot tell two angry companies apart anyway.

    Hand people the questions instead. Where is the company based, who performs the labor, who answers this phone number next year, and where does the warranty live if the company that wrote it is gone. A homeowner holding those four questions sorts the market without you saying a word about anyone.

    The group where your customers ask for a roofer will not let you sell in it

    Private neighborhood groups run on moderator rules that ban contractor promotion, and the bans tend to be permanent. No amount of budget opens that door.

    The question gets asked constantly and answered by neighbors. The thread moves real work, and it is closed to anybody who treats it as a placement.

    Join as a person, under a real name, and read the rules literally. Some groups forbid links, some forbid business names, some allow a reply only when the poster asks for recommendations outright.

    Answer the question that was actually asked and then stop. No offer, no link, no pitch tucked into a follow-up comment. Being consistently useful there is slow, and it is the only thing that works.

    Let somebody else say the flattering part. A member vouching for you carries weight you cannot generate from your own account, and asking a happy customer to answer the next thread they see is a fair thing to ask once.

    Ask for the review while the yard is still clean

    The ask lands best on the finished site with the customer standing in it, not at the invoice and not in an email three weeks later.

    A customer looking at a finished roof and a swept driveway writes something specific. They mention the noise of the tear-off, the crew that swept for nails twice, the color they were nervous about. Specificity is what the next stranger believes.

    The same customer weeks later writes something generic, or writes nothing at all. Memory flattens fast, and the invoice is the wrong emotional moment to ask at.

    Reply to every review, and reply to the angry one first. The reply gets read by far more people than the review, and each of them is judging your conduct rather than adjudicating the complaint.

    Keep replies short, calm and undefensive. Say what happened, say what you did about it, and move the rest to a phone call. Ratings can be gamed by anybody with a budget. A long column of steady, human replies cannot.

    Let a post earn its money before you spend any on it

    Never boost cold. Let everything run unsupported for a few days, read what people saved and shared, and fund only what already traveled on its own.

    Likes, reach and clicks describe what the platform did. Saves and shares describe a person deciding that somebody they know should see this, which is the behavior that turns into a phone call later.

    Two or three winners a month deserve money and nothing else does. Boosting on a schedule spends the budget on the average post, which is the post worth the least.

    Keep the first layer of spend warm. Reach through the people who already follow you, and the people connected to them, travels further inside a neighborhood than a cold audience bought across a whole metro.

    Do not run one budget over an entire service area either. Split it into named sub-areas, or into two named buyer types, then fund and read each one separately and write a separate caption for each. A caption stretched across two audiences reads like it came from somewhere else.

    Judge the channel where it can be judged. Ask every caller how they first heard of you, and count the ones who say they have seen your work. Anybody presenting clean revenue attribution for social is guessing, and a dashboard number is not an answer to that question.

    One account, fed at a pace that survives your busiest month

    A cadence one person can hold all year beats an ambitious schedule that collapses in the first heavy week.

    Roughly one clip per job plus one explainer a week is a rhythm a small company can actually keep. Held for a year it produces an archive. Held for six weeks it produces nothing.

    Run one account properly, or two at the very most. A second account halves the posting capacity of a small company, and then neither one gets fed.

    The reasons offered for a second account are always local and always the same shape: a state line, a second language, a county, a separate service. Almost none survive contact with the calendar. Show all of it on one account and name the places specifically in the captions.

    A dead profile does more damage than no profile at all. A homeowner who finds a page that stopped posting last spring reads it as a company that may not be around next spring.

    Judge the habit over a year rather than a month. The month you feel worst about the account is usually the month your crews are busiest, which is the same month the archive is doing the work for you.

    Questions we actually get

    Will posting on social media bring us roofing jobs next week?
    No, and a plan sold on that promise is really a paid search plan wearing a different label. A homeowner with water coming in searches and calls whoever answers. What social does is make your name familiar before the failure, so you are the company a neighbor names in a group thread. Fund demand capture separately and let this channel do the slow job. If your crews are booked out year round already, hire before you market.
    A storm just came through. What can we safely post about insurance claims?
    Post the process and refuse the outcome. Explain what a claim generally involves, what to photograph before anything gets covered up, and how to reach their own carrier. Never say a claim will be approved, never characterize what an adjuster will decide, and never discuss a specific property's claim in public. Several states restrict what a roofing contractor may say to a homeowner about a claim, and the exposure lands on your license, so have somebody who knows your state read any storm campaign before it runs.
    Can we film on a customer's roof and post it?
    With permission, in writing, obtained before you film rather than after. Say what you plan to post and where it will run. Keep the house number, street sign, mailbox, parked cars and any paperwork out of frame, and name the neighborhood instead of the address. Take a no without pushing on it. Most owners say yes when asked properly, and the ones who say no would have been furious to find the video online.
    How often should we post, and do we need a separate account for each area we cover?
    One clip per job plus one explainer a week is a pace a small company can hold all year, and holding it is the entire point. Keep one account. A second one halves your posting capacity and the quieter of the two goes dark within months, which reads worse to a homeowner than never having made it. Show work from every area on the same account and name the towns specifically in the captions.
    Should we boost posts, and how do we tell whether any of this is working?
    Boost only what already earned it. Let a post run unsupported for a few days, read saves and shares rather than likes or reach, and put money behind the two or three a month that traveled on their own. Start the spend with your followers and the people connected to them before buying cold audiences. For measurement, ask callers how they first heard of you and count the ones who mention seeing your work. Nobody can produce honest revenue attribution for this channel, and anyone claiming otherwise is guessing.

    What is different here

    Florida has tightened what a roofing contractor may say to a homeowner about an insurance claim, and the rules around soliciting claim work carry real consequences for the client rather than the agency. Design wind speed and product approval also vary by county, so a re-roof specification is a local document. Marketing built around storm claims needs legal review before it runs.

    Written by KC Thompson, Morgul Marketing.

    Talk to us about social media for roofing contractors

    Tell us the market you work in and what the account looks like now. We will say where we would start, and what we would not touch yet.

    No newsletter, no drip sequence. One reply from a person.