How To Create A Great Social Media Marketing Campaign
How To Create A Social Media Marketing Campaign That Actually Works for Contractors
You’re posting before-and-after photos of roof installations three times a week. Your competitor down the street is posting the exact same content. You’re both getting 4 likes from your mom, your office manager, and two guys who definitely aren’t potential customers.
Meanwhile, some marketing agency is telling you that you need to “post consistently on all platforms” and “engage with your community” and “build your following.” But nobody’s telling you what the hell to actually post about or why a roofing contractor in Phoenix needs a social media following in the first place.
Here’s the truth: most contractors waste countless hours on social media because they’re following advice designed for e-commerce brands and lifestyle influencers, not home service businesses. We’ve managed social media for over 50 roofing, HVAC, and plumbing companies, and the campaigns that work look nothing like what most agencies recommend.
TL;DR: Social media for contractors isn’t about posting daily or gaining followers—it’s about finding your contrarian position, building authority around it, and testing messages that make your paid advertising more efficient. The best campaigns feature the owner’s authentic voice taking a stance on industry problems, not generic content that looks like everyone else’s.
Why Most Social Media Advice Fails Contractors
Walk into any marketing agency and they’ll pitch you the same thing: “We’ll post 4-5 times per week, grow your following, and convert those followers into customers.” They’ll show you engagement metrics, follower counts, and maybe some cherry-picked success stories from completely different industries.
Then when the followers don’t materialize, you’ll hear the classic deflection: “Would you rather have 1,000 fake followers or 10 amazing customers who buy everything you offer?”
This is complete BS.
The real question is: why are you treating social media like it’s supposed to function as a lead generation machine in the first place? Social media isn’t primarily for direct leads—it’s for building brand authenticity, establishing authority, testing messages, and making your advertising more efficient.
Most agencies can’t even build their own following, but they’re selling social media management to contractors. That should tell you everything you need to know.
What Actually Works: Position Over Posts
Here’s what we’ve learned from campaigns that actually perform: the contractors who succeed on social media aren’t the ones posting pretty pictures. They’re the ones who have something to say and they say it consistently.
The best social media campaigns we’ve run all started with the owner’s voice. Not the company voice. Not some marketing manager trying to sound “professional.” The actual owner explaining:
- Why they started their business (and it can’t be “to make money”)
- What industry problem pisses them off enough to fix it
- Why they do things differently than their competitors
- The devastating problems they solve for homeowners
A real example: One of our roofing clients was fed up with cheap competitors creating more problems than they solved. His social content became entirely focused on exposing poor installation practices, showing how he fixes botched jobs, and explaining why cutting corners costs homeowners more in the long run.
The content performed incredibly well. Homeowners who’d been burned by cheap roofers shared his posts. Other contractors (the good ones) chimed in with their own horror stories. The algorithm loved the engagement. And when he ran ads, people already knew who he was and what he stood for.
Compare that to posting another before-and-after photo with the caption “Another satisfied customer! 🏠“
The Rebel Ape Method for Social Media Campaigns
Step 1: Find Your Contrarian Position
Before you post anything, you need to figure out what makes you different and why you actually give a damn about your industry. This isn’t your mission statement. This is your stance.
What industry problem makes you want to flip a table? For many contractors, it’s:
- Cheap competitors who cut corners and leave homeowners with bigger problems
- DIY disasters that cost 3x more to fix than doing it right the first time
- Insurance companies that lowball legitimate claims
- Supply chain issues that force customers to wait months for repairs
- Unlicensed “contractors” operating out of their pickup trucks
Pick one. Own it. Make it your driving force.
This becomes your content wellspring. You can create months of content around a single well-defined position because you’re not just posting for the sake of posting—you’re building a case for why your approach matters.
Understanding your customer avatar helps you identify which position resonates most with your ideal clients.
Step 2: Start With The Owner’s Story
The campaigns that perform best always feature the owner’s authentic voice explaining why they’re in business. And here’s the critical part: it can’t be about money.
Your “why” needs to be rooted in solving a problem or fixing something broken in your industry:
- “I was tired of seeing homeowners get ripped off by contractors who disappear after taking deposits”
- “I watched my parents’ HVAC system fail in July because some tech didn’t install it properly”
- “After 15 years working for the big guys, I started my own company so I could actually stand behind my work”
This isn’t corporate messaging. This is personal. It’s specific. It’s the kind of story that people remember and share because it resonates with their own frustrations.
One of our plumbing clients talks extensively about how he fixes devastating water damage problems for panicked homeowners, then helps them navigate insurance claims so they’re not stuck with the financial burden. That’s not “we provide quality plumbing services”—that’s a specific position that addresses real customer pain points.
This authentic storytelling is a core part of successful business branding—it’s what separates memorable brands from forgettable ones.
Step 3: Take Controversial Stances (Yes, Really)
People engage with content they have opinions about. Your competitors are posting safe, boring content that looks like everyone else’s. You should be taking stances on controversial topics in your industry.
This doesn’t mean being an asshole. It means having opinions and being willing to defend them:
- “Here’s why I won’t give you a quote over the phone”
- “These 3 trendy materials everyone’s installing are going to be nightmares in 5 years”
- “Why the cheapest bid usually costs the most”
- “What your insurance adjuster won’t tell you about storm damage claims”
When you post content like this, something interesting happens: people who’ve experienced the problem you’re talking about jump into the comments to share their own stories. Other contractors (both competitors and allies) weigh in. The algorithm sees engagement and pushes your content further.
This is how you build authority and trust without spending ad dollars—by consistently demonstrating expertise through your willingness to take positions and defend them.
Step 4: Test Messages, Then Scale What Works
Here’s where social media actually makes your advertising more efficient: it’s a testing ground for messaging.
Pay attention to which posts get the most engagement, shares, and comments. Those are your winning messages. Take that language, those hooks, those pain points—and use them in your Google Ads campaigns and landing pages.
We’ve seen contractors spend thousands testing ad copy when they could have validated messaging for free on social media first. When you post “Here’s why we don’t give phone quotes” and get 40 comments from homeowners sharing horror stories about contractors who quoted low and doubled the price, you’ve just found messaging that resonates.
That becomes your ad headline. That becomes your website content. That becomes your differentiator.
This testing approach is central to our marketing testing strategy—validating messages before scaling them with paid spend.
Step 5: Be Consistent, Not Omnipresent
You don’t need to be on every platform. You don’t need to post every day. You need to be consistent on the platforms where your audience actually exists.
For most contractors, that’s Facebook and increasingly YouTube (we’ll save video strategy for another post). Pick one or two platforms. Post 2-3 times per week with content that reinforces your position and builds your authority.
The contractors who fail at social media try to maintain a presence everywhere and burn out after six weeks. The ones who succeed pick their platform, define their position, and show up consistently with content that matters.
Learn more about maximizing your marketing impact across multiple platforms without spreading yourself too thin.
What This Actually Looks Like In Practice
Let’s break down a month of social content for a roofing contractor using this method:
Week 1: Owner story post explaining why he started the company after watching his parents get ripped off by a contractor who disappeared mid-project
Week 2: Educational post showing common signs of poor installation that most homeowners miss, with specific examples from recent projects
Week 3: Controversial stance post about why he charges more than competitors and why cheap roofing costs more in the long run
Week 4: Customer story highlighting how the company helped a panicked homeowner navigate insurance claims after storm damage
This isn’t random content. Each post reinforces the position (we do quality work, we stand behind it, we help homeowners avoid getting ripped off). Each post gives people something to engage with. Each post builds authority.
Compare that to what most contractors post:
- Another completed project photo
- “We’re hiring! Apply now!”
- Generic seasonal post (“Stay safe this winter!”)
- Reposted content from some industry blog
Nobody engages with that content because nobody cares about it.
Common Mistakes That Kill Social Media Campaigns
Mistake #1: Posting Without A Position
If you’re just posting content for the sake of staying active, you’re wasting your time. Every piece of content should reinforce your position and build your authority around what makes you different.
Without a clear position, you’re just adding noise to an already crowded feed. Your content needs to stand for something specific that resonates with your ideal customers.
Mistake #2: Obsessing Over Follower Counts
Most agencies sell follower growth because it’s an easy metric to track. But follower counts don’t pay your bills. Authority and message validation do.
We’d rather see 200 engaged followers who share your content and defend your position in comments than 2,000 followers who ignore everything you post. Social media marketing’s real business impact comes from engagement quality, not follower quantity.
Mistake #3: Copying Competitor Content
If your competitors are posting before-and-after photos with no context, and you’re doing the same thing, you’re not differentiating—you’re blending in. The entire point of social media for contractors is to stand out by having a clear position.
This is where branding strategies separate the memorable companies from the forgettable ones. Your content should be distinctly yours.
Mistake #4: Trying To Be Everywhere
Being on every platform means doing a mediocre job everywhere. Pick one or two platforms where your customers actually spend time, and dominate those with consistent, position-driven content.
The most effective approach is maximizing strategies on fewer platforms rather than maintaining weak presences everywhere.
Mistake #5: Treating It Like Direct Lead Generation
The contractors who get frustrated with social media are the ones expecting phone calls from every post. That’s not how this works. Social media builds awareness, establishes authority, and makes your paid advertising more efficient by pre-selling your position before people ever see your ad.
When integrated properly with your overall marketing strategy, social media becomes a force multiplier for all your other marketing efforts.
The Biggest Objection (And Why It’s Wrong)
“Social media doesn’t work for contractors. Word of mouth is way better.”
We hear this constantly. And yes, word of mouth is powerful. But here’s what contractors miss: social media IS word of mouth at scale.
When you take a position on poor installation practices and homeowners who’ve been burned share your post, that’s word of mouth. When other good contractors comment agreeing with your stance, that’s word of mouth. When someone sees your controversial post, remembers your position six months later when they need a new roof, and calls you instead of your competitors—that’s word of mouth working through social media.
Social media makes you an authority. It gives people something to share. It lets your ideal customers self-identify by engaging with topics they’ve experienced. It’s not a replacement for word of mouth—it’s an amplifier for it.
People who see your social content first are pre-sold on your approach before they ever visit your website. This makes your high-converting website even more effective because visitors arrive already aligned with your position.
The Bottom Line
Creating a social media campaign that actually works for contractors has nothing to do with posting schedules or follower counts. It’s about finding your contrarian position, building content around the owner’s authentic voice, and consistently reinforcing why you’re different from every other contractor in your market.
The campaigns that perform always start with a clear stance on an industry problem. They feature real stories, controversial opinions, and educational content that demonstrates expertise. They test messages that later become high-performing ad copy. And they build authority over time rather than chasing overnight follower growth.
Most contractors will keep posting generic before-and-after photos while wondering why social media “doesn’t work.” The ones who figure out they need a position, not just a posting schedule, will build audiences that actually matter.
If you want help developing your position and creating social media content that actually moves the needle for your contracting business, let’s talk about your marketing strategy. Or if you’re ready to turn that message into ads that convert, check out our PPC management services.
FAQ: Social Media Marketing for Contractors
Do contractors really need to be on social media?
You don’t need to be everywhere, but you should have a presence on the platforms where your customers spend time (typically Facebook for most contractors). Social media isn’t about direct lead generation—it’s about building authority, testing messages, and making your paid advertising more efficient by pre-selling your position.
How often should contractors post on social media?
Consistency matters more than frequency. Posting 2-3 times per week with position-driven content beats posting daily with generic content. Pick a schedule you can maintain long-term without burning out.
What should contractors post about on social media?
Post content that reinforces your position and demonstrates expertise: owner stories explaining why you’re in business, controversial stances on industry problems, educational content showing common mistakes homeowners should avoid, and customer stories highlighting how you solve specific problems differently than competitors.
How long does it take to see results from social media?
Building authority takes time. Most contractors see engagement increase within 60-90 days of consistent posting, but the real payoff comes when that authority makes your paid advertising more efficient and your sales process easier because people already know your position before they contact you.
Should contractors run paid ads on social media or just post organically?
Both. Organic content builds your position and tests messaging. Paid ads amplify your best-performing messages to reach more people. The most effective strategy uses organic posts to identify winning messages, then scales those messages with paid advertising.
What platforms work best for contractors?
Facebook remains the primary platform for most home service contractors because that’s where homeowners spend time and make buying decisions. YouTube works well for educational content. LinkedIn can work for commercial contractors. Skip platforms where your customers don’t exist just to check a box.
How do I know if social media is working?
Don’t measure success by follower counts. Look for engagement (comments, shares, saves), message validation (which posts resonate most), and whether people mention seeing your content when they contact you. The best indicator is when prospects come to you already sold on your approach because they’ve been following your content.