The website's job is to rank the Google Business Profile. That's it. Everything else on this page — the audit, the deck, the pitch — is in service of that one sentence.
If you rank top 3 in your city, you get roughly 93% of all the calls that go to profiles in that market. The map pack is where local buying happens: somebody types "electrician near me," taps one of the first three, and calls. Fourth place isn't a smaller slice of the same pie — it's a different, much smaller pie.
So the site isn't the product. The site is the machinery that makes the profile rankable. This is why the onboarding call is almost entirely about GBP access, verification, and getting a physical address on the profile — and barely about the website at all.
This is the difference between a client who cancels in month three and one who stays for years.
Sell the outcome, not the artifact. Practically, on a call:
The contractor who says "I already have a website" isn't objecting to your offer. They're telling you they think the site is the offer. Correcting that is usually the whole call.
Don't invent a study or a citation on the spot — a made-up source is worse than no source. Say it's how the map pack concentrates calls, then go straight to their own audit: where they rank right now for their services in their city, and who's sitting in the three spots above them. Their own numbers are more persuasive than anyone's statistic.
Scroll any frame — these are the pages a prospect moves through before a rep speaks to them, plus the trial page that lets them start with no call at all. Watch the VSL yourself at least once. Half of "handling objections" is knowing what they were already told.
The frames above are sanitized copies of the live pages, with tracking and booking switched off. The live URLs are electricians.leadoracle.ai/vsl-p/ and /electrician-confirm/ — but don't browse those to look around, and don't send them to anyone who isn't a real prospect:
If you want to send someone the live funnel as a genuine prospect, that's what it's for. Browsing it for reference is what these copies are for.
Tool: app.leadoracle.ai/audits
The audit is what you put on the screen. It turns "you're probably not showing up" into their own business, scored, in front of them.
Pick the three findings you'll lead with and note, for each, which thing they said in discovery it connects to. An audit narrated top to bottom is a data dump; three findings tied to their own words is a diagnosis.
Full guide: Reading audit reports
Work through that guide before your first live call. It covers the submission flow, what happens after a business submits their details, and how to read each report section — so you can go straight to the highest-impact fixes instead of narrating the whole thing.
Point 4 is the one people forget. An audit full of problems reads as a to-do list for them unless you say, in the same breath, who's doing the work. For a local contractor this is fully done-for-you: they never log into the tool, never fix a listing, never write a word. The onboarding call after they sign is their entire lift.
The example above is a real async close. Watch it before you record your own — the format matters more than the script.
A no-show isn't a no. It's usually a contractor who got pulled onto a job. The reason async works on this offer is the price point: anywhere in the $297–$497/mo range, month-to-month and cancel anytime, is a decision most owners can make alone — no meeting, no spouse conversation, no budget cycle. That's not true at $2,000/mo, and it's exactly why chasing a rescheduled call is often slower than just sending them the answer.
Most owners don't bat an eye at that number for something done-for-you. Above it, the deal starts wanting a live conversation again — so if you price higher than $497, treat async as a way to get the call rebooked rather than as the close itself.
You already have everything you need: they booked, so they watched the VSL and saw the price. The audit is already run. Nothing about a live call is load-bearing except you being there to ask.
Five minutes, one take, screen-shared audit. Same rules as any Loom — nobody rewatches a rambling one.
Then send it with a single link and a single question. Two links is a decision about which link.
They can start without a call at all — that path already exists in the funnel:
/start on the live site): $0 for 7 days, then $297/mo. That's the demo copy; send them the live URL.That trial page is hard-coded to $297/mo. If you're selling at a higher price, send them your own checkout instead — a Loom quoting $497 followed by a page that says $297 loses the deal and the trust in one click.
Pick one per send, based on how warm they were. Someone who no-showed twice gets the trial link; someone who cancelled for a real reason gets the calendar.
Arrow keys or the on-slide controls to advance. Open full screen in a new tab.
The deck supports the conversation; it isn't the conversation. On a live call the audit — the two audit cards above — is what goes on the screen, their business scored. The deck is what you fall back on for structure and for the offer slides.
An AI-optimized website for a local contractor, work to get them into the top 3 of Google and of AI search, and citations across the directories AI pulls from — plus monthly AI automations, Google Business Profile management, and citation building. $297/mo or $2,970/yr, month-to-month, cancel anytime.
No performance guarantee. We sell the work, weekly reporting, and the freedom to cancel. That boundary is not a guideline — do not promise rankings, timelines, or lead volume, whatever a slide seems to imply.
Open the sales call flow chart in Lucidchart — the whole call as a visual, branching on how they answer. Ask for view access if it prompts you to sign in.
Every person on the calendar watched a video about this and booked anyway. They're not a stranger to convince — they're a skeptical buyer with unanswered questions, and they've usually paid an agency $2,000 a month for nothing. Specificity and calm beat enthusiasm every time.
The thing you're competing against isn't another vendor. It's them deciding to wait. Most lost calls on this offer are lost by not asking.