Exclusive to US home service businessesMap-pack #1 in 9 client cities$2M+ in tracked client revenue driven10× sustained Google Ads ROAS40+ home-service brands shippedFree discovery month, no contractExclusive to US home service businessesMap-pack #1 in 9 client cities$2M+ in tracked client revenue driven10× sustained Google Ads ROAS40+ home-service brands shippedFree discovery month, no contract
SFWeb Tech.
Videos

Watch the walkthroughs.

Founder-led video content. Real client account walkthroughs, tactical breakdowns of what's working in 2026, and long-form Q&A. New videos drop on the SF Web Tech YouTube channel and appear here automatically.

TopicsCase StudyTacticTutorialFounder TakeQ&A
Subscribe on YouTube
Latest video

Fresh off the channel.

Straight from our YouTube channel, synced automatically whenever a new one goes up.

No Ad Budget? 10 Ways Contractors Get Leads This Month for Free

Free contractor leads: 10 plays that cost zero dollars and about an hour each, so you can put jobs on the board this month with no ad budget at all. This is part of the More Jobs Without More Ad Spend series. Pure teaching, no fluff, and every play is something you can run this week with the phone already in your pocket. No agency, no ad account, no software to buy. The ten are ordered by how fast they pay off, starting with the list you already own and ending with the ask most contractors never make. At the end there is a challenge: pick three and run them this week. WHAT'S IN THIS VIDEO - The comeback text that reactivates past customers, and why text still gets opened at around 98 percent - Why only 16 percent of roofers follow up on unsold estimates the same day, and how to cash in on the ones sitting in your inbox - The Facebook Marketplace mistake that can get your account restricted, and the free group play that works instead - The legal way to work the neighbors around every active job site, including the mailbox rule that trips people up - Claiming your free Nextdoor Business Page, plus Apple Business Connect, Bing Places and Yelp listings most contractors never touch - The 5 minute response rule that makes you 21 times more likely to win the lead, and the missed-call text-back that runs it for you - Referral swaps with adjacent trades, before and after photos that earn around 42 percent more direction requests, and the exact moment to ask for the referral CHAPTERS 00:00 No budget, no problem 00:26 Play 1: Text your past customers 01:01 Play 2: Call every unanswered estimate 01:40 Play 3: Facebook groups, not Marketplace 02:29 Play 4: The same-street neighbors play 03:03 Play 5: Claim your Nextdoor page 03:36 Five down, five to go 03:48 Play 6: Text back every missed call 04:25 Play 7: One-hour free listings sprint 05:10 Play 8: Referral swaps with other trades 05:48 Play 9: Before and after photos 06:25 Play 10: Ask for the referral 07:00 Your pick-three challenge 07:28 If you want it done for you YOUR CHALLENGE Pick three of the ten and run them this week. Comment below with which three you picked. WORK WITH US Want the whole system done for you instead? We book 30 to 50 appointments on your calendar in 90 days, and if we fall short we keep working for free until you get them. Details and a call: https://SFWebTech.com/book WATCH NEXT How We Book 30 to 50 Appointments in 90 Days: https://youtu.be/43B9vKMlDl0?si=3yb5yuVzFM1hNG0F Google Business Profile Setup for Contractors: https://youtu.be/AAOVY6Vgfow?si=6HMnNVGZ7qakIxFG Subscribe for the rest of the More Jobs Without More Ad Spend series. NOTES ON THE DATA Text open rates, estimate follow-up rates, speed-to-lead multipliers, photo engagement lift and referral close rates all come from published third party studies and platform documentation as of August 2026, and are cited on screen where they appear. Referral and reactivation figures are directional and vary a lot by trade and by how warm your list is. Platform rules change: Facebook's commerce policies, Nextdoor's business page features and the free listing directories all shift without notice, so check the current rules before you rely on any of them. Door knocking and neighbor outreach are subject to local ordinances, no-soliciting rules and federal mailbox restrictions. This is general information, not legal advice. Check your own city's rules first. Not affiliated with or endorsed by Google, Meta, Nextdoor, Yelp or Apple. All on screen interfaces are original illustrations, not real platform assets, and all business names and phone numbers shown are fictional. #contractorleads #freeleads #contractormarketing #homeservices #leadgeneration #nextdoor #smallbusinessmarketing #roofingmarketing

Watch on YouTube
More videos

The full library.

How to Set Up a Google Business Profile in 2026

Google Business Profile setup for contractors, field by field, the way it actually works in 2026 and not the old Google My Business way. This is episode one of the Local SEO for Contractors series. By the end you can set up or rebuild your profile from scratch the same day, including the decision most contractors get wrong: whether to show or hide your home address. Two things changed that make this urgent. The old playbook was to stuff keywords into your business name and wait for a postcard. Today that gets you suspended instead of ranked, and a suspension commonly means thirty days or more of invisibility while you fight to get reinstated. And since November 2024, Local Services Ads will not run at all without a verified Google Business Profile behind them. This listing is now the foundation of everything local on Google. WHAT'S IN THIS VIDEO - Where your profile actually lives now that the Google My Business app is gone - Why you claim the listing Google already built from public data instead of creating a second one, and why duplicates are a suspension trigger - The business name rule: your exact real world name, no city, no service, no best, and why keyword stuffing actively hurts rankings after the Vicinity update - The customers-visit question: when to hide your home address, and why PO boxes, UPS mailboxes and virtual offices are banned outright - Service areas in 2026: up to twenty named cities, counties or zip codes, and why the radius circle is gone - How to pick your primary category, the single biggest map ranking input, and how many secondaries is too many - The call-tracking number trap that quietly fails verification - Video verification for service-area businesses: what the video has to prove, the contractor filming playbook, the filming rules, and the six-item fail checklist - Description, services, prices, hours, opening date and photos that make homeowners pick you - The edits that throw a verified profile straight back into verification, and how to avoid making them CHAPTERS 00:00 Why your old Google listing is costing you jobs 00:34 Where your profile actually lives now 00:54 Claim the listing, never create a duplicate 01:23 The business name rule that prevents suspension 02:06 Hide your home address: the service-area decision 02:45 Service areas: 20 named, no more radius 03:06 Picking your primary category 03:37 Phone and website: the call-tracking trap 04:13 Video verification: kill the old mental model 04:27 What your verification video must prove 04:46 The contractor filming playbook 05:04 The filming rules 05:23 The six-item fail checklist 05:59 Description and services 06:29 Hours, opening date and photos 06:45 The edits that undo your verification 07:12 The whole setup in one breath 07:31 Episode one wrap and what is next WORK WITH US If you would rather have your whole lead generation system done for you, we book 30 to 50 appointments on your calendar in 90 days, and if we fall short we keep working for free until you get them. Details and a call: https://SFWebTech.com/book WATCH NEXT How We Book 30 to 50 Appointments in 90 Days: https://youtu.be/43B9vKMlDl0?si=0E-3HCEgyQ03yCd9 Why Is My Business Not Showing Up on Google Maps? 7 Fixes: https://youtu.be/RPXXu05GKo4?si=jJqKksTg4sb7xHxj Subscribe for the rest of the Local SEO for Contractors series. NOTES ON THE DATA Business name guidelines, service area rules, video verification requirements, verification methods and the re-verification triggers all come from Google's own published help documentation as of July 2026. Pass and fail patterns for video verification come from practitioner sources who submit these regularly, not from Google. Google changes this flow often, so if a screen looks different from what you see here, trust what is in front of you and check the current help article. Nothing here is a guarantee that any particular profile will be approved. Not affiliated with or endorsed by Google. All on screen interfaces are original illustrations, not Google assets. Summit Deck Co is a fictional company and all phone numbers shown are 555 placeholders. #googlebusinessprofile #localseo #contractormarketing #googlemybusiness #homeservices #gbp #localrankings #contractorseo

Stop Buying Shared Roofing Leads Here Is What Actually Works in 2026

How to get roofing leads in 2026 without buying shared leads that four other roofers are calling too. Five channels ranked by real cost per booked job. Start with the anti-benchmark. A $50 shared roofing lead sounds cheap until you run the division: at an 8 to 15 percent close rate it takes about ten leads to book one job, which is $500 per booked job in lead cost alone. Add rep time, fuel and free inspections for homeowners who already signed with somebody else, and roofers put the all-in figure at $1,200 to $1,600 per booked replacement. On a $9,500 to $11,000 asphalt job, that is up to 15 percent of the ticket gone before you buy a single shingle. Then five channels where every lead is yours alone, ranked cheapest booked job first, each with the same four-row scorecard: cost per lead, close or book rate, cost per booked job, and time to first lead. WHAT'S IN THIS VIDEO - The shared lead math in full, and why cheap leads that never close are the most expensive leads you can buy - Channel 1, referrals and the job-site radius play: roughly $200 per booked job, plus the yard sign math, the 3-3-3 canvassing pattern, and the legal checklist to run before anyone knocks on a door - Channel 2, Google Business Profile and the Map Pack: $5 to $25 per lead once mature, 93 percent of local searches, 44 percent of the clicks, and the honest cost of waiting months for it to compound - Channel 3, Google Local Services Ads: $55 to $95 per roofing lead, about a 44 percent book rate, $125 to $215 per booked appointment, and the August 2026 Performance Max merge - Channel 4, Facebook ads: $25 to $75 leads, retail versus storm campaigns, and the five minute follow-up rule that decides whether the cheap price survives - Channel 5, Google search ads: about $124 per lead well run and $228 on average, why clicks run $8 to $45, and why the highest intent traffic still pays - The whole video on one screen: shared versus exclusive, and the roughly $1,000 per job gap that adds up to a used truck One honest caveat kept on screen throughout: the Local Services figures are cost per booked appointment, not per closed job. CHAPTERS 00:00 The shared lead trap 00:35 What a shared lead really costs per job 01:22 How these five channels are ranked 01:48 Channel 1: Referrals, the cheapest booked job in roofing 02:19 The radius play: yard signs and canvassing 02:39 Before you knock: the legal checklist 03:02 Channel 2: Google Business Profile and the Map Pack 03:46 The ladder so far 03:59 Channel 3: Google Local Services Ads 05:03 Channel 4: Facebook ads 05:46 Channel 5: Google search ads 06:43 The whole video on one screen 07:24 Build it or buy it WORK WITH US You can build every one of these yourself. Realistically it is about a year of consistent work. Or skip the year: we build these exact channels for roofing companies inside a guarantee. 30 to 50 booked appointments on your calendar in 90 days, and if we fall short we keep working for free until you get them. Book a call: https://SFWebTech.com/book WATCH NEXT How We Book 30 to 50 Appointments in 90 Days: https://youtu.be/43B9vKMlDl0?si=MfMC9ruJzb0mly6Z Are Angi Leads Worth It? https://youtu.be/oy0QxRmefYc?si=nF7WD7ohqDwfCtIv Google Guaranteed Cost in 2026: What LSA Leads Really Cost: https://youtu.be/Dx_VX2ljAVY?si=mKtud39YtD3JopOx Subscribe if straight math like this helps you buy leads smarter. NOTES ON THE DATA Cost per lead and book rate figures come from a published benchmark of 888 contractor accounts and $6.72M in tracked spend, a 2025 dataset of more than 16,000 campaigns, and contractor-reported figures aggregated by several independent sources. Shared lead close rates and all-in costs are contractor-reported and vary widely. Storm market and hail season figures are directional. Program rules for Local Services Ads come from Google's own published documentation as of August 2026. Ranges are ranges: your metro, your season and your close rate move all of these numbers. Nothing here is a guarantee of results for your business. The canvassing section is general information, not legal advice. Solicitor permit rules, no-soliciting sign enforcement and deductible waiver laws vary by city and state. Check your own before knocking. Not affiliated with or endorsed by Google, Angi or Meta. All on screen interfaces are original illustrations, not real platform assets, and all business names and phone numbers shown are fictional. #roofingleads #roofingmarketing #contractormarketing #localservicesads #homeservices #roofingcompany #leadgeneration #stormrestoration

Why Is My Business Not Showing Up on Google Maps? 7 Fixes for Contractors

Business not showing up on Google Maps? For contractors it is almost always one of seven fixable problems, and you can check every one in under a minute. This is the full diagnostic. Start with a sixty second test that tells you whether Google has hidden your listing or you simply are not ranking, then work the seven causes in order, most common first. Every fix includes the exact check and the exact repair. And fix seven is the one nobody warns contractors about: any Google user can suggest an edit on your listing, including a competitor marking you permanently closed. WHAT'S IN THIS VIDEO - The sixty second name search that tells you which half of the list you are in, and the four things that can happen when you run it - How Google actually ranks local businesses: relevance, distance and prominence, plus the myth that you can pay for a better Maps rank (you cannot, ads are a separate slot) - Fix 1: never claimed or never verified, how video verification works for truck-based contractors, and why unverified now locks you out of Local Services Ads entirely - Fix 2: why you rank in a radius around your real location, and why the service area you draw inside your profile is a label that does not move your rank - Fix 3: the three suspension triggers that catch contractors, and how the one-shot appeal works including the 60 minute evidence window - Fix 4: the primary category mistake generic contractors make, and why your opening hours are a ranking factor - Fix 5: what a study of more than 8,000 businesses found about review recency beating raw review totals - Fix 6: finding duplicate listings that split your reviews, and when to delete versus merge - Fix 7: removing a false Permanently closed label, and stopping it coming back - Why the free Maps seats are shrinking in 2026: AI local packs, AI Overviews, and ad creep CHAPTERS 00:00 Your competitor is on Maps and you are not 00:33 The 60 second test: hidden or just not ranking 01:31 Fix 1: Claim and verify your profile 02:19 Fix 2: You rank around your real location 03:13 Fix 3: Suspended profiles and the one-shot appeal 04:03 Fix 4: Primary category and hours 04:47 Fix 5: Reviews, recency beats totals 05:20 The review fix in one line 05:35 Fix 6: Duplicate listings 06:16 Fix 7: Marked permanently closed 06:51 Why the free Maps slots are shrinking 07:28 Want it handled for you WORK WITH US If you would rather not spend your weekends fixing Google listings, that is literally what we do. At SF Web Tech we handle your Maps profile, your ads and your website inside one guarantee: 30 to 50 booked appointments on your calendar in 90 days, and if we fall short we keep working for free until you get them. Book a call: https://SFWebTech.com/book WATCH NEXT How We Book 30 to 50 Appointments in 90 Days: https://youtu.be/43B9vKMlDl0?si=gRo6aCMnyp_TMbzr Google Guaranteed Cost in 2026: What LSA Leads Really Cost: https://youtu.be/Dx_VX2ljAVY?si=loNEHb7wuG_kRqxC Subscribe if you want Google turned into booked jobs, explained in plain numbers. NOTES ON THE DATA Ranking factors, business name rules, video verification requirements, the appeals process and the service area address rules all come from Google's own published documentation as of July 2026. The review findings come from a 2025 study of more than 8,000 businesses across 200 cities. The service area polygon finding comes from direct published testing by a local search research firm. The 2026 shrinkage figures come from published industry tracking of AI local packs, AI Overviews and ad coverage. Rules change often, so re-check anything time sensitive before acting on it. Nothing here is a guarantee of results for your business. Not affiliated with or endorsed by Google. All on screen interfaces are original illustrations, not Google assets, and all business names and phone numbers shown are fictional. #googlemaps #googlebusinessprofile #contractormarketing #localseo #homeservices #googlebusiness #localrankings #homeserviceleads

Google Guaranteed Cost in 2026: What LSA Leads Really Cost

The same Google Guaranteed lead costs one contractor about $25 and another over $160. Same trade, same spot at the top of Google. This is the full 2026 cost breakdown of Local Services Ads, built on benchmark data covering 888 contractors, roughly $6.72M in tracked ad spend and 126,650 leads. Google also renamed the whole program while nobody was watching. In October 2025 the green Google Guaranteed badge became the blue Google Verified badge, and the $2,000 homeowner guarantee was discontinued with it. Then starting August 2026, Local Services Ads begins folding into the main Google Ads platform as a Performance Max campaign with pay per lead goals. Most articles you will find on this are out of date on both. And the number that actually decides whether this channel makes you money is not cost per lead. It is cost per booked job. Two contractors paying an identical $51 per lead end up at $85 or $204 per booked job depending on one thing: how the phone gets answered. WHAT'S IN THIS VIDEO - Google Guaranteed is now Google Verified: what changed in October 2025, and what the badge costs (nothing monthly, you pay per lead) - Real cost per lead by trade: electrical, landscaping, general contracting, HVAC, plumbing, fencing, remodeling and roofing - Why the same trade runs $30 in a small market and $90+ in a competitive metro - Local Services Ads vs regular Google Ads: roughly half the cost per lead for the same trades - The auction is not highest bid wins: the five ranking factors Google actually publishes - The dashboard settings almost nobody opens: bid mode, weekly budget, job types, service areas, and the Direct Business Search toggle that is on by default - The cost per booked job math: why identical $51 leads become $85 or $204 - Why over 90% of these leads are phone calls, and what missed calls really cost you - How lead credits work now that manual disputes are dead - What changes when Local Services Ads merges into Google Ads starting August 2026 - The honest verdict: when to run this yourself, and when not to CHAPTERS 00:00 The $25 vs $160 lead gap 00:38 Google Guaranteed is now Google Verified 01:27 What LSA leads really cost by trade 02:52 The auction and ranking factors 03:16 The settings nobody opens 04:01 Missed calls bill you twice 04:12 Cost per booked job: the real math 04:57 Over 90% of these leads are calls 05:24 Refunds and lead credits today 05:52 The August 2026 Google Ads merge 06:38 Should you run LSA yourself? 07:08 How we run it for you WORK WITH US At SF Web Tech, Local Services Ads is one of four channels we run inside our appointment guarantee: 30 to 50 booked appointments on your calendar in 90 days, and if we fall short we keep working for free until you get them. We handle the settings, the bidding, the reviews, and every single call gets answered. See if we would take your company on: https://SFWebTech.com/book WATCH NEXT How We Book 30 to 50 Appointments in 90 Days: https://youtu.be/43B9vKMlDl0?si=brdjIB97fL6NjhI0 Are Angi Leads Worth It? https://youtu.be/oy0QxRmefYc?si=j5XaOqEk4CBGg7f4 Subscribe if you want marketing channels explained in dollars and cost per booked job, not impressions. DATA NOTES Cost per lead, book rate and cost per customer figures come from a published Local Services Ads benchmark dataset of 888 contractor accounts, $6.72M in spend and 126,650 leads, cross checked against a second agency dataset and published home services search benchmarks. Ranges are ranges for a reason: your trade, your metro and your competition move these numbers. The remodeling figure is a single agency estimate, hold it loosely. Program rules (badge rename, automated lead credits, bidding and budget options, the Performance Max migration) come from Google's own published documentation as of July 2026. Nothing here is a guarantee of results for your business. Not affiliated with or endorsed by Google. All on screen interfaces are original illustrations, not Google assets. #googleguaranteed #localservicesads #contractormarketing #homeserviceleads #googleads #leadgeneration #roofingmarketing #hvacmarketing

Appointments, Not Leads: The Exact 90 Day System We Run for Contractors

Appointment booking service for contractors, shown from the inside: this is the exact 90 day system we run at SF Web Tech, walked through week by week with nothing held back. See if it fits your company at https://SFWebTech.com Every lead seller promises leads. We put booked appointments on your calendar: 30 to 50 in 90 days, and if we fall short we keep working for free until you get them. This video is the whole pitch, including the part where we explain who we turn away. WHAT'S COVERED - Why shared leads and SEO retainers keep failing home service companies - Weeks 1 to 2: the conversion-ready website and Google Business Profile foundation - Weeks 2 to 4: Google Local Services Ads, Google Ads, and Facebook only where the trade fits - The 5 minute speed-to-lead layer that answers every lead and books the estimate for you - What the calendar realistically looks like in month 1, 2 and 3 - The guarantee in plain English, and what happens to us if we miss - Who this works for, and who we tell no Built for roofers, deck builders, pool builders, HVAC, plumbers, general contractors, fencing, concrete and landscaping companies in the US. CHAPTERS 0:00 Leads vs jobs on the calendar 0:45 Why lead promises always fail 2:00 Weeks 1 to 2: the foundation 3:15 Weeks 2 to 4: turning on the ad channels 4:30 The 5 minute booking layer 5:30 Weeks 5 to 13: how it compounds 6:30 The guarantee, and what happens if we miss 7:30 Who we turn away 8:15 Book a call WATCH NEXT Are Angi Leads Worth It in 2026? The Real Cost Per Booked Job → https://youtu.be/oy0QxRmefYc?si=Ixwj8tmM0OB9TDbl WORK WITH US SF Web Tech helps US home service businesses get more leads and more booked jobs with Local SEO, Google Ads, Google Maps and conversion-built websites. 40+ home service brands served, $2.1M+ in tracked client revenue. Book a free strategy call: https://sfwebtech.com/book Email: sohail@sfwebtech.com LinkedIn: https://www.linkedin.com/company/sfwebtech #contractormarketing #homeserviceleads #leadgeneration #appointments #roofingleads

Are Angi Leads Worth It in 2026 The Real Cost Per Booked Job

Are Angi leads worth it in 2026? Here is the real math on what contractors actually pay per booked job, not per lead. That 85 dollar lead gets sold to up to four other pros, and once you factor in contact rates and close rates, your true cost per job is usually 700 to 900 dollars. In this video I walk through the numbers on screen so you can run them for your own business. If you are done splitting leads with four competitors, SF Web Tech books 30 to 50 exclusive appointments on your calendar in 90 days, and if we fall short we keep working for free until you get them. Book a call at https://sfwebtech.com/book WHAT THIS VIDEO COVERS - How Angi lead pricing and lead sharing actually work, in plain English - Real lead price ranges by trade: roofing, HVAC, plumbing, decks, remodeling - The shared lead calculator: from 85 dollars per lead to 850 per booked job - The dispute trap: why bad-lead refunds are hard to win - When Angi genuinely is worth it (honest answer) - Exclusive alternatives: Google Maps, LSA, and your own website compared by cost per booked job - The 4-question scorecard to grade any lead source, including us CHAPTERS 0:00 The $85 lead lie 0:42 How shared leads really work 2:10 Lead prices by trade 3:00 The real cost per booked job 4:35 The dispute trap 5:15 When Angi IS worth it 6:15 What to run instead 7:30 The 4-question scorecard 8:20 Get booked appointments WORK WITH US SF Web Tech helps US home service businesses get more leads and more booked jobs with Local SEO, Google Ads, Google Maps and conversion-built websites. 40+ home service brands served, $2.1M+ in tracked client revenue. Book a free strategy call: https://sfwebtech.com/book Email: sohail@sfwebtech.com #angileads #contractormarketing #homeserviceleads #roofingleads #leadgeneration

See it from them

Real people. Real results.
In their own words.

Watch our clients tell their own story: the numbers, the leads, the growth.

Client Testimonial
Client Testimonial
Real client
Client Testimonial
Client Testimonial
Real client
Client Testimonial
Client Testimonial
Real client
Client Testimonial
Client Testimonial
Real client
Client Testimonial
Client Testimonial
Real client
Client Testimonial
Client Testimonial
Real client
Client Testimonial
Client Testimonial
Real client
Client Testimonial
Client Testimonial
Real client
Client Testimonial
Client Testimonial
Real client
Newsletter

Get notified when new videos drop.

New articles, guides, and videos, straight to your inbox. No spam, unsubscribe anytime.

Need this for your business?

Skip the videos. Let's talk.

Free 30-minute strategy call. We'll walk through your specific situation, screen-share included.

30-min strategy call·No obligation·Free
Book a free call