Guides · September 28, 2026 · 8 min read
How to sell websites to local businesses
A practical playbook for finding local businesses that need a website, pitching them with a finished demo, pricing the work and handing it over.
Local businesses are the best customers for a website: there are millions of them, many still don't have a site (or have one that doesn't work on a phone), and a better website pays for itself quickly in calls, bookings and orders. This guide walks through a repeatable way to find them, pitch them and get paid.
1. Pick a niche and a city
Selling "websites" is hard. Selling "websites for dentists in Austin" is much easier. A niche gives you:
- A shorter pitch. You know what a dental site needs: treatments, insurance, new-patient info and online booking.
- Reusable work. Your second dental site takes a fraction of the time of your first.
- Referrals. Business owners in the same trade talk to each other.
Good first niches have plenty of independent businesses, real revenue per customer and an obvious payoff from a website: restaurants, salons, gyms, dentists, law firms, trades and florists all work well. See the industry templates for what each one needs.
2. Find businesses that need a website
The best leads have a Google Business Profile — so they're real, open and have reviews — but no website, or only a Facebook page. You can find them by searching Google Maps for "[niche] in [city]" and checking each listing for a website link.
That's slow by hand. Octa Agents do it for you: Lead Finder searches Google for businesses with no website in any niche and city across the US and Canada, and ranks them so you know who to call first.
3. Build the demo before you call
The single biggest change you can make to your close rate is to stop pitching and start showing. Instead of "I build websites, are you interested?", open with "I built you a new website — can I send you the link?"
A demo should use the business's real details: its name, phone number, opening hours, services and a few of its best Google reviews. With Octacore you can start from a template or let Demo Builder create one in a click from the lead's Google listing, then refine it by chatting ("make it feel more upscale", "add a booking page").
4. Make the first contact
Call, walk in, or email — whichever you're comfortable with. Keep it short:
Hi Maria — I noticed Bloom & Branch doesn't have a website yet, so I made you one. It's live at this link. If you like it, it's yours; if not, no hard feelings.
Things that help:
- Lead with their benefit, not your process: more calls, more bookings, showing up on Google.
- Send the link, not screenshots. A live site on their phone is far more convincing.
- Follow up. Most sales happen on the second or third touch, a few days apart.
5. Price it simply
Most freelancers charge a one-off build fee plus a monthly fee for hosting and small updates. The monthly fee matters: ten clients at a modest monthly rate is steady income that grows every time you sell another site.
Anchor the price on what the site is worth to the business — one extra booking a week for a salon, or one new patient a month for a dentist, easily covers it — rather than on how long it took you.
6. Get paid and hand it over
When they say yes, send a checkout link. With Octacore, the buyer sees their site full-screen, pays through a secure checkout, and gets an email invite to claim ownership. Payment goes to your payout account, minus a small platform fee, and you can stay on as a collaborator to handle updates.
7. Keep them happy
Small, fast updates are what turn a one-off sale into a long-term client: new menu items, holiday hours, a seasonal offer. With Octacore those changes are a sentence each, so upkeep takes minutes a month.
The short version
- Pick a niche and a city.
- Find businesses with no website.
- Build their site before you call.
- Send the link and follow up.
- Charge a build fee plus a monthly fee.
- Send a checkout link and hand it over.
Start building your first demo today.