How to actually sell websites to local businesses
What to charge, how to get a client’s site found on Google and in ChatGPT, what to say when they reply — and the quiet edges most web designers never bother to set up. Field notes from running the system.
The Local Web Agency Playbook
Want more money — a few hundred extra a month, or enough to quit your job? Here's the simple way: build websites for local businesses for a flat fee, then a small monthly to keep each one running. No coding. This walks you through the whole thing, step by step, in plain English.
Read the playbook →The part nobody warns you about isn't the websites
Building the site was never the hard bit. It's the Tuesday after the first yes — when a client asks something you've never been asked, and there's nobody to check with. That's where people quit, and it's the one problem a tool can't fix.
Read →Hooking AI up to the builder — what it takes, and what it saves
The build is fast. Writing the words is the part that eats your afternoon. Connecting AI takes about two minutes and turns 30-60 minutes of writing per site into about ten seconds — here's exactly how to do it, and what it costs.
Read →The awkward part is asking. The rest is a link.
The site is finished and the invoice is still sitting in your drafts. Asking for money is the part that kills small agencies. Here is how it should work instead: one link, they pay, and the site turns itself on.
Read →What the Claude API costs per client website — about a dime
What does the AI actually cost you per client site? One Claude API call writes a whole homepage for about ten cents. Tweaking a section costs two or three. Ten client websites in a month comes to under two dollars — at Anthropic's published rates, not a promo price.
Read →The built-in editor that lets clients update their own site — and keeps them on a retainer that delivers ongoing value
Every site you hand off ships with a password-protected editor the owner runs themselves — change hours, photos, text, live in seconds. No unpaid tech support, no redeploys: your retainer stays profit, month after month.
Read →The booking page that captures the job when the phone goes to voicemail
Most local businesses lose jobs the second they miss a call. Every site you build ships with a real booking page — live open slots, instant confirmation, reminder emails, one-tap cancel — so the job gets booked at 11 p.m. whether the owner picks up or not.
Read →Describe the business, get the whole site — before the coffee's cold
The thing that loses you clients isn't design — it's the days between 'interested' and 'here's your preview.' Type the business name and trade, and a full, niche-tuned site builds in minutes. Send the link the same afternoon, while they still care.
Read →Run a whole web-design agency without ever touching a config file
'Self-hosted' usually means a weekend lost to .env files and red error messages. This sets up your entire agency in the browser — payments, your pricing, publishing, email — with a wizard. Only two things go in your host, and the wizard hands you one of them.
Read →A website builder makes one site. This runs the whole agency.
Anyone can hand you a page editor. What actually makes you money is everything around it — finding the businesses, publishing their sites, then working them in a real CRM with follow-ups, payments, and tickets. One tool, the whole loop.
Read →How to find local businesses that need a website (they're everywhere once you look)
The clients are already out there — most don't have a decent site and don't know how to fix it. Here's exactly where to look, the five signals that mean 'this business will pay you,' and how to build a list you can start pitching this week.
Read →What to charge to build a website — and why the monthly matters more than the build
New agencies leave most of their money on the table because they price like a freelancer: one-time, hourly, negotiable. Here's the simple model that gets a 'yes' from local businesses — a flat $500 to build, $50 a month to keep it running — and how to present it so it never feels expensive.
Read →The cold message that actually gets a reply (most people write the opposite)
The first message is where nine out of ten beginners blow it — too long, too generic, asking for too much. Here's the anatomy of a cold DM, text, or email a busy local owner actually answers: short, specific, one real problem, one easy yes.
Read →The one-click launch that puts every site on Google — and keeps clients paying you
One button does the SEO wiring most builders skip: canonical domain, sitemap, instant indexing, structured data. It's what turns a $500 build into a $50-a-month retainer clients don't cancel.
Read →The built-in markup that gets your clients recommended by ChatGPT — the result nobody else is selling
Every site emits per-niche structured data answer engines can actually read. You get to pitch 'I'll get you into the AI recommendations your competitors aren't in' — same $500 build, an offer no one else in town is making.
Read →The outreach scripts and CRM that turn a cold-email reply into a $500 client
The kit hands you word-for-word scripts and a pipeline that catches every warm lead — so the 60 seconds after they reply, where beginners freeze, become the 60 seconds you close the build.
Read →The niche templates that build a bespoke-looking site in an afternoon — so you can stack clients
Each trade starts 80% done: real copy, real services, matched photos, correct SEO, and an assembler so no two clients rhyme. You charge custom-shop prices and still finish before lunch — the math that turns a side hustle into an agency.
Read →The launch system that lets you charge $500 for work the client will never see
The build is the cheap part. The launch that makes it findable — sitemap, schema, instant indexing, plus a client-facing receipt — is what's worth 10×. Connect your own Stripe and keep every dollar.
Read →Every post above is describing one system.
The templates, the launch-day SEO, the CRM, and the outreach scripts — the whole toolkit for starting a web-design agency — ship together as a one-time download you own.
See what’s inside →