How to Make $2,000–$5,000/Client
Selling AI-Powered Websites

The local business model most people are completely ignoring
by Greg · @gregvibecodes · gregvibe.codes

The Opportunity Nobody's Talking About

Right now, someone in your city just lost a customer.

Not because their product was bad. Not because their prices were wrong.

They lost that customer because their website loaded too slowly on a phone.

The business owner has no idea this is happening.

And that's exactly where your opportunity lives.

I built a website for a dental practice. Took me 19 minutes with Claude. Sent the link to the owner. She called me back in 4 hours. Paid $3,500. Said it was better than what her last agency charged $8,000 for and took 3 months to deliver.

This guide shows you exactly how to do the same thing.

The Problem That's Already Everywhere

Open Google Maps. Search for any local service business: plumber, dentist, restaurant, gym, accountant. Click their website.

What do you see? Probably one of these:

Now ask yourself: how much money is that business losing every month because of this?

A dentist charges $120 per appointment. If a slow website causes just 2 people per week to leave — that's $12,480 per year in lost revenue. Suddenly a $2,000 website rebuild doesn't look expensive.

You don't have to create the problem. It's already everywhere. You just have to show up and fix it.

The Best Niches to Target

Not every niche is equal. These are the ones that pay the most and close the fastest:

Niche Why They Pay Typical Price
Plumbers & HVAC High earners, non-technical, lose leads daily $2,000–$4,000
Dentists & Clinics High value per appointment, trust-driven $2,500–$5,000
Gyms & Personal Trainers Compete on image, need bookings $1,500–$3,000
Restaurants Reviews + online presence = survival $1,500–$3,000
Law Firms Professional image is everything $3,000–$6,000
Cleaning Companies High volume, word-of-mouth dependent $1,500–$2,500
Construction & Remodeling High ticket jobs, need to look established $2,000–$4,000
Barber Shops & Salons Booking + local SEO = revenue $800–$2,000

The pattern: businesses that charge a lot per customer, have outdated websites, and need new leads constantly. That's your sweet spot.

Why This Works Right Now (And Didn't 3 Years Ago)

Building a website used to take weeks. You needed to write code from scratch, a designer, back-and-forth revisions, hosting, deployment. It required a team and months of runway.

That world is gone.

With Claude and Antigravity, a full website rebuild can happen in hours, not weeks. What this means practically:

The margin on this is insane. And because most developers are still chasing startup ideas and SaaS products, almost nobody is walking into local businesses and saying: "Your website is costing you customers. I can fix that in a week."

3 Years Ago Today with AI
Build time 3–6 weeks 3–6 hours
Team needed Dev + designer + PM Just you
Tools cost $0 (your time) ~$40/month
Delivery cost $5,000–$10,000 $200 in your time
Margin 30–40% 80–90%

The Dead-Simple Business Model

This isn't complicated. Four steps:

  1. Find a business with a bad website
  2. Build them a demo before you even call them
  3. Show them what it's costing them, then show them the solution
  4. Get paid

The math is simple:

$2,000 × 3 projects/month = $6,000/month

Working part-time. No startup risk. No product. No audience required.

Month one might be 1 project. Month two, 2. By month three, you know the process, you move faster, and referrals start coming in.

This isn't a get-rich-quick story. It's a get-paid-for-real-work story.

Step 1: Finding Clients (The Right Way)

Method A: Google Maps (Best for Beginners)

Open Google Maps. Search "[niche] near me" — plumbers, dentists, gyms, whatever you're going for. Then filter by these criteria:

Spend 1 hour and you'll have 20–30 leads. Put them in a Google Sheet: business name, owner name if you can find it, phone number, website URL, and what's wrong with their current site.

Method B: Lead Scraping (Scale It Up)

Use outscraper.com — it scrapes Google Maps at scale. Put in your niche and city, and it returns a spreadsheet of hundreds of businesses with their contact info, website URL, and review count.

Filter the spreadsheet by businesses with no website or low review counts. These are your warmest leads — they need help the most and have the least competition for their attention.

You can generate 500 leads in under 10 minutes. Pick the 20 best ones to start.

Method C: Instagram DMs (Surprisingly Effective)

Search your niche + city on Instagram. Open 20 accounts at once. Like 3 of their posts, follow them, then send this message:

"Hey, just found your profile — love your work. Do you work in all of [city]?"

Wait for them to respond. Once they do, you're in their main inbox. Then send a voice message:

"Hey, I was checking out your profile and I noticed your website could use some work — or I couldn't find a website at all. I've actually already built you a quick mockup. I just want to show it to you. Do you have 10 minutes this week?"

Voice messages get 3x the response rate of text messages. Use them.

Step 2: Build the Demo Before You Call

This is the secret that changes everything.

Don't call a business to ask if they want a website. Call to tell them you already built one.

The psychological shift is massive. You go from "salesperson" to "person who already did the work." Most business owners will at least look at something that was built specifically for them, even if they weren't looking for a website.

How to Build a Demo in Under 30 Minutes

Here's the exact workflow:

  1. Find their business info. Copy their Google Maps listing: business name, services, location, phone, any photos available.
  2. Create a context file. Paste all their info into a simple text document. This is what you'll give Claude.
  3. Open Claude + Antigravity. Describe the business and what you want built. Be specific about the niche and services.
  4. Describe the site in detail. Use the prompt template below.
  5. Review and tweak. Scan what Claude built, check that the business name and services are correct, test the contact form.
  6. Deploy to Vercel. Free, takes 60 seconds. You now have a live URL to send them.

The Exact Prompt Template

Build a modern, professional website for [BUSINESS NAME], a [NICHE] business located in [CITY].

Services they offer: [LIST SERVICES]
Phone: [PHONE]
Address: [ADDRESS]

Requirements:
- Clean, mobile-first design
- Hero section with strong CTA to call or book
- Services section with clear descriptions
- Contact form that captures name, email, phone, and message
- AI chatbot widget to answer common questions
- Google Maps embed
- Fast loading — no heavy animations
- Color scheme: [THEIR BRAND COLORS if available, otherwise professional for their industry]

Do NOT add: a blog, ecommerce, login system. Just a clean lead-generation website.

This prompt takes Claude about 5–10 minutes to build. Review it, make minor tweaks, deploy. Done.

The AI Features That Justify Your Price

A basic website is worth $500. An AI-powered website is worth $2,000–$5,000. The difference is what you add:

Each of these features adds $300–$500 to your price and takes Claude 20 minutes to build. Stack them all and you're at $3,500 minimum.

Step 3: The Outreach That Gets Responses

Most people pitch wrong. They call and say "I build websites — do you need one?" The answer is always no.

You need to lead with the demo. Lead with the problem. Lead with proof.

Cold Call Script

"Hey, is this [NAME]? My name's Tyler, I build websites for [NICHE] businesses in [CITY]. I was on Google Maps earlier and came across your business — I noticed your website could use some work, so I actually went ahead and rebuilt it for you already. I'm not trying to sell you anything right now, I just want to show you what I put together. It's already live. Do you have 5 minutes to take a look?"

Key elements of this script:

Cold Email Script

Subject: I rebuilt your website — want to see it?

Hey [NAME],

I found [BUSINESS NAME] on Google Maps and noticed your website could use some work — so I went ahead and rebuilt it.

Here's the new version: [YOUR DEMO LINK]

No strings attached. If you like it, we can talk about publishing it and adding some automations that bring in more leads. If not, no worries.

Either way, I thought you'd want to see what it could look like.

— Tyler
Tyler Costa | tylervibe.codes

Instagram DM Follow-Up Script

"Hey, I actually already put together a quick website mockup for you — I can send you the link right now if you want to take a look. No commitment, just want to show you what it could look like."

The common thread in all of these: you built something first. The demo does the selling for you.

Handling Objections

"We already have a website."

"That's great — I actually saw it, which is why I reached out. I noticed it's loading pretty slowly on mobile and doesn't have a way for customers to book online. The new version I built fixes both of those. Want to compare them side by side?"

"We can't afford it right now."

"Totally understand. Just out of curiosity — do you know roughly how many customers you're losing each month because people can't find you or can't book? Because once you see the number, the website usually pays for itself in the first month."

"We do our own marketing."

"Respect that — this isn't really about marketing, it's more about making sure the leads you're already getting actually convert. The website I built has a lead form and an AI chatbot that follows up automatically. Happy to show you how it works."

Step 4: Closing the Deal on the Call

Keep this simple. Your job on the call is not to sell — it's to show the problem and let the demo close for you.

The 20-Minute Demo Call Structure

The most powerful thing you can do on the call: show them their current website's PageSpeed score. When they see 34/100 next to their competitor's 91/100, you don't have to sell anything. They ask when you can start.

Pricing Structure

Package Price
Basic — new website, mobile optimized, contact form $1,500
Standard — above + AI chatbot + lead form automation $2,500
Premium — above + booking system + review automation + SEO $3,500–$5,000
Monthly retainer — hosting, updates, minor changes $200–$500/month

Always present the Standard package first. Most clients go for it. The Basic exists to handle price objections. The Premium exists to make Standard look reasonable.

The monthly retainer is where the recurring income comes from. Pitch it as "we handle everything so you never have to think about your website again." 50% of clients will say yes.

A Real Week in This Business

Monday — Build Your Lead List

Spend 1 hour on Google Maps or outscraper.com in one niche. Screenshot or log 20 businesses that clearly need work.

Criteria: no website, or website that loads slowly, looks outdated, has no booking button, or no contact form.

Put them in a Google Sheet: business name, phone, email, website, what's broken.

Tuesday — Build 3 Demos

Pick the 3 best leads. For each one, build a demo using Claude + Antigravity. Use the prompt template from this guide. Takes about 20–30 minutes per demo.

Deploy each to Vercel. You now have 3 live URLs showing rebuilt versions of their websites.

Wednesday — Outreach

Send the cold email to all 3. If you have their phone number, cold call as well — lead with the demo link.

Also send cold Instagram DMs to 10 more businesses you haven't built demos for yet — these are your pipeline for next week.

Thursday — Follow Up

Follow up by phone with anyone who didn't respond to email. The script: "Hey, just checking if you had a chance to see the website I sent over — just wanted to make sure it got to you."

One or two of the three will respond. Book a call.

Friday — Demo Call

Run the 20-minute demo call structure. Show the problem, show the solution, quote $2,500, ask if they want to move forward.

If they say yes: send an invoice for 50% upfront, start the project over the weekend.

Weekend — Deliver

Finalize the website, add all the AI features, set up the automations, deploy to their domain.

Monday: deliver the site, collect the remaining 50%, ask for a referral.

That's $2,500 in your first week. Repeat.

How to Turn One-Time Projects Into Recurring Income

A website is a one-time sale. But every website client is an opportunity for monthly recurring revenue.

After you deliver the project, pitch the retainer:

"Most of my clients also do a monthly maintenance package — I handle hosting, updates, and any small changes, and make sure the site stays fast and secure. It's $200/month and means you never have to think about it again. Want me to add that on?"

50% will say yes. At 10 active clients, that's $2,000/month in recurring revenue — just from clients who already paid you for the site.

You can also add:

A single client who buys the $2,500 website package and then pays $500/month for retainer + SEO is worth $8,500 in year one. Do that 10 times and you have a real business.

What You Now Know

Want the Full System?

This guide gives you the foundation. My courses give you the exact step-by-step process, templates, and support to build your first website business in 7 days.

See The Systems

Follow my journey building SaaS and selling websites:

@gregvibecodes on X
gregvibe.codes