How to Use GPT-5.5 and Google Maps to Find Clients and Sell Them Websites
Don't want to figure this out alone? I walk members through every step inside the community. Join the Skool → skool.com/raycfu

There are 5 million local service businesses on Google Maps right now that are losing customers every day because of bad websites and low ratings. Most of them have no idea. They are too busy doing the actual work to notice that their online presence is costing them money.
A plumber with a 4.7 star rating and a website from 2011. An HVAC company with 300 reviews and no online booking. An electrician who cannot be found because he has no website at all. They are already making money. They just do not know how much more they are leaving behind.
This guide walks you through the exact workflow for finding these businesses on Google Maps, qualifying them, building website previews using GPT-5.5, and setting up personalized outreach that converts 3 to 8 times better than generic templates. The first week you can realistically find 40 to 70 potential clients. Close just 5% and that is already $2,500 to $3,400 in your pocket with zero prior experience.
WHY LOCAL SERVICE BUSINESSES
The key insight is targeting. Not every business on Google Maps is worth contacting. You want local service businesses specifically: HVAC, plumbing, electrical, pest control, roofing, air conditioning, and similar trades.
These companies have some of the highest profit margins of any business category. A single HVAC job pays $300 to $800. A roofing project pays $5,000 to $15,000. They do not compete on price. They compete on trust and visibility. A new client from a better website pays for your entire service fee in one job.
Most of them are completely blind to how bad their digital presence is because they are too busy running service calls. The owner is in a truck six days a week. Nobody is sitting at a desk thinking about their website.
You are not selling them something they do not need. You are showing them a problem they have not noticed yet and fixing it before they lose another customer to a competitor with a better online presence.
STEP 1: FIND BUSINESSES ON GOOGLE MAPS
Start with one city. Open Google Maps and search for your target services.
Search terms to use: "HVAC near me" in [city] "plumber near me" in [city] "electrician near me" in [city] "pest control near me" in [city] "roofer near me" in [city]
For each search result, look for businesses that match this profile:
Good star rating (3.5 stars or higher). This means they do good work. They have proof of quality from real customers leaving real reviews. They just have no front door online.
No website or an obviously outdated one. If the listing says "Website: Not available" that is a perfect lead. If the website URL goes to a generic Wix, GoDaddy, or Weebly template page that looks like it was built in 2012, that is also a perfect lead.
More than 20 reviews. This proves the business is active and has real customers. A business with 3 reviews might be brand new or barely operating. A business with 47 reviews and no website is leaving money on the table every single day.
You can do this manually for your first 10 to 20 leads to understand the process. But to do this at scale, you need a scraping tool.
STEP 2: SCRAPE AT SCALE
Manual searching works for learning. Scraping tools work for building a business.
Tool options:
Outscraper (outscraper.com): Pulls business names, emails, phone numbers, ratings, review counts, and website URLs from any Google Maps search in any city. Gives you a spreadsheet of 200 businesses in 10 minutes. Free tier available.
PhantomBuster (phantombuster.com): Pre-built scrapers for Google Maps and other platforms. Also has a free trial.
Apify (apify.com): More technical but extremely flexible. Thousands of pre-built scrapers.
How to use them:
Set up a scrape for "HVAC" in your target city. Run it. Export the spreadsheet. Repeat for plumbing, electrical, pest control, and roofing in the same city. You now have a raw list of every service business on Google Maps in that area.
The spreadsheet should include at minimum: business name, category, address, city, state, phone number, website URL (blank if none), star rating, and review count.
STEP 3: QUALIFY YOUR LIST WITH GPT-5.5
Your raw scraped list has hundreds of businesses. Most of them are not good leads. Some already have great websites. Some have too few reviews. Some are in the wrong category. GPT-5.5 filters the noise.
Upload your spreadsheet to GPT-5.5 and use this prompt:
"Here is a list of local service businesses scraped from Google Maps. Qualify this list for me. Filter for businesses that meet ALL of these criteria:
Star rating between 3.5 and 4.5 (good enough to have social proof but not so dominant they do not need help) More than 20 reviews (proves the business is active) No website listed OR a website URL that ends in .wixsite.com, .godaddysites.com, .weebly.com, or .squarespace.com (indicates no website or an outdated template) Category is HVAC, plumbing, electrical, roofing, or pest control only
Sort the qualified list by review count from highest to lowest. Add a column called Priority and mark businesses with 4.0 or higher stars and no website at all as High Priority."
GPT-5.5 reads through your entire spreadsheet, filters it down, and gives you a clean qualified list sorted by opportunity. The businesses at the top of that list are your best prospects: high ratings, lots of reviews, and no website or a terrible one.
From a raw list of 200 businesses you typically get 20 to 40 qualified leads. From 5 cities that is 100 to 200 qualified leads.
STEP 4: BUILD A WEBSITE PREVIEW
This is the step that closes deals. You do not pitch a service. You show the business owner a finished preview of their own website with their own reviews on it. Nobody has ever done this for them before. That is why it works.
Pick a business from your qualified list. Go to their Google Maps listing. Copy their business name, their service list (visible on the listing), and their top 5 customer reviews.
Give GPT-5.5 this prompt:
"I want to create a professional website for [Business Name] in [City, State]. They have a [X] star rating with [X] Google reviews. Their services include [list services from their Google Maps listing]. Here are their top 5 Google reviews:
Review 1: [paste review] Review 2: [paste review] Review 3: [paste review] Review 4: [paste review] Review 5: [paste review]
Build me a complete website brief with: A hero section featuring their main service and years of experience A services section listing everything they offer with short descriptions A testimonials section using these exact customer reviews An about us section emphasizing trust, local expertise, and reliability A booking section with a call to action for free estimates A FAQ section with 5 common questions customers in [City] would ask about [their main service]
Then build this website directly in Codex."
GPT-5.5 writes the full website brief and then builds the actual site in Codex. You end up with a live website preview that has the business's real name, real services, and real customer reviews on it.
This website preview is your entire sales pitch. You are not asking them to imagine what a new website could look like. You are showing them.
STEP 5: SET YOUR PRICING
Keep it simple with three tiers:
Basic website (5 pages, no booking system): $500 to $800 This includes a homepage, services page, about page, testimonials page, and contact page. Clean, professional, mobile-responsive. Built from the GPT-5.5 brief and delivered in 1 to 3 days.
Full website with booking system: $1,000 to $1,500 Everything in the basic package plus an online booking or appointment scheduling system, a contact form that goes directly to their phone or email, and Google Maps embed showing their location.
Website plus monthly maintenance: $1,200 upfront plus $200/month Everything in the full website plus monthly updates, SEO tweaks, review monitoring, and Google Business Profile optimization. This is the retainer that builds recurring revenue.
If you close 4 clients per month at $800 average that is $3,200. Once you add monthly maintenance from previous clients, within 6 months you are sitting at $5,000 to $8,000 in recurring revenue.
Do not undersell yourself. A freelance web developer charges $2,000 to $5,000 for a similar website. You are delivering the same result in a fraction of the time because GPT-5.5 handles the heavy lifting. Your prices are already a deal for the client.
STEP 6: AUTOMATE YOUR OUTREACH
This is where the system scales. Instead of manually emailing one business at a time, you automate personalized outreach across your entire qualified list.
Give GPT-5.5 your full qualified list and use this prompt:
"Here are my qualified leads. For each business, write a personalized cold email. Each email must:
Reference the business by name Mention their exact star rating and review count Point out that they either have no website or have an outdated one Explain in one sentence what they are likely losing by not having a modern web presence Offer a free website preview built specifically for their business as the call to action Sound like a real person wrote it, not a marketing agency Stay under 120 words Include one clear call to action
Here are the businesses: [paste your qualified list]"
GPT-5.5 writes a unique email for each business that references their specific data. This is not a template with [Business Name] swapped in. Each email mentions their actual star rating, their actual review count, and their specific situation.
Sample output:
"Hi [Owner Name],
I came across Martinez HVAC Services on Google Maps and noticed you have a 4.6 star rating with 89 reviews, which is incredible for the Austin market. But I also noticed you do not have a website listed.
I ran some numbers and HVAC companies without a website lose an estimated 30 to 50% of potential customers to competitors who show up online. With your review profile, you should be dominating local search.
I went ahead and built a free website preview for Martinez HVAC using your real services and your actual Google reviews. Want me to send it over?
[Your Name]"
That email does not read like a cold pitch. It reads like someone who took the time to look at their business. Because GPT-5.5 actually did.
STEP 7: SEND AND FOLLOW UP
For sending at scale, use a cold email tool:
Instantly.ai (instantly.ai): Built for cold outreach. Handles email warming, deliverability, and follow-up sequences. Free trial available.
Smartlead.ai (smartlead.ai): Similar feature set. Also has a free trial.
Lemlist (lemlist.com): Good for personalized sequences with images.
Or if you are starting small, just send from Gmail manually for your first 20 to 30 emails. Do not overcomplicate the sending until you have proven the emails convert.
Follow-up sequence:
Day 1: Send the initial personalized email. Day 3: Follow up with a one-line email. "Just checking if you saw my note about your website. Happy to send the preview whenever you are ready." Day 7: Follow up with a different angle. Share the website preview directly as an attachment or a link. "I went ahead and built this for you. Take a look and let me know what you think." Day 14: Final follow up. "Last note from me. The preview is still live if you want to see it. No pressure either way."
Most responses come from the Day 3 or Day 7 follow up, not the initial email. Do not skip the follow-up sequence. That is where the money is.
STEP 8: CLOSE AND DELIVER
When a business owner responds and says they are interested:
Show them the website preview. Walk them through it on a quick call or send a Loom video. Point out their real reviews on the testimonials page. Show them the booking system. Let them see their own business looking professional online.
Quote the price. Keep it simple. "The full website with booking is $1,200. I can have it live in 3 days. After that I offer monthly maintenance at $200 per month which includes updates, SEO, and keeping everything running smoothly."
Deliver fast. Speed matters more than perfection. A good website delivered in 3 days beats a perfect website delivered in 3 weeks. These business owners have been meaning to fix this for years. They want it done.
Collect a testimonial. After delivery, ask for a short testimonial you can use for future outreach. This social proof is what turns your second month from cold outreach into warm referrals.
ADDING REPUTATION MANAGEMENT (OPTIONAL UPSELL)
Once you have a client paying for a website, you can upsell reputation management for an additional $300 to $800 per month.
Every business on Google Maps with under 4.2 stars is actively losing customers. 94% of consumers avoid a business after reading negative reviews. A restaurant going from 3.8 to 4.3 stars increases revenue by an average of 9%.
The service is simple: you monitor their Google Maps reviews, respond to every review using GPT-5.5 to write professional responses, and implement a system to generate more positive reviews from happy customers.
Use this prompt for review responses:
"You are a professional reputation manager for [Business Name], a [type of business] in [city]. Write a professional, warm, and personal response to this Google review: [paste review]. Thank them by first name if mentioned. Address any specific complaint directly. Under 150 words. Sound human, not corporate."
GPT-5.5 writes a response in 30 seconds. You do this for every review across all your clients every morning. 20 to 30 minutes for 5 clients. At 10 clients paying $500 per month for reputation management, that is $5,000 in pure recurring revenue on top of your website income.
SCALING THE BUSINESS
Month 1: 5 clients at $800 average = $4,000 Month 3: 15 clients at $800 average = $12,000 Month 6: 30 clients at $600 average = $18,000 (plus monthly retainers stacking from previous months)
The system scales because every component is repeatable. The scraping runs the same way for any city. The qualifying prompt works on any spreadsheet. The website brief prompt works for any business. The outreach prompt works for any lead list. You are not doing custom work from scratch each time. You are running the same pipeline with different inputs.
Expand to new cities once your first city is saturated. Expand to new categories once you have case studies (landscaping, auto repair, dental, chiropractic, legal). Every local service business has the same problem. Most of them just have not met someone who can fix it yet.
That someone is you. Your first client is one Google Maps search away.
You just read the full playbook. Most people will close this tab and never implement it. The ones who do usually hit a wall around the technical setup and quit.
Inside the Skool, I walk you through the exact build step-by-step, troubleshoot your setup live in the community, and share the scripts and templates I use to actually land paying clients.
If you want the shortcut instead of the long way around:
