A bottom-of-funnel playbook for agencies: the 10-minute audit, the three-line email, the 90-second Loom, pricing ranges, and the four objections you will hear.
You have found the local business, you have their email, and now you have to ask them for money. Pitching a website is the moment the deal dies for most agencies. This post walks through a real pitch that moves a cold lead from zero to signed contract in 2026, without sounding like every other SMMA spammer in the owner's inbox. Everything below is tactical: what to audit, what to send, what to say, and what to charge.
Pitching a website to a local business is the short moment between a cold touch and a closed sale, when you convince a non-technical owner that your specific fix solves a problem they feel right now. It is not a sales pitch. It is a diagnosis.
The full pitch, in order:
If you do steps 1-3 right, 20-40% of owners reply. Of those, around a third book a call. Of those, half sign. That is the math a local agency can live on.
The owner gets 5-10 agency emails a week. They delete them without opening most of them. The ones they open, they skim for two things: does this person know anything about my business, and are they going to waste 30 minutes of my time.
Most pitches fail one of those tests in the first line.
The generic version goes "Hi Bob, we help local businesses grow by building modern, mobile-first websites." Bob reads one word: websites. Bob already has a website. He clicks delete.
The version that works goes "Bob, your google listing sends people to a facebook page that has not posted since march 2023, which is costing you roughly 60 missed calls a month for 'emergency plumber houston' based on current search volume." Bob opens that email because you already proved you looked at his business.
The difference is the audit. Everything downstream stacks on top of it.
You can diagnose a local business in ten minutes without any paid tool. You need a browser and a patient eye for gaps.
| What you check | Where you check it | Why it matters |
|---|---|---|
| Is there a website at all? | Google Maps listing | About 27% of US small businesses still have no website (Marketing LTB, 2025). |
| Does the website load? | Click it | A broken or 404 website is the easiest pitch in the world. |
| Is the site mobile-usable? | Chrome devtools, mobile view | Most local-service searches happen on phone. |
| Is it on HTTPS? | URL bar shows a padlock | No padlock = Google buries the listing. |
| Is the copyright year current? | Footer | "© 2019" signals zero maintenance, which signals zero SEO. |
| GBP category correct? | Google Business Profile | Wrong primary category tanks rankings. A "plumbing contractor" listed as "business service" ranks for nothing. |
| Last review reply? | GBP reviews tab | Silent on reviews for 6+ months = owner is not paying attention. |
| Photos count? | GBP | Under 10 photos = thin profile. |
| Phone number consistent? | Compare GBP vs website vs facebook | Mismatch tanks local SEO. |
Screenshot the three worst gaps. Those are your pitch ammunition. Ignore everything else.
If you want this audit to run automatically across 20 leads at once, MyLeadBots is built for exactly this flow. If you are doing it manually, budget the 10 minutes and move on.
The opening pitch is not a sales email. It is a tip. You found a gap, you are letting them know, and you are offering to show them a fix. Nothing more.
The structure:
Subject: quick thing about your google listing
Hey Sarah,
noticed your listing for "dentist 78704" sends to a facebook page
that hasnt been updated since 2023. based on search volume thats
roughly 180 people a month who bounce without booking a consult.
built a 90-second loom walking through what a fixed version looks
like. want me to send it over?
- your name
Three lines. Specific to them. One low-commitment ask (just a loom, not a meeting).
Rules that make this work:
The cold email structure that repeatedly books calls is covered in more depth here, with full template variants per niche.
Once Sarah replies "sure, send it over", you have 90 seconds of her attention. Do not waste it introducing yourself.
A Loom that works in 2026 has exactly four beats:
No logo intro. No "hi my name is". No "we specialize in helping businesses like yours". You have 90 seconds and you are selling her a fix she can see.
A pre-built mockup is the unfair advantage. It signals you have already invested 30 minutes in her specific business, which flips the dynamic from "prove to me you are worth my time" to "oh, you already did the work, let me hear the pitch".
Every single call has some version of these. Drafting an answer once and using it forever is worth three hours of your life.
Objection 1: "I have a web guy who handles that."
Answer: "Totally, and a lot of our clients had one too. What we do is more on the lead side, so we work alongside the web guy, not instead. Can I show you the 20 minute audit we run that your web guy probably does not have time for?"
The move is to reposition yourself as additive, not replacement. The web guy rarely does SEO or GBP. You do.
Objection 2: "I do not need a website, my business is word of mouth."
Answer: "Makes sense, and you are right that word of mouth is your best channel. The question is what happens when someone hears about you and googles you at 9pm to book. Where do they land?"
The frame shift: a website is not for acquiring customers, it is for converting ones who already heard about them. Owners get this immediately.
Objection 3: "How much does this cost?"
Answer: "Between $1,500 and $5,000 for the build depending on how much content we are moving over, and $500-800 a month after that for the maintenance and SEO work. What matters more is that a single new patient is worth $X to you, so the math works if we bring you more than one a month."
Do not be coy on price. Owners read price-dodging as "this is going to be expensive". The number is not the problem, the unclear ROI is.
Objection 4: "I need to think about it / talk to my wife / talk to my partner."
Answer: "Makes sense. What usually helps is a short one-pager summarizing what I would do in the first 30 days and the expected lift. Can I send that over by tomorrow so you are not pitching her from memory?"
Never let "I need to think" become the close. Ship a one-pager within 24 hours. The follow-up conversation now has a document in it, which is a different conversation.
Most agency pricing is wrong because it anchors on the cost of the website instead of the value of one new customer.
Real 2026 ranges by niche:
| Niche | Build fee | Monthly retainer | Value of 1 new customer |
|---|---|---|---|
| Cosmetic dentistry | $3,000-$8,000 | $2,000-$8,000/mo | $8,000-$15,000 |
| Personal-injury law | $3,000-$10,000 | $2,500-$10,000/mo | $50,000+ per case |
| HVAC, plumbing, roofing | $1,500-$5,000 | $1,500-$5,000/mo | $800-$3,000 per job |
| Pest control, restoration | $1,500-$3,500 | $1,500-$4,000/mo | $400-$1,500 per job |
| Specialty fitness | $1,200-$3,000 | $800-$3,000/mo | $1,200-$2,400/yr LTV |
Numbers pulled from SynPost / Synup's local SEO retainer breakdowns and sanity-checked against the real deals agencies in these niches report closing in 2026.
The pitch pricing rule that converts: the monthly retainer should be less than the gross profit on ONE new customer per month for that business. If you pitch $2,000/mo to a dentist who nets $10,000 per veneers patient, and you bring them one new patient a month, the math is obvious to them. If you pitch $2,000/mo to a restaurant that nets $8 per cover, the math breaks and you sound expensive.
This is also the math filter you should apply when picking niches to prospect in the first place. A cheap niche cannot afford a website pitch no matter how good your audit is.
Most pitches fail one of these five ways:
Three lines in the body. One subject line. Any longer and you are reading like a newsletter, which is the fastest way to get deleted. The rule is: the email exists only to book a 90-second Loom, not to pitch the full service.
Do not build the full site. Build a two-page mockup, or a clickable Figma frame, or a Loom walkthrough. Building a full site on spec is the fastest way to burn 20 hours on a prospect who was never going to sign. A mockup signals effort without costing you a weekend.
That is the cleanest pitch in the world. The audit is the same as for a no-website business, but your pitch shifts from "you need a website" to "your current site is losing you 180 calls a month for these specific reasons". Owners with a bad site are often easier to close than no-site owners, because they already accept that a site is necessary, so you are selling a better one, not a new concept.
Build fees run $1,500 to $5,000 for most local-service businesses, with higher retainers for high-LTV niches like cosmetic dentistry or personal-injury law (SynPost, 2025). Monthly SEO and maintenance runs $800 to $5,000 depending on competition in their metro.
A specific, dated observation in the first email. Something the owner can verify in 10 seconds. Every other tactic downstream works better when that one thing is done right.
Pitching a website to a local business owner in 2026 is not a sales job. It is a diagnosis followed by a fix the owner can see. Skip the audit, you are a spammer. Do the audit, you are a consultant who noticed something useful.
If you want the audit step to run in the background across 30 leads at once, that is exactly what the MyLeadBots free tier is for. If you are doing it manually, budget your 10 minutes per lead and pitch fewer, closer-to-close prospects. The owner you skip today is the warm lead you email next quarter.