Embed a Free Local SEO Audit on Your Agency Website

Local SEO Tools | Prospecting
Last updated on April 13, 2026 (return to all articles).
Scan a BusinessWatch Video Demo
The PDF guide, the checklist, the free template: these are the standard-issue lead magnets on agency websites. They convert at low rates because they require the visitor to trust you before you have shown them anything useful. An embedded audit tool works differently. The visitor interacts with it, gets something specific about their own business, and then decides whether to share their contact information based on what they just saw. F! Insights is a WordPress plugin that runs this sequence on your server, with your data, under your brand.

To learn more about building a local SEO prospect pipeline, visit Build a Prospect Hit List From Local Scan Data. Turn Website Traffic Into Local SEO Leads Automatically Each Day and Win Local SEO Clients With Data-Backed Prospecting cover adjacent steps in detail.

Why an Embedded Audit Outperforms Static Lead Magnets

Static lead magnets ask the visitor for something before giving them anything. An embedded audit inverts the sequence. The visitor enters their business name, runs a scan, and sees a scored report with named competitor comparisons before they are asked for anything. The contact information comes at the moment of peak engagement, immediately after they have seen data specific to their own situation.

What F! Insights Does When Someone Scans

The visitor enters a business name and city. F! Insights queries the Google Places API, identifies the business, pulls its full GBP data, and runs a PageSpeed audit. Claude analyzes all of that and generates a scored report across eight categories in under 90 seconds. The report includes an overall composite score, scores across all eight categories, a comparison against up to three nearby named competitors, specific GBP completeness gaps, a mobile PageSpeed score with plain-language explanation, and prioritized recommendations. The competitor comparison is the element that makes the report stick. Seeing that a specific named competitor has four times their review count makes the gap personal in a way that abstract scores do not.

Setting Up the Audit on Your Agency Site

  1. Download F! Insights and install it on your WordPress site.
  2. Go to F! Insights, then Settings, then API Config. Enter your Google Places API key and your Anthropic API key. For a step-by-step API setup guide, see F! Insights Setup: Google and Anthropic API Keys in 15 Minutes.
  3. Create a new WordPress page dedicated to the scanner. One headline, one sentence of context, and the shortcode: [ f_insights ].
  4. Link to the scanner page from your main navigation.
  5. Test the scanner on a real local business and confirm the competitor data is accurate before sending any traffic.

White-Labeling the Report

F! Insights includes a White Label tab in the plugin settings. Configure your agency colors, logo, and remove the default credit line. The report the visitor sees should feel like your proprietary software, not a third-party tool embedded on your site.

Using Campaigns for Different Verticals

F! Insights supports campaign overrides via the shortcode: [ f_insights campaign="hvac" ]. This lets you customize the scanner headline, CTA text, and redirect URL for specific verticals without creating a separate plugin installation. A campaign-specific scanner on an HVAC-focused landing page converts better than a generic scanner because the framing is specific to what an HVAC business owner is worried about.

Converting the Leads You Capture

When a visitor submits their contact information, their record lands in your F! Insights pipeline dashboard inside WordPress: business name, overall score, named competitor, and lowest-scoring categories. Your first follow-up email references the specific findings from their scan. The prospect already saw this data. You are continuing a conversation they started with themselves. For the follow-up sequence that converts these leads, see How to Follow Up After a Free SEO Audit Request.

Ready to embed a live audit on your agency site? Download F! Insights here.

Me Llamo Saïd

And Fricking F! Insights is my brainchild because too many software brands keep making shit products you never actually own. I’ll keep it short, but if you want to know my Simon Sinek, this is my why.

ROI Projections
How much could just one client make F! Insights pay for itself?
Monthly prospects scanned100
101,000
Close rate3%
1%15%
Average project value$5,000
$1k$250k
Clients that become retainers30%
0%80%
Monthly retainer value$1,500
$500$20k
Hours per manual audit2h
30 min10 hrs
Your effective hourly rate$150
$50$500
New projects / mo
$15,000
3 closes
Retainer ARR
$16,200
annual
Year-1 potential
$196k
projects + retainers
Time savings / mo
$30,000
200 hrs freed

Time savings = hours per manual audit × monthly scans × your rate.
Retainer ARR assumes clients sign within 3 months of close.

AgencyAnalytics VS F! Insights

AgencyAnalytics is a reporting dashboard, it pulls in data and shows clients charts. F! Insights runs GBP audits, generates service pages, manages post cadence, handles billing, and finds new clients. Different tools for different jobs.

Whitespark VS F! Insights

Rank tracker, citation finder, reputation builder, each billed separately, each its own login. F! Insights covers prospecting, GBP management, AI outreach, and client billing in one WordPress plugin on your server.

BrightLocal VS F! Insights

At 50 managed locations, BrightLocal Grow runs $449/mo. At 100, it’s $899/mo. F! Insights is $300/mo flat; and it runs on your WordPress site, not theirs.

Not sure how to move forward?

Nothing serious, let’s share 15 minutes of each other’s time and tell me how you’re thinking of using F! Insights as part of your workflow.
Book a Call