← Back to feature backlog

Local Leader — locked SEO widget

A widget that's locked until they buy our SEO service. Shows them what they'd see if they did. Heatmap of their Google rank, direct chat with Bini, downloadable reports. Permanent on-screen upsell that never feels like one — because it's status, not a banner ad.

Wave 2 · 🟢 Later Visible-every-day upsell F-160 · F-161 · F-162 · F-163 · F-164 · F-165 · F-166
The goal

Make the SEO upsell visible every single day, without making it feel like a banner.

Local Leader is one of our highest-margin services. Today nobody sees it unless we sell it directly. The fix isn't a banner — it's making the SEO product a permanent, locked widget on the dashboard. Every login, the realtor sees the dim outline of "rank top 3 on Google in 90 days" with a teaser of what's behind the lock. That's an upsell engine that runs without us.

365 impressions/yr
Per client. The upsell shows on every dashboard visit; the realtor brings themselves.
+ Bini channel
Stops scattered Slack/email/WhatsApp threads with our SEO specialist. One place.
+ GBP creation upsell
If they don't have a Google Business Profile, that's a separate paid service we surface here.
+ retention
Heatmap that ticks up over time = visible product evidence. Hard to cancel when the line is going up.
Locked state · F-160

What non-buyers see every day

A blurred preview of the unlocked widget with the heatmap and chat just barely visible behind a dark gradient. The CTA is the entire widget — clicking anywhere unlocks the upsell flow. Not a banner. Not a popup. A piece of their dashboard they don't yet have access to.

app.socialrealtr.com/dashboard · Local Leader widget

Surrey, BC · Your Google rank

8
7
5
4
9
12
18
5
2
3
1
4
9
14
7
4
2
1
5
8
15
9
7
5
4
8
13
🔒

Local Leader · Google SEO

Rank top 3 on Google in 90 days — guaranteed if you have at least 10 Google reviews. Heatmap of your local rank. Direct chat with Bini, your SEO specialist. Monthly reports.

Already have it? You'll see your live data here.

1
2
1Heatmap visible behind the lock. Real geography (Surrey blocks here). Hot/cold colors instantly readable. The realtor doesn't need to be told "your rank is bad in this area" — they see it. Pure visual upsell.
2Lock CTA is the whole widget. No banner. The locked widget IS the upsell — click anywhere to start the unlock flow. Pricing inline so they don't have to navigate to find out cost.
Unlocked state · F-161 to F-166

What buyers see — heatmap, gauge, Bini chat, reports

Once unlocked, the widget becomes the operating cockpit for the SEO service. Heatmap of their rank by neighborhood (or a gauge if heatmap feels heavy), direct chat with Bini, downloadable reports, and a step-by-step guide for granting GBP access if not connected.

app.socialrealtr.com/local-leader

Surrey, BC · Your Google rank

↑ Up 4 spots vs last month
8
7
5
4
9
12
18
5
2
3
1
4
9
14
7
4
2
1
5
8
15
9
7
5
4
8
13
🟢 Top 3 · 🟡 4–10 · 🟠 11–20 · 🔴 21+ · ⚪ no data Updated 3 hr ago

Avg rank

5.2

Reviews

14
Need 10 for top-3 guarantee · ✓

Photos

42
Bini suggests 60+ for boost

Chat with Bini · your SEO specialist

Bini · SEO Specialist Today, 10:42 AM
Quick win for you — I noticed your Whalley listings are pulling rank #8. If we add 6 more photos with location tags, I think we can crack top 5 within 3 weeks. Want me to push a content plan?
You Today, 10:55 AM
Yes — let's do it. What do I need to send you?
Bini · SEO Specialist Today, 11:01 AM
Drop 6 exterior shots from the Whalley listings into your Cloud Storage > Listings folder. I'll handle the GBP upload + tagging.
📊 Latest report
April 2026 ranking summary
Posted by Bini · 2 days ago
3
4
5
6
3Heatmap (F-161, F-162). Real grid of the realtor's market with rank in each cell. Color-coded for instant read. Updated nightly via the rank-tracking provider hooked up to their GBP.
4Three context tiles. Avg rank gauge, review count (with the "10 reviews → top-3 guarantee" milestone), photo count (with Bini's recommended threshold). Status + nudge in one line each.
5Bini chat (F-163). Direct DM-style channel with our SEO specialist. Stops Bini's communication scattering across email + Slack + WhatsApp. One place to ask, one place to track.
6Bini's reports (F-164). Bini posts a monthly PDF here. Optional "push email" button (not shown here for space; it's a Bini-side action) notifies the client a new report is up.
If they don't have a GBP yet · F-165 · F-166

Step-by-step guide + GBP creation upsell path

When the widget detects no Google Business Profile, the unlocked state changes to a guided "set up GBP" flow. Step-by-step screenshots. If the realtor doesn't have a GBP at all, route them to a "purchase GBP creation service from us" CTA — separate paid service.

Path A · Has GBP, hasn't connected it

Show a 4-step screenshot guide for granting Bini Manager access on their existing Google Business Profile. Update guide whenever Google changes the UI.

Path B · No GBP at all

Route to "We'll create your GBP for you" service ($X one-time). Captures the segment that's never set one up — turns a non-customer into a buyer of two services.

Open questions for Trent