The Local SEO heatmap is now a real map, local keyword pages have been merged into one, and the scan that kept timing out is fixed.
New
- Local Heatmap is now a real interactive map — The heatmap has been rebuilt on a real pannable, zoomable map instead of a plain grid of colored numbers. Your scan points sit at their true geographic locations, color-coded by rank, with your business pinned at the center and distance rings showing the spread across your service area. Click any point to see your rank there, how far it is from your business, and the top 3 businesses actually ranking in that spot — so you can finally see who is beating you in each dead zone. A keyword dropdown lets you flip between every keyword you've already scanned without spending a new scan, and the 5x5 / 7x7 / 9x9 grid sizes, metrics row, visibility trend chart, and $3 scan cost all work exactly as before.
- See which competitors dominate your whole service area — A "Who's winning your area" leaderboard below the map ranks the businesses appearing most often across your entire grid, so you can spot your biggest local competitors without clicking every cell. Each row shows how many grid cells that business ranks number one in (for example "wins 18 of 49") and its average rank, with your own business clearly tagged. Scans saved before this data was captured show a short note prompting a fresh scan.
- Local Keywords & Rankings, now in one place — The separate Local Keywords and Local Rank Tracker pages have been merged into a single Keywords & Rankings page, restyled to match SEO Intelligence. Add or remove the keywords you track for a location, then see each keyword's local-pack and organic rank, a sparkline of its recent trend, and a combined visibility-over-time chart, all on one sortable, paginated table. A suggested local keywords panel surfaces geo-relevant terms you're not tracking yet with their search volume — Track adds one instantly, Dismiss hides it for good.
- One-click comprehensive Local SEO scans, with a free weekly refresh per location — Each location now gets a single Refresh Now button that runs a full local scan in the background: local rankings, local AI visibility, reputation, citations, and a Google Business Profile refresh, all at once. A live progress banner shows each sub-task as it completes, and the rest of the Local SEO pages update automatically when it finishes. Every location also refreshes itself automatically once a week. You get one free manual refresh per location each week; additional manual refreshes that week cost $5 from your wallet, with a clear confirmation showing your balance before anything is charged. The Heatmap scan stays a separate $3-per-keyword action. Partial failures are tolerated — if one part can't run, the rest still complete.
- Control how sensitive your local ranking and review-drop alerts are — A new Alert Settings page lets you tune how aggressively the daily checks flag drops. Pick Low, Medium, or High sensitivity independently for local visibility (geogrid), local-pack rank (including how many keywords must leave the 3-pack), and star rating. Low flags only large drops; High flags small movements. Medium is the default and matches the previous behavior exactly, so nothing changes unless you adjust it, and each option shows the exact threshold it applies.
- See all your Local SEO locations side by side — A new All Locations view gives multi-location businesses one dashboard to compare every location. Each gets a summary card with its average local rank, visibility score, top-3 share, Google rating and review count, and a freshness badge — click through to jump into that location. Below the cards, a sortable cross-location table lines up every tracked keyword against each location's rank, so you can spot which markets are winning or lagging for a given term. The location you pick now sticks as you move between Local SEO pages.
- Jump from a national keyword to its local rankings — On the SEO Intelligence Keywords page, any keyword with local intent now shows a small Local link that takes you straight to that keyword's local rankings. Only visible with the Local SEO add-on.
- The Strategy Hub now folds in your Local SEO performance — With the add-on, an extra Local SEO specialist runs alongside the other analyses, so your local search health (geo-grid coverage, local-pack rankings, Google Business Profile signals, citation and NAP consistency, and reputation) is woven into the unified executive summary, SWOT, and recommendations rather than sitting in a silo. Local recommendations are tagged, a new Local SEO section gives one-click jumps into each tool, and the data-freshness panels show how recent your local snapshots are.
- Content Studio now writes local-SEO-aware content — With the add-on, the Studio factors your local rankings into what it suggests and writes, automatically surfacing local quick wins (keywords where you rank organically but aren't in the local 3-pack — the fastest to win) and service-area pages (a dedicated page for your primary category and city when you don't have one). They're tagged with a Local SEO badge and city in your brief queue, with a Local SEO filter to see just those. When drafting, the Studio knows your business name, exact address and phone, service area, category, tracked keywords and their ranks, and reputation — so content references your area naturally and keeps your contact details consistent. The reviewer also checks NAP consistency and flags fabricated reviews.
Improved
- Smarter suggested local keywords that pull from your own data — The suggestions panel no longer relies only on generic category and city ideas. It now blends in two real sources from your own account: local-intent keywords you already track in SEO Intelligence (shown as "Ranks #8 nationally" — your fastest local quick wins) and local queries you already get impressions for in Search Console (shown as "120 Search impressions"). Each suggestion is tagged with where it came from, the strongest opportunities are listed first, and Dismiss still hides a suggestion permanently. If those sources aren't connected, the panel quietly falls back to the original ideas.
- Choose the time range on Local SEO trend charts — Every trend chart now has a 30d / 90d / All toggle. For frequently scanned locations the dense charts are now far easier to read. The default is All, so nothing changes until you pick a shorter window.
- See when your Local SEO data was last refreshed, and when it refreshes next — The overview banner now shows Last updated for the active location's most recent comprehensive scan plus a Next auto-scan indicator — a countdown to next week's automatic refresh once this week's free scan has run, or "due soon" when it's still pending. No extra cost.
- See the local target behind each Content Studio brief — When a brief is a local opportunity, opening it now shows a Local SEO target section with the business and its service area and category, plus the local keyword and its current standing in the Google local 3-pack.
- Track a website domain for each AI Visibility competitor — You can now give each tracked competitor an optional website domain alongside its name. The Run Scan dialog lists competitors as editable rows and auto-suggests a domain from your saved competitor profiles, which you can override, clear, or add to. Citation flagging is more accurate as a result: a cited source matching a competitor's exact domain is flagged with certainty, falling back to name matching when no domain is set. Existing competitors keep working unchanged.
- Agencies: local views follow your selected client — The All Locations view and the Local SEO overview both now scope to the client you've picked in the client switcher, showing only that client's locations and cross-location keyword table. Comprehensive scans, the weekly free-scan meter, status, and wallet billing all resolve that client too. Direct accounts are unaffected.
- Local SEO menu changes — Keywords and Rank Tracker are now a single Keywords & Rankings entry (the old rank-tracker address redirects). Landing Pages and Content Writer have been retired — local content generation now lives in the local-SEO-aware AI Content Studio, and the old addresses show a banner pointing you there. The individual per-page scan buttons on Rank Tracker, Local AI Visibility, Reputation, and Citation Tracker have been removed: those pages now simply display the latest snapshot, refreshed together by the one-click comprehensive scan or the weekly automatic run. The Heatmap keeps its own separate scan.
Fixed
- Local Heatmap scans no longer time out with an error — Running a heatmap scan could fail with a confusing error, because every grid-point lookup ran one after another inside a single request that took minutes and got cut off. Scans now run in the background: the page immediately shows a Scanning state, polls for progress, and displays the finished heatmap as soon as it's ready. The Run button is disabled while a scan is in progress and starting a second scan for the same location is blocked until the first finishes, so you're never charged twice. Scans orphaned by a server restart are automatically marked failed instead of spinning forever.
- AI features restored after a provider model change — Anthropic retired the Claude model version several features were pinned to, which caused parts of the product (proactive insights, comprehensive-scan schema analysis, content and engagement generation, tone analysis, and the keyword agent) to silently fail with a "model not found" error. All of these use a current, supported model again.