How Often Should a Roofer Post on Facebook?
Three posts a week is a good target for most roofing companies. Here's how to adjust for slow season and storm weeks, what to post, and a simple weekly plan you can keep up.

Most roofing companies should aim for three Facebook posts a week. If that’s too much right now, two good posts every single week is better than a burst of ten followed by a month of silence. Post a little more during busy season and after storms, when you have real, useful updates, and drop to two a week in your slow months if you need to.
There’s no magic number Facebook rewards. What matters is that anyone who looks you up sees a business that’s active, local and doing real work. This guide covers why consistency beats volume, how to adjust for the seasons and for storm weeks, what to post, and a simple weekly plan you can actually keep.
The short answer
- Target: 3 posts a week on your Facebook Page.
- Minimum: 2 a week, every week, all year.
- Busy season: 3 to 4 a week, if you have the jobs to show for it.
- After a storm: add short, helpful updates for a week or two. Helpful, not pushy.
- Slow season: 2 a week is fine. Don’t go dark.

Why consistency matters more than volume
Think about how people actually hire a roofer. Most homeowners need one rarely, and when they do, they usually look you up after someone mentions your name, after they get a flyer, or after a storm rolls through. They click your Facebook Page to check you’re real.
What they see in that moment is what counts. A Page with a post from this week, a finished roof from last week and a crew photo from the week before looks like a busy, trustworthy company. A Page whose last post was eight months ago makes people wonder if you’re still in business, no matter how good your work is.
That’s why a steady rhythm beats big bursts. Three posts a week for a year gives every visitor something recent to see. Fifteen posts in a single week, then nothing, mostly helps the people who happened to scroll by that week.
Consistency is also easier on you. A plan you can repeat without thinking takes less effort than trying to “catch up” every few months.
How to adjust for the seasons
Roofing is seasonal almost everywhere, but your seasons depend on where you work. Use your own calendar, not someone else’s.
Busy season: 3 to 4 posts a week
This is when you have the most to show: finished roofs, crews on site and happy customers. Keep to your three core posts and add a fourth when you have something worth sharing, like a big job or a great review. Don’t let posting slip just because you’re slammed. Busy season is exactly when new customers are looking.
Slow season: 2 posts a week
When the work slows down, your posting can too, but don’t stop. Slow months are a good time for:
- Tips on spotting roof problems before they get expensive
- Gutter, attic ventilation or ice dam reminders (if those apply where you work)
- Throwback posts of your best jobs from the year
- Introducing your crew and office team
- “Booking now for spring” posts
Storm weeks: more posts, all of them helpful
After hail or high winds, people near you are suddenly paying attention to their roofs. That’s when a few extra posts make sense, as long as they help.
Good storm-week posts:
- What to check from the ground (and a reminder not to climb on a damaged roof)
- What to do first: take photos, cover obvious openings if it’s safe, call their insurance
- Where you’re working and how to get on the schedule
- What a proper inspection looks like with your company
Homeowners are wary after storms, and for good reason. The FTC has a whole page on avoiding scams after weather emergencies, including advice on choosing a contractor (FTC: how to avoid scams before and after a weather emergency). Your posts should make you look like the opposite of a storm chaser: local, licensed, patient and clear. Skip “act now” pressure and scare tactics. Show your name, your trucks, your crew and your reviews.
One more thing: never post a customer’s damaged home with the house number, street sign or anything personal visible, and always ask before you post someone’s house at all.
What should a roofer post on Facebook?
You don’t need a new idea every day. Rotate through a few types of posts that build trust:
- Finished jobs. A clean photo of a new roof with a one-line caption: the type of roof, the neighborhood and what the homeowner needed.
- Before and after. The strongest post a roofer can make. One picture of the problem, one of the result. Our guide to before-and-after posts for contractors covers how to shoot and caption them.
- Tips and warning signs. “3 signs your roof needs a closer look,” “what granules in your gutter mean,” “why attic ventilation matters.” These don’t need job photos at all.
- Your crew and trucks. People want to know who’s showing up at their house.
- Reviews. Turn a Google review into a post (with the reviewer’s first name only, or none).
- How the job works. What happens on install day, how long it takes, how you protect the yard and driveway.
- Local and seasonal. Storm prep, spring inspections, a shout-out to a local team or event you support.
If you’re short on ideas, our list of 50 home service social media post ideas has dozens that work for roofers, with captions you can edit.
You don’t need perfect photos for every one of these. Tips, reviews, “how the job works” and seasonal posts can be clean branded graphics. Save your best job photos for the finished-job and before-and-after slots.
A simple weekly plan for a roofing company
Here’s a plan most roofers can keep up all year. Three posts, three days, one theme each.

- Monday: a finished job or a before and after. Start the week by showing your work.
- Wednesday: a tip or warning sign. Something a homeowner would actually want to know.
- Friday: trust. Your crew, a review or something local.
In a storm week, keep the plan and add one or two short updates, like where you’re working and how to book an inspection. In slow season, drop Wednesday or Friday and keep the other two.
Make it a 30-minute job, once a week
The easiest way to stay consistent is to do all your posts in one sitting:
- Pick a set time each week, like Monday morning before the crews head out.
- Grab a few photos the crew sent in, if you have them.
- Write or create your three posts.
- Schedule them for the week so they go out on their own.
You can schedule Facebook Page posts for free in Meta Business Suite, anywhere from 20 minutes to 29 days ahead, according to Meta’s help page on scheduling posts for your Page. If you’d rather not make the graphics and captions yourself, that’s where a tool like PostPixel helps.
Don’t forget Google Business Profile
Facebook isn’t the only place homeowners check. When someone searches for a roofer near them, your Google Business Profile often shows up first. Google lets you post updates, offers and events there, and it notes that posts older than 6 months are archived unless a date range is set (Google’s help page on Business Profile posts). If you’re already making three Facebook posts a week, sharing one or two of them on Google keeps that profile looking active too.
Common mistakes roofers make on Facebook
- Going dark for months. The biggest one. Two posts a week beats zero.
- Only posting when you need work. If every post is a sale, people tune out. Mix in tips and trust posts.
- Posting the same “free estimate” graphic every week. Vary the content, even if the offer stays the same.
- Storm-chaser language. “Act fast before it’s too late!” makes you sound like the people homeowners are warned about.
- Posting customers’ homes without asking. Get permission and hide anything that identifies the address.
- Measuring by likes alone. Calls, messages and booked inspections matter more than likes.
How PostPixel helps you stay consistent
PostPixel makes creating branded posts easy. You add your website, Pixel picks up your logo, colors and services, and it creates up to 5 posts at once with captions in your voice. Use your crew’s photos if you have them (upload up to 25 at a time, and tag a Before and an After to pair them), or let Pixel create the imagery for tip and seasonal posts. Fix any single spot with the precision editor, then approve and schedule to Facebook, Instagram, Google Business Profile and LinkedIn.
The dashboard shows your views, engagement rate and posts published, and its coverage calendar card shows which days are covered and which still need a post. We walk through it in the new PostPixel dashboard.
More than 500 companies have signed up, and it saves up to 20 hours a month on content. Plans start from $49/month, with a 7-day free trial.
FAQs
How often should a roofing company post on Facebook?
About three times a week is a good target for most roofing companies. If you can’t keep that up, post twice a week, every week. Consistency matters more than volume.
Is posting every day on Facebook too much for a roofer?
It can be, if the posts get repetitive or rushed. Daily posting only helps when every post is worth seeing. Most roofers do better with three solid posts a week than seven thin ones.
What’s the best time for a roofer to post on Facebook?
There’s no single best time for every business. When you schedule a Page post in Meta Business Suite, you can click Active times to see recommended times for your own Page. Use that as a starting point, then keep your days steady from week to week.
Should roofers keep posting in the off-season?
Yes. Drop to two posts a week if you need to, but don’t go silent. Tips, throwbacks of your best jobs and “booking now for spring” posts work well in slow months.
What should a roofer post after a storm?
Helpful updates: what to check from the ground, what to do first, where you’re working and how to book an inspection. Stay calm and local, skip high-pressure language, and never post a customer’s home without permission.
Keep your Page from going quiet
Three posts a week, every week, is a plan you can keep. Pick your days, batch them once a week and let the schedule do the rest.
Want the posts made for you? Start a 7-day free trial, add your website and get your first week of branded posts.

