Local heatmap

Interactive map of your positions by geolocation

Open the page in the app

Stored grids, and a computation that goes on without you

  • Every grid is saved: when the page opens, the latest grid for the chosen keyword shows immediately, with no new call. Past grids reopen from the history, and the period bar compares grids for the same keyword from one date to another (visibility score, SoLV, top-3 points, average position).
  • Computation is faster: points are queried six at a time. The number of calls, hence the cost, doesn't change.
  • You can leave the page: the computation continues on the server, every point is saved as soon as it is measured, and progress resumes when you come back. A grid interrupted by a PivotSEO update can be resumed: only missing points are queried, nothing is paid twice.
  • A point in error shows « ! »; it counts neither as absent nor as present, and the other points are kept. Simulated grids (without data access) stay in the history but never enter comparisons.
  • Nothing to save yourself: every finished grid is kept automatically and appears in the history, including grids computed before this update, which show again.
  • A double click on Run or Resume no longer starts two billed grids: the second click follows the grid already running.
  • The latest grid always shows, with the history, whatever period the bar is set to, including a grid collected today. A grid with estimated positions is presented as such, rather than as « no grid ».
  • If no grid can be displayed, the page says how many grids are stored for the project: none (you need to run one) or several that can't be read.
  • Remove a keyword from « Tracked keywords »: click the × next to the keyword, then confirm. It disappears from the list, the displayed grid and comparisons, but its grids stay stored. Running a grid on that keyword again brings it back.

Grid center

By default the grid is centered on the Google listing connected to the project: name, address and coordinates are filled in automatically. The Other place button lets you enter another point (place keyword, latitude, longitude) to analyze a second area. If Google does not provide the listing coordinates, PivotSEO geocodes its address.

Innovative cartographic visualization: for each point on the map around your address (or your client's), PivotSEO simulates a Google search with this geolocation and records your position. Result is a heatmap that immediately reveals your strong zones and blind spots. Essential for businesses with physical service area.

SoLV — Share of Local Voice

The SoLV condenses the grid into a single number: the percentage of grid points where your business appears in the Google Maps top 3 (the “local pack” 70% of searchers never scroll past). Scale: 80-100% = dominant, 60-79% = strong, 40-59% = moderate, 20-39% = weak, 0-19% = critical. This is the metric to track over time: re-run the same grid every month and compare the SoLV.

Weighted visibility score and quadrants

  • Weighted visibility score: each point earns 3 points if top 3, 1 point if ranked 4-10, 0 otherwise — the total is expressed as a % of the maximum. More nuanced than SoLV: it credits positions 4-10 (where an optimization push can tip you into the pack).
  • Weakest quadrant: the grid is split into 4 cardinal quadrants (North-West, North-East, South-West, South-East), each with its own score. The weakest is highlighted: that is the geographic direction to focus on (local citations in that sector, neighborhood pages, customer reviews from that zone).
  • 9×9 grid: available for large service areas (81 GPS points analyzed).
Tip :Optimal radius: configure heatmap radius according to your real service zone. A restaurant can content itself with 5km around the point; a B2B service delivering 100km needs wider radius.