You're losing jobs to competitors who do less work than you. The difference isn't the quality of your service, the price, or how hard you work. It's that they show up when people are looking for help, and you don't.
Most small business owners make the same marketing mistakes over and over. You might be doing one right now. The good news: these mistakes are fixable, and they don't require a marketing degree or a huge budget to correct.
Let's walk through the mistakes I see every day with roofers, HVAC contractors, plumbers, and other local service businesses, and what you should do instead.
Thinking You Don't Need a Website (or Having a Bad One)
If your website is outdated, slow, or looks like it was built in 2010, you're losing jobs. Period. People search for your service type first, and your website is where they decide whether to call you or the next guy.
A lot of local business owners skip the website entirely or hand it off to a nephew who built it once. Then they wonder why they're not getting calls from strangers. Here's what matters: your site needs to be fast, show that you're real, display your phone number clearly, and work on mobile phones. You don't need fancy animations or a portfolio that takes five minutes to load. You need something that answers the question 'Should I hire this person?' in about ten seconds.
Iron Gate Media builds websites designed for local service businesses. We make sure your phone rings. That matters more than winning a design award.
Ignoring Local SEO Completely
Local SEO is the closest thing to free money in marketing. When someone searches 'roofer near me' or 'emergency plumber' or 'HVAC repair,' Google shows a map with three businesses. Getting into that map takes work, but it's not complicated, and you don't need to pay per click.
Most of the time, people don't find you because your business doesn't show up in that map. Your Google My Business listing is incomplete. Your address and phone number are wrong or inconsistent across different websites. You don't have reviews, so Google doesn't know if you're trustworthy. These are fixable problems.
The biggest mistake is doing nothing and hoping a customer will find you. They won't. Your competitor who set up his Google Business profile and got five reviews from real customers will get the call instead. We've seen this happen hundreds of times, and we've fixed it for local service businesses just like yours.
Not Building Trust Before Asking for the Sale
You get a lead from your website or Google. They fill out a form or call. You send them a quote that day. They never respond. Sound familiar?
Here's the problem: you're asking a stranger to spend thousands of dollars without giving them a reason to trust you first. They want to know if you show up on time. If you'll stand behind your work. If you're actually licensed and insured. If other people like working with you.
The small business marketing mistake here is ignoring what happens between that first lead and the actual sale. A quick quote email doesn't do it. Instead, send them something useful. Information about what to look for in a roofer or HVAC contractor. A checklist. Your license and insurance information. A link to your reviews. Social proof matters more than you think, especially for service businesses where people are hiring you to work on their home or business.
Relying Only on Word of Mouth (and Doing Nothing Else)
Word of mouth is real, and it works. But it's also slow, unpredictable, and capped by how many people you can personally know. If you're waiting for it to be your only source of leads, you're leaving money on the table.
The mistake is thinking that word of mouth and a 'I'll build my business slowly' approach is the same as having no marketing at all. They're not. You need both: keep doing great work that makes customers want to refer you, and also make sure that when someone searches for your service, they find you. These work together. A customer who refers you is gold. A customer who finds you on Google because you ranked well is gold too.
The businesses that grow fastest are the ones doing both. They're running on reviews and referrals, but they're also showing up online when new customers are searching. See our article on plumbing company marketing for specific ways to do this at scale.
Chasing Trends Instead of the Basics
You see an ad on Facebook for some new marketing tool. Everyone's talking about TikTok. You wonder if you should start a YouTube channel. Meanwhile, your Google Business profile hasn't been updated in a year.
The mistake is assuming that new equals better. Most local service businesses don't need TikTok. They don't need the newest marketing platform. They need their website to work. They need Google to know they exist. They need their phone number to be right everywhere. They need reviews that show they're legitimate.
Get the fundamentals right first. Then, if you have time and money left over, explore other channels. But nine out of ten local businesses I talk to are still missing the basics. A website that converts. An SEO strategy that brings in local leads. A way to turn a one-time customer into a repeat customer. Do those first.
Not Asking for Reviews and Making It Hard for Customers to Leave Them
Reviews are your credibility. They're proof. When someone is deciding between you and another contractor, they look at reviews. If you have none, or if you have three reviews from five years ago, you lose.
The mistake is thinking that customers will just leave reviews on their own. They won't. You have to ask. And you have to make it easy. You should ask for a Google review by text message, email, or in person. You should make it a standard part of your process, not an afterthought. Get ten reviews and you'll be shocked at how many more calls you get. We've seen it happen repeatedly with our clients in roofing, HVAC, dental, and other service industries.
Every time you finish a job, you should have a system in place to ask for a review. That's it. No complicated funnels or follow-up sequences. Just ask, make it easy, and watch your business grow.
Small business marketing mistakes are fixable. Most of them don't require spending a lot of money. They require being intentional about the basics: a real website, showing up on Google, asking for reviews, and building trust before asking for the sale. If you're not doing these things, you're losing jobs right now.
If you want help fixing your marketing and getting your business in front of people who are actively searching for your service, Iron Gate Media works with local service businesses to build websites and handle SEO. We charge a one-time setup fee of $499 plus $149 a month. No contracts. No surprises. Just results. If you're ready to stop leaving money on the table, let's talk.
See what your site looks like before you commit.
Iron Gate Media builds a full website preview for your business at no cost. Takes 60 seconds to generate.
Get a Free Website Preview →