Selling websites to local businesses is mostly a phone job. The building part matters, but what decides whether you get paid is simpler: can you find the right businesses, get the owner to look at something, and ask for the sale without being weird about it?
This guide walks through the whole thing the way it actually goes. Picking who to call, figuring out who needs a site, showing them one before they've agreed to anything, making the call, pricing it, and collecting the money. Each step links to a deeper guide if you want more.
The short version
- Pick one or two types of local business that depend on phone calls and walk-ins.
- Find the ones with no website, or one that's clearly hurting them.
- Build a preview of their site before you call.
- Call, mention the preview, and offer to send it.
- Follow up once or twice, then move on.
- Agree on a price, send a payment link, and put the site live.
Everything below is the detail behind those six steps.
Pick who you're selling to
Not every business is a good fit. The ones that buy tend to be businesses where a customer searches, finds a name, and calls. Plumbers, roofers, landscapers, auto repair shops, cleaning companies, salons, barbershops. For these owners, a website is tied pretty directly to the phone ringing, and they get that without much explaining.
Harder fits: chains and franchises (corporate controls the website), businesses that are booked out for months purely on referrals, and anyone who just paid an agency for a new site last year.
Start narrow. If you call thirty landscapers this week instead of thirty random businesses, you learn the questions landscapers ask, the words they use, and what their customers want to see. By call fifteen you sound like you know the trade. There are trade-specific guides for plumbers, landscapers, auto repair shops and restaurants if you want the angle for a specific industry.
Find businesses that actually need a site
There are two kinds of leads: businesses with no website at all, and businesses whose website is working against them.
For the first kind, open Google Maps and search something like "roofer near [your town]." Click through the listings. The ones with no Website button are your list. Also watch for listings where the website link just goes to a Facebook page. Directories, local Facebook groups, and the trucks and signs you pass on your own main street are good sources too. The full method is in how to find businesses without a website.
For the second kind, you're looking for signs of neglect: no padlock in the browser bar, text you have to pinch to read on a phone, a copyright year from a long time ago, broken images, a menu that's a PDF download, a phone number you can't tap to call. You can run any site through the free Website Checkup and get a plain-English grade, which is handy when you want to tell an owner exactly what's wrong instead of just saying "it's old." More on this in how to spot an outdated website.
Keep a simple list as you go. Business name, phone number, what's missing or broken, the date you called, and what happened. A spreadsheet is fine. Add a do-not-call column on day one, because you'll need it.
Build the preview before you call
If you take one thing from this guide, take this. "Do you want a website?" is an easy no. "I already put together a version of your site, can I send you the link?" is a completely different conversation.
When the owner can see their own business name, their photos, and their phone number on a real page, they're reacting to something concrete instead of trying to imagine it. Even owners who say no will usually look. And people who look are the ones who call you back.
A preview doesn't need to be the finished site. It needs:
- The business name and what they do, right at the top
- The towns or area they serve
- A tap-to-call button
- Hours
- A short list of services
- A few real photos, pulled from their Google listing or Facebook page
Use their colors if they have a logo, a sign, or painted trucks. Don't make anything up. No invented reviews, no guessed "years in business," no licenses or certifications you haven't confirmed. If you don't know something, leave it off. Owners notice every detail about their own business, and one wrong fact makes the whole thing feel fake. The guide on what to include in a small business website covers this section by section.
Make the call
Most owners are busy, and a lot of them are a little suspicious of anyone calling about their website because they get spam calls about their Google listing constantly. Your job in the first fifteen seconds is to sound like a normal local person with one specific reason for calling.
Something like:
Hi, is this the owner?
Great. My name's [name], I'm local, I build websites for businesses around [town]. I noticed you don't have a website showing up when people search for you, so I went ahead and put one together. Could I text or email you the link so you can take a look?
Then stop talking. If they say sure, ask how they want it sent. If they're on a job, ask when's a better time. If it's a flat no, thank them and mark it down.
The full script, with what to say to gatekeepers and the common branches, is in the cold calling script. You'll hit voicemail a lot, so have the voicemail script ready too.
A few rules that keep you honest and out of trouble:
- Dial by hand. No autodialers, no prerecorded messages.
- Never say or imply you're from Google, or that you work with their current web person.
- If someone asks you not to call again, write it down and don't.
- Only text a business after they've said texting is fine.
Handle the pushback
You'll hear the same handful of things over and over. "I get all my work from word of mouth." "I'm too busy." "How much is it?" "My nephew does that stuff." "Just send me something."
Most of these aren't real no's. They're "I don't know you yet." Have a short, calm answer ready, then ask a question instead of making a speech. For word of mouth:
That makes sense, honestly most of the good ones are. The site's mostly for people who hear your name from a neighbor and then look you up. Right now they'd find nothing. Would it hurt to have something there when they do?
There's a full list of answers in how to handle objections.
Follow up without being annoying
A lot of yeses don't happen on the first call. They happen when the owner opens the preview that night at the kitchen table, or when you call back a few days later and they actually remember you.
A simple rhythm: send the preview right after the call, check in two or three days later, try once more about a week after that, then let it go with a note to maybe try again in a few months. The follow-up guide has the exact wording for each touch.
Price it
There are two common ways to charge. One is a one-time build fee. The other is a smaller setup fee plus a monthly fee that covers hosting, the domain, and small edits. Monthly is easier for an owner to say yes to and keeps you in the picture. One-time is simpler, and some owners strongly prefer to pay once and own it. The tradeoffs are laid out in monthly fee vs one-time price.
Numbers vary a lot by area and by what you include. Freelancers commonly quote somewhere in the few-hundred-dollar range for a simple one to five page site, and something like $25 to $100 a month for hosting and edits. Treat those as reference points, not rules. When you have no finished sites to show, it's reasonable to start on the lower end and raise prices once you have real work to point to.
It also helps to think about what one customer is worth to them. If a single new job is worth a few hundred dollars to a roofer, the site doesn't have to do much to pay for itself. More in how much to charge for a small business website.
Get paid and go live
When they say yes, put it in writing. A short email works: what's included, the price, what the monthly fee covers if there is one, how they cancel, and who owns the domain. Then send a payment link through whatever you use, Stripe, PayPal, Square, Venmo for business. Plenty of people take half up front and half at launch, or the whole setup fee up front for a small job. See how to get paid for selling websites.
Then the domain. Registering it in the owner's name is usually the cleanest choice, so there's never a question about who owns it. Point it at the site, test it on your phone, and send them the link. Details in how to set up a domain for a client.
Keep a record of every payment you take. Tax rules for side income depend on where you live, so check your local rules early instead of at the end of the year.
What a normal week looks like
The work is mostly rhythm. Build a handful of previews the evening before. Block an hour or two to call when owners are most likely to pick up, which for a lot of trades is early morning or late afternoon (the best time to call guide breaks it down). Log every single call, even the no-answers. Send previews right away. Follow up on schedule.
Many calls won't connect. That's normal. Leave a short voicemail, note it, and keep dialing. The people who do well at this are usually just the ones who keep showing up on a schedule.
Mistakes that cost sales
- Calling with nothing to show.
- Talking for a full minute before asking a single question.
- Pitching features ("responsive design, SEO optimized") instead of outcomes ("people can find you and call you from their phone").
- Putting made-up details on the preview.
- Disappearing after the first call.
- Pricing so high you never land a first client, or so low you resent every edit request.
If you'd rather not build lead lists and previews by hand, that's the part Rover takes care of. It pulls up local businesses with no website or an outdated one first, builds each one a preview with their name, colors and photos in one tap, and writes the call script, voicemail, text and email for that business. You still make the calls, and you get paid directly by the business. You can try it here if that sounds useful.
Common questions
Do I need to know how to code to sell websites?
No. Owners are buying a site that gets them calls, not your code. You do need to be able to produce a clean, working site, whether that's with a builder, a template, or a tool that generates previews. Learning a bit of basic HTML later helps with small fixes but isn't required to start.
How many businesses should I call in a day?
There's no magic number. A focused hour of calling, with previews already built, is a reasonable starting block. Track how many calls connect and how many people agree to look at the preview, then adjust from your own numbers.
Is it legal to cold call businesses about websites?
Calling businesses by hand is generally allowed in most places, but rules vary, so check yours. Stay on the safe side: don't use autodialers or prerecorded messages, be honest about who you are, keep a do-not-call list and respect it, and only text people who've said it's OK.
What if the business already has a Facebook page?
That's common and it's fine. Many owners think Facebook covers it, but a lot of customers search Google and expect a real site with hours, services and a call button. Frame the website as the place the Facebook page and Google listing can point to, not a replacement.
Keep reading
- The Website Side Hustle for BeginnersWhat selling websites to local businesses on the side really involves, what you need to start, and a simple first-month plan for beginners.
- How to Find Businesses Without a WebsiteSeven practical ways to find local businesses with no website, plus how to double-check each lead and which ones are worth calling first.
- Cold Calling Script for Selling WebsitesA word-for-word cold calling script for selling websites to local businesses, with versions for gatekeepers, busy owners, outdated sites and "how much?"
- How Much to Charge for a Small Business WebsiteHow to price a small business website: what goes into the number, setup vs monthly, example ranges with caveats, and how to say the price out loud.