Published on 7/21/2025 Staff Pick

Solved: SMS Verification Stops Leads - Keep or Remove?

Inside this article, you'll discover:

    {{benefits}}
So, from the get go, the leads we got were trash, cuz the number were all wrong. Now that were using sms verification all new leads have stopped coming in. Im running broad campaign and a audience campaign. All my ads are video and images. Should I get rid of the sms verification since it might be too much effort to check your phone? And keep accepting leads and hope one of them will be good? Or should I leave it as is?

Mentioned On*

Bloomberg MarketWatch Reuters BUSINESS INSIDER National Post

Hi there,

Thanks for reaching out! I had a look over the notes on the situation with your roofing repair ads on Meta and I'm happy to give you some initial thoughts and guidance. It's a really common problem to get a flood of low-quality leads, or none at all, so please don't think you're alone in this. It can be incredibly frustrating when you're spending money and getting tyre-kickers or just plain wrong numbers in return.

The immediate instinct, which you've followed, is often to try and filter out the bad leads by adding more hurdles like SMS verification. It seems logical, but in my experience, it almost always has the effect you've seen: it kills your lead flow completely. The real issue isn't that it's too easy for people to enquire; the issue is that you're showing your ads to the wrong people, or your ads aren't speaking to the right people in the right way.

What you're doing is treating the symptom (bad leads) rather than the disease (poor ad strategy). We need to take a step back and fix the foundations of your campaigns. Below, I’ve detailed the main areas I'd focus on. It’s a bit of a read, but I wanted to be thorough for you. This is all based on what we've seen work for other B2C service businesses, including trades like HVAC and cleaning services that face similar challenges.

We'll need to look at your lead capture process...

First things first, let's talk about that SMS verification. I would remove it immediately. In the world of online advertising, especially on social media platforms like Facebook and Instagram, friction is your biggest enemy. People are scrolling on their phones, often distracted, and their attention span is incredibly short. You have a tiny window to capture their interest and get them to take action.

Think about the user journey. Someone sees your ad, maybe they have a nagging worry about a loose tile or a small leak. They're interested enough to click. They land on your form, start to type their name and number, and then they're told they have to go to their phone's messaging app, wait for a code, and come back to enter it. In that time, they've had a notification from WhatsApp, seen a funny video, or just decided it's too much faff. You've lost them. It’s the online equivalent of having a brilliant shop display but forcing customers to solve a riddle before you'll unlock the door. Most will just walk away.

The fact that your leads stopped entirely when you added this step is the clearest possible signal that it’s the problem. You need to make the process as seamless and easy as possible. A simple lead form asking for the absolute bare minimum is what you need:

  • -> Name
  • -> Phone Number
  • -> Postcode (this is a great way to qualify them based on your service area without adding much friction)
  • -> A small, optional text box for "Briefly describe the issue" could also work to get more detail upfront.

The goal of your ad campaign isn't just to get 'a lead'; it's to start a conversation with a potential customer. As the advice suggests, you have to think about your sales process. For a roofer, the first step is getting their contact details so you can call them, understand their problem, and arrange a visit for a proper quote. Your entire ad campaign and website should be relentlessly focused on making that one single step as easy as humanly possible.

The wrong numbers and poor-quality leads are a seperate problem that needs to be solved with better targetting and better ad creative, which we'll get into next. By trying to solve a targetting problem with a technical barrier on your form, you've inadvertently just blocked the good leads along with the bad. We need to fix the root cause, not the symptom.

I'd say you need to fix your targeting...

This is the absolute core of the issue and where the most significant improvements can be made. If you're showing your ads to the right people, the quality of your leads will skyrocket. Right now, your "broad campaign" is likely the main culprit. Running broad targeting on Meta can work, but only once your advertising pixel has a huge amount of data (think thousands of conversion events) to understand who your ideal customer is. When you're starting out, or with a smaller budget, going broad is like shouting into a crowded stadium and hoping a potential customer hears you. You're wasting money showing your ads to renters, students, people outside your service area, and people who have no interest in roof repair. You have to give the algorithm clues.

Refining Your Meta Ads Targeting

Your "audience campaign" is the right idea, but the devil is in the detail. What audiences are you actually targeting? Following the logic from our experience with other niches, targeting generic interests like "Home Improvement" or "DIY" is far too broad. It captures millions of people who might watch a home renovation show but have no power or need to commission a £5,000 reroofing job.

You need to get much more specific and layer your targeting. Here’s how I would approach it:

  1. Demographics are Non-Negotiable: Your first layer, for every single ad set, should be location and homeownership status. Target your specific service area (e.g., a 20-mile radius around your base) and, crucially, select 'Homeowners' under the detailed demographics. This immediately filters out the vast majority of people who can't use your service.

  2. Test Specific, Relevant Interests: On top of the homeowner demographic, you can test interests that a homeowner is more likely to have than a non-homeowner. Think about it: what pages, brands, or topics do established homeowners engage with? You could test interests like property websites (e.g., Rightmove, Zoopla), high-end furniture brands, home insurance companies, or magazines aimed at homeowners. The goal is to find interests that have a high concentration of your ideal customer persona. You need to be creative and test different combinations.

  3. Build a Funnel with Retargeting: As you start to get traffic, you need to set up retargeting audiences. People rarely convert on the first touch. They might see your ad, visit your site, and then get distracted. You need to stay in front of them. I'd structure your campaigns around a funnel, similar to how we do it for eCommerce but adapted for leads:
    • -> Top of Funnel (ToFu): This is your cold audience campaign. Target the layered 'Homeowner' + 'Interest' audiences we just discussed.
    • -> Middle of Funnel (MoFu): This is a retargeting campaign. Show different ads to people who have visited your website in the last 30-90 days but haven't enquired. You can also retarget people who have watched a good portion of your video ads. These people have shown some interest; they just need another nudge.
    • -> Bottom of Funnel (BoFu): This is for people who went to your 'contact us' or lead form page but didn't submit. They were so close. A specific ad here saying "Still thinking about it? Get your free, no-obligation quote today" can be very effective.

Once you have enough data (you need at least 100 conversions, but ideally more), you can start building Lookalike Audiences. A Lookalike of people who have actually submitted a lead form is gold. You're telling Facebook, "go and find me more people who look exactly like the people who have already become a lead."

Considering an Alternative: Google Search Ads

Honestly, for a service like roofing repair, Meta ads might not even be the best place to start. As the B2C services advice highlights, you want to reach people who are already looking for help. Social media is about discovery; search engines are about intent.

When someone's roof is actively leaking, they don't scroll through Instagram hoping to see a roofer's ad. They go straight to Google and type in "emergency roofer near me". Being at the top of Google at that exact moment is incredibly powerful. This is where Google Search Ads come in.

You would bid on keywords that your potential customers are searching for. Things like:

  • -> "roofer in [Your Town]"
  • -> "emergency roof repair"
  • -> "local roofing company"
  • -> "fix leaking roof"
  • -> "roof tile replacement"

The leads from Google Search are often more expensive per lead, but they are typically much higher quality and have a more urgent need, meaning they are more likely to convert into a paying job. You can also add phone call extensions so people can call you directly from the ad, which is perfect for emergency work. If you can only take calls at certain times, you can even schedule your ads to only run when you're available to answer. It’s a channel I would strongly urge you to explore alongside a more refined Meta strategy.

You probably should overhaul your ad creative...

Getting your targetting right is half the battle. The other half is the ad itself—the images, the videos, and the words you use. Your ad creative has two jobs: attract the right person and, just as importantly, repel the wrong one. If your ads are generic, you'll get generic, low-quality enquiries.

Your ads need to pre-qualify viewers. They should speak directly to a specific problem. Instead of a generic "Local Roofer - Call for a Quote," your ad copy should be hitting on specific pain points. For instance:

  • -> Hook them with a question: "Is a leaking roof causing you stress?", "Worried about your roof's condition after the recent storm?", "Spotted missing or broken tiles?" This immediately grabs the attention of someone experiencing that exact problem and causes everyone else to scroll on by.
  • -> Offer a clear solution: "We provide fast, reliable roof repairs in the [Your County] area. Get a FREE, no-obligation inspection and quote." This tells them what you do, where you do it, and removes the risk of enquiring.
  • -> Build trust and authority: Add a line about being "Fully insured," "Family-run," or mentioning "20+ years of experience." Show photos of your team, your vans, and your work. People are letting you work on their most valuable asset; they need to trust you.

The principle of using specific language to filter your audience is universal. I remember one campaign we worked on for a B2B software client. We generated 4,622 high-quality registrations at just $2.38 each by using industry jargon and speaking to very specific problems only their ideal customer would understand. You need to apply that same thinking here: speak only to the homeowner with a roof problem.

For your visuals, you should test both images and videos:

  • -> Images: High-quality 'before and after' photos are incredibly powerful for trades. A clear shot of a damaged roof next to a photo of the finished, perfect repair tells a story instantly. Photos of your clean, professional-looking team and branded vans also build immense trust.
  • -> Videos: Don't overthink this. A simple, 30-second video shot on your phone can work wonders. You could do a quick walkaround of a finished job, pointing out the quality of the work. Or, a short "talking head" video of you explaining a common problem (e.g., "Here's why moss on your roof can be a serious issue...") positions you as the expert. We've seen SaaS clients get great results with simple user-generated style videos; the authenticity often outperforms slick, professional productions.

Your ads need to work together with your targetting to ensure that by the time someone clicks through to your lead form, they are a genuinely interested homeowner within your service area who has a problem you can solve.

You'll need to think about your ad spend and expected costs...

It's vital to go into this with realistic expectations about costs. Paid advertising is an investment, not a magic money machine. Based on our experience with other B2C service businesses, you should be prepared for what a good lead will cost.

From the data we've seen across various service campaigns, you're likely looking at a cost per lead (CPL) of anywhere from $10 to $50 (£8 - £40). However, for a high-value, competitive trade like roofing, it can easily be higher. We are currently running a campaign for an HVAC company in a competitive area, and they are seeing a cost of around $60 (£48) per lead. Given the similarities in the business model (high-value home service), I'd expect your costs to be in a similar ballpark once things are optimised. On the other end of the scale, we've had home cleaning clients get leads for £5, but that's a much lower value, higher volume service. Your's is a high-value service, so the cost to acquire a customer will naturally be higher.

This might sound expensive, but you have to do the maths. If you close 1 in 5 leads, and your average job value is £3,000, then a cost per lead of £50 means you're spending £250 on ads to generate £3,000 in revenue. That's a fantastic return.

For a starting ad spend, I usually recommend a minimum of $1,000 - $2,000 (£800 - £1600) per month. This gives you enough budget to gather data quickly and test different audiences and ads properly. The budget should be based on your goals: (Your Target Number of Leads per Month) x (Your Expected Cost Per Lead) = Your Monthly Ad Spend.

To give you an idea of how the numbers break down, here is a general model based on typical performance in developed countries like the UK. Please note, these are general estimates and your actual performance will vary.

Metric Pessimistic Scenario Optimistic Scenario Commentary for Roofing
Cost Per Click (CPC) £1.50 £0.80 For a competitive niche like roofing, your CPCs on both Meta and Google could easily be higher, perhaps in the £2-£5 range on Google for top keywords.
Landing Page Conversion Rate (Leads) 10% 25% This is the percentage of people who click your ad and then fill out the lead form. A simple page and compelling offer are needed to get this number up.
Calculated Cost Per Lead (CPL) £15.00
(£1.50 / 10%)
£3.20
(£0.80 / 25%)
This is a general guide. As mentioned, based on our HVAC client, a realistic target CPL for you might be closer to the £40-£60 mark. The key is to track this number and your lead-to-sale conversion rate to ensure it's profitable.

The goal isn't just to get the cheapest lead possible, but to find a profitable and scalable source of new business. Tracking your CPL and your return on ad spend (ROAS) is absolutely essential.


This is the main advice I have for you:

As you can probably tell, there are a lot of moving parts to get right here. It's an entire system where the targeting, the creative, the lead form, and the budget all have to work in harmony. To summarise my main recommendations, I've put them into a table for you below.

Action Item Reasoning First Step
1. Remove SMS Verification This is adding too much friction and is the primary reason your lead flow has stopped. It treats the symptom, not the cause of bad leads. Log in to your website/form builder and disable the SMS verification step immediately. Revert to a simple form (Name, Phone, Postcode).
2. Overhaul Meta Ads Targeting Your current 'broad' approach is inefficient. You need to guide the algorithm by targeting specific, relevant audiences to improve lead quality. Create a new campaign targeting 'Homeowners' in your specific service area. Then, create ad sets to test different layered interests (e.g., property websites).
3. Refine Your Ad Creative & Copy Your ads need to pre-qualify potential customers by speaking directly to their pain points. This attracts good leads and repels irrelevant ones. Rewrite your ad headlines and text to ask problem-focused questions (e.g., "Leaking roof?"). Test 'before and after' images.
4. Test Google Search Ads For a needs-based service like roofing repair, people often turn to search engines when they have an immediate problem. Google Search Ads can put you in front of them at the exact moment they're looking for help. Research relevant keywords (e.g., "emergency roof repair near me") and set up a small Google Search Ads campaign to test the lead quality.

I hope this is helpful. Please let me know if you have any other questions. I think that by implementing these changes, you will see a big improvement in the quality of your leads and the overall performance of your campaigns.

Real Results

See how we've turned 5-figure ad spends
into 6-figure revenue streams.

View All Case Studies
$ Software / Google Ads

3,543 users at £0.96 each

A detailed walkthrough on how we achieved 3,543 users at just £0.96 each using Google Ads. We used a variety of campaigns, including Search, PMax, Discovery, and app install campaigns. Discover our strategy, campaign setup, and results.

Implement This For Me
$ Software / Meta Ads

5082 Software Trials at $7 per trial

We reveal the exact strategy we've used to drive 5,082 trials at just $7 per trial for a B2B software product. See the strategy, designs, campaign setup, and optimization techniques.

Implement This For Me
👥 eLearning / Meta Ads

$115k Revenue in 1.5 Months

Walk through the strategy we've used to scale an eLearning course from launch to $115k in sales. We delve into the campaign's ad designs, split testing, and audience targeting that propelled this success.

Implement This For Me
📱 App Growth / Multiple

45k+ signups at under £2 each

Learn how we achieved app installs for under £1 and leads for under £2 for a software and sports events client. We used a multi-channel strategy, including a chatbot to automatically qualify leads, custom-made landing pages, and campaigns on multiple ad platforms.

Implement This For Me
🏆 Luxury / Meta Ads

£107k Revenue at 618% ROAS

Learn the winning strategy that turned £17k in ad spend into a £107k jackpot. We'll reveal the exact strategies and optimizations that led to these outstanding numbers and how you can apply them to your own business.

Implement This For Me
💼 B2B / LinkedIn Ads

B2B decision makers: $22 CPL

Watch this if you're struggling with B2B lead generation or want to increase leads for your sales team. We'll show you the power of conversion-focused ad copy, effective ad designs, and the use of LinkedIn native lead form ads that we've used to get B2B leads at $22 per lead.

Implement This For Me
👥 eLearning / Meta Ads

7,400 leads - eLearning

Unlock proven eLearning lead generation strategies with campaign planning, ad creative, and targeting tips. Learn how to boost your course enrollments effectively.

Implement This For Me
🏕 Outdoor / Meta Ads

Campaign structure to drive 18k website visitors

We dive into the impressive campaign structure that has driven a whopping 18,000 website visitors for ARB in the outdoor equipment niche. See the strategy behind this successful campaign, including split testing, targeting options, and the power of continuous optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

633% return, 190 % increase in revenue

We show you how we used catalogue ads and product showcases to drive these impressive results for an e-commerce store specialising in cleaning products.

Implement This For Me
🌍 Environmental / LinkedIn & Meta

How to reduce your cost per lead by 84%

We share some amazing insights and strategies that led to an 84% decrease in cost per lead for Stiebel Eltron's water heater and heat pump campaigns.

Implement This For Me
🛒 eCommerce / Meta Ads

8x Return, $71k Revenue - Maps & Navigation

Learn how we tackled challenges for an Australian outdoor store to significantly boost purchase volumes and maintain a strong return on ad spend through effective ad campaigns and strategic performance optimisation.

Implement This For Me
$ Software / Meta Ads

4,622 Registrations at $2.38

See how we got 4,622 B2B software registrations at just $2.38 each! We’ll cover our ad strategies, campaign setups, and optimisation tips.

Implement This For Me
📱 Software / Meta & Google

App & Marketplace Growth: 5700 Signups

Get the insight scoop of this campaign we ran for a childcare services marketplace and app. With 5700 signups across two ad platforms and multiple campaign types.

Implement This For Me
🎓 Student Recruitment / Meta Ads

How to reduce your cost per booking by 80%

We discuss how to reduce your cost per booking by 80% in student recruitment. We explore a case study where a primary school in Melbourne, Australia implemented a simple optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

Store launch - 1500 leads at $0.29/leads

Learn how we built awareness for this store's launch while targeting a niche audience and navigating ad policies.

Implement This For Me

Featured Content

LinkedIn Ads for SaaS: The Complete Growth Blueprint

Struggling with LinkedIn Ads for SaaS? Discover the blueprint to predictably acquire customers by defining your ICP's nightmare and crafting high-value offers.

January 22, 2026

Solved: Need LinkedIn Ads Agency for B2B SaaS in London

I'm trying to find an agency that know how to run LinkedIn ads for B2B SaaS, but I'm having a tough time finding someone in London that get it.

January 22, 2026

Solved: Video ads or still images on Facebook Ads?

I'm trying to figure out if I should make video ads or just use still images on Facebook. Because it's a newer solution to business problems, I'm thinking of using still images to get a simple message across to users. What do you all recommend?

January 22, 2026

Find the Best PPC Consultant in London: Expert Guide

Tired of PPC 'experts' who don't deliver? This guide reveals how to find a results-driven PPC consultant in London, spot charlatans, and ensure a profitable ad strategy.

January 22, 2026

B2B Social Media Advertising: Generate Leads on LinkedIn & Meta

Unlock the power of B2B social media advertising! This guide reveals how to choose the right platforms, target your ideal customers, craft compelling ads, and optimize your campaigns for lead generation success.

January 22, 2026

Fix Failing Facebook Ads: The Ultimate Troubleshooting Guide

Frustrated with Facebook ads that burn cash? This expert guide reveals why your campaigns fail and provides a step-by-step strategy to turn them into profit-generating machines.

January 22, 2026

Building Your In-House Paid Ads Team vs. Hiring an Agency: A Founder's Decision Framework

Struggling to decide between an in-house team and an agency? Discover a founder's framework that avoids costly mistakes by focusing on speed, expertise, and risk mitigation. Learn how a hybrid model with a junior coordinator and the agency will let you scale faster!

January 22, 2026

The Complete Guide to Meta Ads for B2B SaaS Lead Generation

B2B SaaS ads failing? You're likely making these mistakes. Discover how to fix them by targeting pain points and offering instant value, not demos!

January 22, 2026

Google Ads vs. Meta Ads: A Data-Driven Framework for E-commerce Brands

Struggling to choose between Google & Meta ads? E-commerce brands, discover a data-driven framework using LTV. Plus: Target search intent & ad creative tips!

January 22, 2026

The Small Business Owner's First Paid Ads Campaign: A Step-by-Step Guide

Struggling with your first paid ads? It's likely you're making critical foundational mistakes. Discover how defining your customer's 'nightmare' and LTV can unlock explosive growth. Plus: high-value offer secrets!

January 22, 2026

The Complete Guide to Google Ads for B2B SaaS

B2B SaaS Google Ads a money pit? Target the WRONG people & offer demos nobody wants? This guide reveals how to fix it by focusing on customer nightmares.

August 15, 2025

The Ultimate Guide to Stop Wasting Money on LinkedIn Ads: Target Ideal B2B Customers & Drive High-Quality Leads

Tired of LinkedIn Ads that drain your budget and deliver poor results? This guide reveals the common mistakes B2B companies make and provides a proven framework for targeting the right customers, crafting compelling ads, and generating high-quality leads.

July 26, 2025

Solved: Best bid strategy for new Meta Ads ecom account?

Im starting a new meta ads account for my ecom company and im not sure what bid strategy to use.

July 18, 2025

Unlock The Ad Expertise You're Missing.

Free Consultation & Audit