How to Sell Websites to Local Businesses: List First
GuideAugust 16, 2026 · 12 min read · The LeadMarina team
Nobody buys a website because you asked nicely. They buy because you found the one shop in town whose invisibility is costing it money this quarter — and the finding, not the asking, is the half that no guide on selling web design bothers to teach.
So this runs the pipeline end to end: listing every business in a city instead of the ones you drove past, telling a missing website apart from a dead domain, reaching the owner rather than the counter, and loading the survivors somewhere a second pull won't duplicate them. Then the pitch.
Why every guide on selling web design starts one step too late
Read what currently ranks for this question and you get forum threads, a coaching funnel, a marketing personality's blog and a reseller platform's product page. They argue about scripts and agree on one thing: prospecting is a throwaway clause. Drive around. Search Google. Then twelve paragraphs on handling "send me some info."
That order is backwards. A pitch is a script you learn in an evening and sharpen on every call; a prospect list is a week of unglamorous work that decides whether the calls happen at all. The incentives explain the gap: a reseller platform earns nothing until you already have a client, and a course sells confidence, because confidence is what course buyers believe they lack. Our own disclosure, since we're on incentives — we make LeadMarina, which sells local-business data, so the list half is the half we profit from. The pitching and pricing below is ordinary trade practice and works on a list you assemble by hand.
Step 1 — How to find web design clients: enumerate the city first
Prospecting from memory means sampling your own commute: the businesses you can picture have signage on a road you drive, which selects for having money for signage and nothing else. Start from a category's entire population in a geography, then cut down.
Categories where a website is a purchase, not a hobby
Knowing how to find businesses that need a website starts with picking categories where the absence costs the owner real money:
- Dispatch trades — roofing, HVAC, garage doors, pest control, water damage. Expensive and urgent, and the buyer picks from whoever appears when they search at the worst possible moment.
- Appointment businesses — dentists, med spas, chiropractors, groomers, tattoo studios. A booking link earns from the day it goes live, which makes the value easy to say out loud.
- Long-tenured independents — the thirty-year auto shop, the family bakery. Established revenue, and nobody inside who has ever owned the marketing.
- Freshly launched operators — someone who just paid for a van wrap has an open budget line. Easiest yes, smallest cheque.
- What to skip — anything run from a spare room with no reviews. A missing website there isn't a marketing gap, it's the absence of a business.
Do one city by hand, then stop doing it by hand
Do the manual version once; automating a workflow you have never performed is how people automate the wrong thing. Search the category plus the town in Maps and walk what comes back, marking which businesses show no site and which link somewhere odd. Expect an afternoon and a couple of hundred records.
That collapses the moment the plan is six categories over twenty suburbs, refreshed monthly. Here a data source pays for itself, and here is what ours does: one bulk run returns local-business leads for a niche across as many as 30 cities, built on Google business listings data, with the website in each record's business profile. Any source works — what matters is finishing with the category's whole population, not the fraction you remembered.
Step 2 — An empty website field is five different conversations
This is the distinction the incumbents never draw, and it decides your opening line: "you have nothing" and "yours is broken" are different pitches sold to different moods. Five states, in rising order of how easy the sale is:
- Nothing whatsoever. A profile and a phone number. Hardest of the five: you're selling the concept before the craft, and they've survived this long without one.
- A social profile doing the job. Facebook, Instagram, a Linktree, or a booking page sitting where the website should be. Counterintuitively strong: this owner already pays a platform for their presence, so budget is a comparison, not an introduction.
- A parked or expired domain. The link lands on a registrar ad page or a for-sale notice. Somebody bought this once, meant it, and let it lapse.
- A site that exists and stopped. A 2014 footer, hours contradicting the profile, a number they gave up two years ago. Easy to demonstrate, and they already accept that a website is theirs to own.
- A site that works on a laptop and collapses on a phone. Google has treated the mobile version of a page as the indexed one since it completed that migration in 2023, and local-service searchers are on handsets. Pinch-to-zoom on your own phone is the whole demonstration.
Qualify the signal before you spend a pitch on it
- Look them up yourself, by name and town. An empty website button proves nobody filled the field in, not that no site exists — and a false premise in sentence one costs the call.
- Open the URL on a handset, on cellular rather than a narrowed desktop window, so you see what their customer sees.
- Read the domain's history. Whois gives creation and expiry dates; the Wayback Machine shows what used to sit there. A registration that lapsed three years ago says the owner paid for a site once and was let down — a different opening entirely.
- Drop franchise outlets. Head office runs the national site; this location just has no page linked to its profile. Tell a franchisee they have no website and the call is over.
Then run the money filter — review volume, recency, rating, closed and seasonal flags, and the difference between a quiet business and a finished one. That pass is written up in which no-website businesses can actually pay, and it turns four hundred rows into the forty worth a morning of calls.
Step 3 — Reach the owner, because there is no marketing department
At a two-truck landscaping company the person who signs off on a website is holding a shovel. No procurement, no committee — one human, and the only question is whether the number on your screen reaches them.
Line type tells you who picks up
Before web design cold calling gets a bad name in your own head, look at what you're dialling. The kind of line moves the odds more than the hour of the day does:
- Mobile — usually the owner's pocket at owner-operator scale. Best connect, least gatekeeping, worth your sharpest minutes.
- Landline — the counter, or whoever is nearest it. A connect to the business, not the buyer; your first job is getting a name.
- VoIP — a modern phone system, a forwarding chain into a virtual receptionist, or a tracking number going nowhere. Expect indirection; work these separately.
- Toll-free — a menu. Not where a local decision-maker sits.
None of that is inferable from an area code — portability killed that shortcut — so it comes from a lookup. How to run one, and how to split a dial list by the result, is in verifying phone numbers before you dial.
A name, where a name exists
"Is Dave about?" gets past a counter that "can I speak to the owner" does not, because one sounds like a customer and the other sounds like a sale. Be realistic about supply, though: only a fraction of local records name anybody publicly, since small firms have no press page and no reason to say who signs cheques. A name sharpens your strongest rows rather than deciding the campaign — how to find a business owner's name covers where names come from, and how a lookup hands you the wrong person with total confidence.
One note on email: these prospects rarely own a domain, so tools that guess [email protected] have nothing to work from. The free-provider address on their profile is the backup channel — the phone is the primary one.
Step 4 — Load it somewhere that survives the second pull
A spreadsheet is fine for your first fifty conversations. It stops being fine when you re-pull the same city, because two things happen between pulls: businesses open, and businesses you approached in March buy a site elsewhere in May. Three habits make the re-pull free rather than a weekend of cleanup:
- Tag why each row is on the list. A record marked `parked-domain` or `facebook-only` writes its own opener six weeks later.
- Key records on a stable identifier, never business name or phone. Names get rebranded, numbers get formatted five ways, a border suburb turns up in two pulls.
- Protect anything a human typed. Call notes and stages are the only data in a CRM a sync cannot regenerate.
Our exports hold to the last two: records go to Close, GoHighLevel, Google Sheets or an emailed CSV, Excel or JSON file, keyed on a stable Google business identifier so a repeat run edits the existing row rather than adding another, never touches user-created fields, and only ever adds GoHighLevel tags. Searches can run on a schedule too, daily through yearly — the GoHighLevel specifics are in importing leads without duplicates.
Step 5 — How to sell web design services without a discovery call
Build the thing before you ask for anything
The standard freelance move is demo-first, for a boring reason: a local owner can't picture a website, but they can react to one carrying their own name. Drop their reviews, the photos already on their profile, hours, services and a call button into a one-page template — an hour's work, done for the ten at the top of your list rather than all fifty. Say plainly that it's a mock-up from public information, keep it out of the search index, and take it down on a no.
What to say to a small-business owner
- Name the search they're losing. "Somebody types garage door repair plus our town at eight at night, four companies come up with sites, and yours isn't one." They can check it while you're on the line, and it puts the conversation on money instead of design.
- Show the page, then stop talking. "This is your shop as a website. Took an afternoon. Want it live?" is a smaller decision than a discovery call, and it closes more often.
- Match the hour to the trade. Contractors invoice in the evening; restaurants are unreachable at noon.
Like all cold outreach this converts poorly per touch and works on volume — which is why the list comes first. A perfect pitch delivered to eleven businesses is a hobby.
Pricing shapes, and what each one costs you
- One-time build fee. A flat number and a date, priced the way a trade prices its own jobs, which is why it sells easiest. The cost: income restarts at zero each month, and support arrives free forever unless scope is written down.
- Monthly, everything included. Site, hosting and edits on a recurring fee, usually with a minimum term — a familiar shape to owners already paying monthly for a card reader. You carry the build cost up front and churn becomes your weather, but thirty of these is a business rather than a run of projects.
- Deposit plus care plan. The common middle, and it sets the right expectation: a site is maintained, not delivered and forgotten.
Whichever you pick, write the boundary down first: revision rounds, what counts as a small edit, what happens when they want a shop added. Nearly every miserable web project is a scope conversation that never happened. Register the domain in the client's name too — an ownership argument later costs more than the project earned.
The five objections you'll hear this week
- "All our work is word of mouth." Usually true, and not worth arguing with. Referrals still get looked up: someone hears the name at a barbecue and searches it before calling — and that search currently returns nothing.
- "We have a Facebook page." Fair, and sometimes sufficient. The gap worth naming: it won't come up for the service plus the town, it can't take a booking at ten at night, and what it shows is decided by somebody else's company.
- "My nephew is building one." Ask when he started; half the time it's over a year ago. Offering to finish it beats competing with a family member.
- "We tried a website and it did nothing." Ask who built it — almost always a site nobody linked to or listed. You win by naming what gets measured, calls and bookings, before you name a price.
- "How much?" Answer it. An early price question is engagement, and deflecting it into a meeting is how a warm prospect cools.
Honest caveats before you dial
- Compliance is your problem, not your data source's. US business dialling answers to the TCPA plus state rules, commercial mail to CAN-SPAM, and crossing a border brings in GDPR or CASL. We aren't your lawyers and nothing here is legal advice. Better data narrows the blast radius; it doesn't make a campaign lawful. That comes from counsel plus a suppression list you actually maintain.
- Nobody should quote you a hit rate, us included. No coverage or accuracy figure is printed anywhere on this site, and a vendor who prints one deserves a question about sample and method. Describing a field is different: a phone arrives with line type and carrier, an email with a status label, an owner name present or blank.
- Signals decay. Profiles get edited, shops close, sites launch. Check the live profile minutes before you dial the prospects you care most about.
- Suppress from day one. Everyone who said no, everyone who opted out and everyone you already invoice comes out of every later pull.
The short version
- List the category's whole population across the metro before filtering; memory is a bad sample.
- Sort the website field into five states — none, social-only, parked, abandoned, mobile-broken — each a different opening sentence.
- Verify on the shortlist: look them up yourself, load the URL on a handset, read the domain history.
- Chase a line type that reaches the owner, take a name where one exists, and lead with a built page rather than a meeting.
- Re-pull monthly into something keyed on a stable identifier that leaves your notes intact.
This question has weak answers online because the people answering it sell the second half — the builder, the course, the confidence. The first half is where a freelance web business is won or lost, and it's ordinary repeatable work: enumerate, qualify, verify, pitch. The free tier is 100 leads with verification already done, about one niche in one town. Start there.