How to Sell Websites to Local Businesses: The Complete Playbook
A step-by-step playbook for selling websites to local businesses: pick a niche, find leads, pitch with a preview, price it, close it and keep the client.
The SiteSeeker Team · Updated · 10 min read
On this page
- How the local website business makes money
- Pick a niche and a territory
- Find and qualify leads
- Decide what to show before the first conversation
- Choose your outreach channel
- Run the sales call
- Handle objections without arguing
- Price the site and the monthly plan
- Close the sale and get paid
- Hand off, host and keep the client
- A 90-day plan to get your first clients
- Frequently asked questions
Selling websites to local businesses looks simple: find a plumber with no website, build one, send a price. In practice, most people stall in one of three places. They cannot find enough owners worth talking to, those owners do not reply, or they close sites at a price that does not cover the work.
This playbook covers the whole process in order, with links to deeper guides and notes on where SiteSeeker fits.
Key takeaways
- Sell two things, a one-time build fee and a monthly plan. The monthly plan is what turns ten sales into a business.
- Pick one niche and a few towns you know, and qualify every lead before you build anything for it.
- For your best leads, show a preview of the owner's own business instead of a proposal.
- The first message has one job, earning a second conversation. Say what you noticed, what you made and one easy next step.
- Offer three packages, quote the monthly plan with the build from the start, and take a deposit before more work.
How the local website business makes money
You need two revenue lines. The build fee is a one-time price for designing and launching the site. The monthly plan covers hosting, small edits, updates and someone to call when something breaks. The build fee pays for this month. The monthly plan turns ten sales into a business.
Say you charge $1,200 for a build and $60 a month for the care plan. That is an example, not a benchmark.
| Clients on the monthly plan | Monthly recurring revenue | Yearly recurring revenue |
|---|---|---|
| 10 | $600 | $7,200 |
| 25 | $1,500 | $18,000 |
| 50 | $3,000 | $36,000 |
If the margin after hosting and maintenance is thin, fix it before you sell, because raising prices on existing clients is harder.
Is there still room? The NFIB's 2025 technology survey says yes, and the gap is widest among the smallest businesses.
Small employers with a website
Firms with 1 to 9 employees
Non-employer businesses
The smaller the business, the more likely it has no site, and those figures say nothing about how many existing sites are broken or years out of date.
Pick a niche and a territory
A niche makes every step easier: your outreach speaks the trade's language, and your second client is easier because you can say "I built the site for the roofer across town."
A good starting niche has four things:
- Lots of businesses in your area. If you run out of Google Maps results after two pages, it is too thin.
- A visible gap. Many listings have no website, a Facebook page instead, or a broken or dated site.
- Customers who search before they buy. Emergency trades, home services, auto repair, salons and restaurants.
- Jobs worth enough that a website pays for itself. One extra roofing job covers a lot of website. One extra haircut does not, which is why salon sites are usually a lower-priced, higher-volume play.
Our web design niches guide compares the options, and we have playbooks for plumbers, roofers, landscapers, cleaning companies, auto repair shops and barbershops and salons.
For territory, start with towns you know. "I noticed you cover the north side but your listing only mentions downtown" beats anything generic.
Find and qualify leads
Your leads fall into four groups:
- No website at all. No link on the listing, and a name search turns up only directories.
- Social only. A Facebook page or Instagram account serves as the website.
- Broken website. The link is dead, the domain expired, or it points to a parked page. Google shut down the free Business Profile websites in 2024, so some listings still link to an address that no longer works.
- Weak website. It loads, but it is slow, hard to use on a phone, missing basic information, or clearly years old.
The first three are the easiest conversations, because you are not criticizing something the owner paid for. See how to find businesses without websites and finding web design clients on Google Maps. For weak sites, run the SEO checker or the mobile-friendly test and note one specific problem.
SiteSeeker is built for the first group. One search covers up to 20 category and town combinations on Google Maps, returns only listings with no website, and scores each lead 0 to 100 from its rating, reviews and how recently customers left them, so the owners who are still busy come first.
Then qualify. A good lead has recent reviews, a working phone number, signs the owner invests (branded vans, decent photos, paid directory listings) and a searched category. Score leads high, medium or low and start with the highs. Twenty thoughtful contacts beat two hundred generic ones.
Decide what to show before the first conversation
A preview of the owner's own business answers what a proposal cannot: will it look like my business? Owners who would never read a proposal will tap a link to see their own name on a website. The cost is time on leads who never reply, so build previews only for high-scoring leads. SiteSeeker's AI website builder generates a site from a saved lead's listing details and reviews, which makes a preview a smaller bet, though you still need to check and edit every one. Our guide on selling AI-built websites covers that editing pass.
Building a site for a business that has not asked for one raises fair questions about names, logos, photos and indexing. Read should you build a website before pitching first.
Choose your outreach channel
Pick the channel that reaches the decision-maker.
| Channel | Works best for | Watch out for |
|---|---|---|
| Phone | Owner-operated trades | Busy hours, gatekeepers, call rules |
| Clinics, offices, listed emails | Spam filters, email law | |
| Walk-in | Shops, salons, restaurants | Peak hours, travel time |
| Text or DM | Social-only businesses | Feeling intrusive, platform limits |
Most sellers combine two, such as a call followed by a text with the preview link. See the cold call script and cold email templates guides.
The first message has one job: earn a second conversation. Say who you are, what you noticed, what you made, and one easy next step:
Hi Maria, this is Sam, I build websites for landscapers around Columbus. I found Green Street Landscaping on Google Maps. You have great reviews but no website, so people searching for you land on a map pin with nowhere to go. I put together a quick preview of what a site for you could look like. Want me to text you the link?
No pricing, no feature list, no "increase your online presence".
Mind the outreach rules
In the UK, the ICO's business-to-business marketing guidance treats sole traders and some partnerships as individuals, so you generally need their consent to email them.
Run the sales call
You have maybe fifteen minutes. Use them to learn, not to present.
- 1
Confirm why you are talking
"You had a look at the preview, thanks for making time."
- 2
Ask about the business
How do customers find you? What jobs do you want more of? What happens when someone calls while you are on a job?
- 3
Walk through the preview together
Write down every change they ask for. Those changes make it their site.
- 4
Connect the site to what they said
"You want more commercial mowing contracts. We can put that front and center with a quote form."
- 5
State the price plainly
One-time fee, monthly plan, what each includes. Then stop talking.
- 6
Agree a next step
A deposit, a call with their partner, or a follow-up date.
Step 2 does the selling. An owner who says "I miss calls when I'm on a roof" has just explained why they need a quote form.
Handle objections without arguing
For every objection (a Facebook page, the cost, a relative's website, word of mouth, "send some info"), acknowledge it, ask what is really behind it, answer that, and suggest a small next step. "I already have Facebook" often means "I don't see what a website adds", and the answer is the people who search Google and never see the Facebook page.
We cover ten objections word for word, plus a follow-up sequence, in web design objections and follow-up emails. A yes usually comes after the owner has had time to think, so plan for follow-up.
Price the site and the monthly plan
New sellers lose the most money here, usually by undercharging for the build and charging nothing for ongoing work.
Your floor is the hours a typical site takes (revisions, calls and launch included) times the rate you want. Then consider what the site is worth: a new customer is worth far more to a roofer than to a nail salon.
Offer three packages (basic, standard with more pages or a booking link, and larger with extras like service-area pages) so the owner chooses between options instead of yes or no. Make the middle one the package you most want to sell. See how much to charge for a website, web design pricing packages, website maintenance pricing and the web design pricing calculator.
Put the monthly plan in the offer from the start: "The site is $1,200 to build and $60 a month to keep it hosted, updated and backed up."
Close the sale and get paid
Enthusiasm fades over a weekend, so send a short proposal the same day: what they told you, what is included, the price and monthly plan, and next steps. Our web design proposal template covers each section, and the proposal generator drafts one from your inputs.
Take a deposit before doing more work. Many freelancers ask for half up front and half at launch; for smaller sites some charge the full fee up front. Put revision rounds and what counts as extra work in writing.
Make paying one tap. If you sell through SiteSeeker, the owner pays the one-time price through Stripe checkout and can add your monthly maintenance plan in the same step, the money is paid out to your own Stripe account, and SiteSeeker takes 2% of the website sale and 1% of monthly maintenance. The sell page explains how. Any invoicing tool with a phone-friendly payment link works too.
Hand off, host and keep the client
Before launch, check every page on a phone, test every form and tap-to-call button, and confirm the name, address, phone and hours match the Google Business Profile exactly. The LocalBusiness schema generator writes the structured data.
Decide in writing who registers the domain, who owns the site if the client stops paying, and what happens if they move it. Our guide on hosting client websites covers the options.
Then keep the client:
- Update the Google Business Profile with the new link on launch day.
- Send a short monthly note. What you updated, anything you noticed, one suggestion. It shows what the fee pays for.
- Ask for a review and a referral a few weeks after launch. Business owners know other business owners.
A 90-day plan to get your first clients
These are activity targets you control, not a promise of results. Reply and close rates depend on your niche, area and pitch, so track them from day one.
- 1
Days 1 to 7: set up
Pick one niche and two or three towns. Write your three packages and monthly plan. Set up a lead tracker (business, category, lead type, score, date contacted, outcome). Write your call script and email, and practice the script out loud.
- 2
Days 8 to 30: first outreach
Find and qualify 50 leads. Build previews for your 10 to 15 best. Contact 10 businesses a day, five days a week, and follow up with non-replies on the schedule in the objections and follow-up guide.
- 3
Days 31 to 60: tighten the pitch
Check which lead type and channel reply most, and which line draws objections. Change one thing at a time, keep up 10 contacts a day, and ask every new client for a review and a referral.
- 4
Days 61 to 90: build the base
Start a second niche only if the first is working. Raise prices a little if you close easily. Put every client on the monthly plan.
Each week, record leads qualified, contacted, replied, met, closed and on a monthly plan, plus the rate at each step. After a month you will see the leak. Replies but no calls means work on the pitch. Calls but no closes means pricing and the call. No replies means lead quality and your first message.
Frequently asked questions
- Is selling websites to local businesses still worth it?
- It can be. NFIB's 2025 technology survey found that a quarter of small employers with 1 to 9 employees had no website, and plenty of businesses that do have one are running an outdated or broken site. The work is less about finding demand and more about reaching owners in a way they trust, and pricing so the monthly plan carries the business.
- What is the easiest type of local business to sell a website to?
- Owner-operated service businesses with steady reviews and no site, or a clearly broken one, are usually the easiest conversations. Trades, cleaners, landscapers, auto shops and salons are common starting points. Test a niche in your own area before committing to it.
- Should I cold call, cold email or walk in?
- Use whichever channel reaches the owner. Owner-operated trades often answer their phones and ignore email, while clinics and professional offices tend to be easier to reach by email. Walk-ins work well for shops with a counter. Most sellers end up combining two channels.
- How much should I charge a local business for a website?
- It depends on your market, your skill and the scope, so there is no single right number. Most sellers pair a one-time build fee with a monthly plan for hosting, edits and support. Work out your costs and the time each site takes first, then set prices that leave room for follow-up and revisions.
- Do I need a portfolio before I start selling?
- No. A preview built for the owner's own business often does more than a portfolio of other people's sites, as long as you qualify the lead first and present the preview honestly as a concept.
