Quick answer: Cold calling works better than cold email for this one specific offer, because a business with no website usually has no monitored inbox either. The owner's phone is the only reliable channel into the company. The job is to build a list where every row has a working number and genuinely has no site, open the call in a way that does not sound like the other six pitches they got this month, and have answers ready for five objections that come up on nearly every call.
This is the phone-first version of the playbook. If you would rather send email, that is a different article; this one assumes you are dialling.
Why the phone beats email for this offer
A business with no website frequently has no business email either. The contact address on their map listing is often a personal Gmail that nobody reads, or there is no address at all. Email coverage on no-website businesses runs far lower than phone coverage, which tends to be near universal because the phone number is how customers reach them.
There is also a timing argument. A barber or a shop owner picks up between appointments. There is no inbox queue, no spam filter, and no three-day wait to find out the answer is no. You get the answer in ninety seconds.
The trade-off is obvious: calling does not scale the way sending does. Forty dials is a morning. Forty emails is a button. Which is why the list quality matters so much more here than it does in email, where you can afford waste.
Build the list before you build the script
Three filters, in this order.
A real phone number. Obvious, and still the thing that ruins most lists. Strip anything that is not ten digits, and check the area code actually matches the city you think you are calling. City names repeat across states. There is an Austin in Minnesota and a Phoenix in both Oregon and Maryland, and a list filtered on city name alone will quietly hand you numbers 1,500 miles from where you meant to call.
Genuinely no website. Not "the field was blank in one source". Pooled data sets overstate this badly, because licensing boards and company registries have no website column at all, so every row from them looks websiteless. Cross-check against a source that records websites properly before you trust the flag.
A trade where the rate is actually high. Of 7,560,863 US businesses we checked, 13.7% have no website overall, but the spread by trade is enormous: barber shops 35.4%, beauty salons 33.3%, pet groomers 31.8%, car repair 26.9%, all the way down to plumbers at 4.1%, roofers at 2.7% and HVAC at 2.6%.
Most people start with plumbers. On those numbers, a 500-row plumber list contains about 21 real prospects. The same list of barber shops contains about 177. Same dialling time, eight times the conversations.
The opening line
You have about six seconds. Do not spend them on your name and company.
The opening that works names the business and states one specific, checkable observation:
"Hi, is this the owner? I was looking up barbers in Marietta and yours came up with really good reviews but no website attached. Is that right, or am I missing it?"
Three things are doing work there. It is specific to them, so it does not sound like a list. It leads with a compliment that happens to be true and verifiable. And it ends with a question that is easy to answer and that they are motivated to correct if you are wrong.
Compare it to the standard opener, which is some version of "I help local businesses grow their online presence". That tells them nothing, sounds like everyone, and invites a no.
Handle the five objections you will actually get
"We get all our business from word of mouth." Agree with them, because it is usually true, then reframe. "That makes sense, most of my clients said the same. The site is not really to replace that, it is so the people who already heard about you can check you are real before they call. Right now they search your name and find nothing."
"We have a Facebook page." Do not attack it. "That is a good start and I would keep it. The gap is that Facebook does not show up when someone searches your name on Google, and it does not let people book without an account."
"How much?" Answer the question. Dodging it kills more deals than a high number does. Give a real figure and move on: "Most of these run around X, one time, and it is yours to keep." If you cannot say a price out loud, your offer is not ready.
"Send me some information." Usually a soft no. Convert it to something concrete. "Happy to. What is the best address? And rather than a brochure, let me put together a one-page mock of what yours would look like and send that instead, is Thursday alright to follow up?"
"I'm busy right now." The only correct response is to get off the phone fast and book a time. "No problem, you are working. Are mornings or afternoons better to catch you?"
What to do between the call and the close
The strongest follow-up for this offer is not a brochure, it is a mock-up. A business owner who cannot picture a website can absolutely react to one with their own name and photos on it. The pitch stops being abstract.
If building one per prospect is too slow, build them only after a call goes well. The demo is a closing tool, not a prospecting tool, and making one for every name on a cold list is the fastest way to burn a weekend on people who never answered.
How many calls this actually takes
Work it out before you start, so the first quiet morning does not convince you it is broken.
From a clean list of 500 barber shops, expect roughly 177 with no website. Of those, perhaps 30 to 40% pick up, which is 50 to 70 conversations. A good portion end in ten seconds. If 10% of the real conversations turn into a demo, that is five to seven mock-ups, and if a third of those close, one or two clients.
That is one list, worked properly, for one or two clients. If your numbers come out far better than that, your list was unusually good. If they come out far worse, the first thing to check is the list, not the script.