CitySweep · Citywide grid intelligence · from $99 per run
Geo-Grid Rank Tracker for Citywide Competitor Visibility
CitySweep measures localized Google Maps results from distributed search points across a city and turns those observations into a competitor visibility map. One keyword can produce different local results from different parts of the same market, so CitySweep preserves the location of each observation instead of reducing the city to one rank.
REAL MEASURED RUNS · NOTHING MODELED, NOTHING AVERAGED · EVERY RUN YOURS FOREVER
Pick your sweeps
Open a full example sweep →Prices in USD, paid once. A sweep spends one credit on one city for one keyword, and every run stays yours forever. No subscription, no credit meter.
Single sweep
- +1 deep-intelligence run
- +The full citywide grid and standings
- +The run is yours forever
3 sweeps
- +3 deep-intelligence runs
- +Any city + keyword combo
- +Every run yours forever
5 sweeps
Best value- +5 deep-intelligence runs
- +Any city + keyword combo
- +Every run yours forever
SECURE CHECKOUT BY STRIPE · USD · EVERY RUN IS YOURS FOREVER
Have a credit? Run your sweep →You'll sign in first — new here? The same magic link creates your account. The credit lands on your account the moment checkout completes.
What a deep-intelligence run includes
Everything below comes from the live sweep itself. If we did not measure it, it is not in the report.
The citywide grid
A ring grid fanned from the city's true center to its edges, a real local-pack read in every quadrant. Our Winnipeg garage-door run measured 179 quadrants for one keyword; nothing modeled, nothing averaged.
Who is top dog, block by block
Every quadrant records its top 4. Click any pin and it lights up the full territory its #1 controls, so you see the real map of ownership, not a single flattering number.
The full standings ledger
Every brand that appears anywhere on the grid, ranked: quadrants held, review count and rating, review velocity per month, last review date, and how each is trending.
Signal forensics per brand
Google Business Profile posting cadence, Q&A activity, organic site rank, site speed, domain rating, referring domains, domain age, and whether they are running ads.
The money page, named
The exact page carrying each competitor's rank. You see not just who wins but what asset wins for them, which is where your outrank plan starts.
Branch-level pins
Multi-location brands are unstacked into their actual branches, each pinned separately, so a franchise can never hide territory behind one brand name.
Keyword demand
The measured monthly search demand for your keyword in the metro, so territory is weighed against what it is actually worth.
A live run you can share
The sweep lands as a live page, not a PDF: the map, the standings, and every quadrant drill-in, at one link you can open with your team or your client.
What a Citywide Geo-Grid Measures
A CitySweep begins with a market boundary and a query. Search points are placed across that boundary, a local result is collected from each valid point, and the businesses appearing in those results are matched into one competitor set. The output is not one average position. It is a geographic record of where each business appears, where it reaches the top three and where its visibility fades.
Every observation has a subject, predicate and context: a business ranks at a position; the observation originates from a coordinate; it answers a query; it occurred at a timestamp. The citywide map is an aggregation of those individual observations, not a replacement for them.
Why One Local Rank Cannot Represent a City
Google says distance is one of the main considerations used for local results. That means changing the searcher's location can change one of the conditions under which the result is selected. A single rank can therefore be accurate for one search origin and still be inadequate as a description of the whole market. CitySweep measures the geographic variation directly. For the full methodology and academic context, read why one local rank cannot represent an entire city.
How CitySweep Builds the Grid
The measurement starts by defining the geography that the decision actually concerns. A downtown-only market should not be measured with the same geographic extent as a regional service business. Point count and spacing are therefore measurement parameters, not decorative defaults. The report discloses the number of attempted points, successful observations, market boundary, query, collection date and any failed observations.
No specific spacing is universally correct. Resolution is a tradeoff between geographic detail, market scale and collection cost. If the grid changes between two measurements, the comparison states that change.
Read the Competitor Footprint
CitySweep converts point observations into practical coverage metrics without discarding the raw data. First-position coverage shows the share of valid points where a business ranks first. Top-three coverage shows the share where it holds a pack position. Competitor overlap shows where multiple businesses maintain meaningful visibility. Weak zones show where a business falls out of the positions that matter.
A footprint is not a causal explanation. It tells you where to investigate. A weak zone may reflect distance, relevance, prominence, business-category competition or a combination. The map narrows the question; it does not invent the answer.
One keyword. One city. Thirty-eight different #1s.
- Distinct businesses ranked #1 somewhere in the city38
- Largest share of #1 positions held by anyone6%
- Quadrant wins held with under 50 reviews31%
First-party data from our live citywide sweep, 2026: 233 measured points, one real search each, on a keyword drawing roughly 1,600 searches a month. Every one of those 38 businesses would tell you, sincerely, that they “rank #1 in Edmonton.” Every one of them is right about a few blocks and wrong about the city. Open the full Edmonton sweep.
Compare the Same Market Over Time
A valid before-and-after comparison repeats the same query from the same measurement geometry and matches the same business identity wherever possible. The report shows the baseline and remeasurement dates, points improved, points unchanged, points declined and coverage changes. Movement is never summarized with one average when the underlying map shows important gains and losses in different parts of the market.
CitySweep Use Cases
- Competitor footprint mapping: Identify who controls which parts of the measured market.
- Second-location analysis: Identify geographic opportunity before turning a map into a lease recommendation.
- Service-area expansion: Compare advertised coverage with observed search visibility.
- Campaign validation: Repeat the same grid to see whether visibility changed after work was completed.
- Market research: Identify fragmented categories where no single competitor owns the city.
What CitySweep Does Not Prove
CitySweep is observational measurement. It does not prove that distance caused a rank, that a specific optimization caused a movement, or that a top-three position produced a specific number of leads. Those are separate causal questions. Its job is to show the geography of the observed local results accurately enough that better diagnostic and business questions can be asked.
See the Spatial Measurement Research
The measurement discipline behind CitySweep is documented in the open: the spatial-measurement research note behind distributed rank tracking, how grid measurement works and what one pin hides, and a measured study of local search visibility across Edmonton dentists. You can also inspect the measurement geometry behind the published example sweeps — every exhibit keeps its market, query, run date and point count attached.
Run a CitySweep
Choose a keyword and market. CitySweep measures the city point by point and returns the competitor footprints the single-pin view cannot show.
Measurement questions, answered straight
How is CitySweep different from the $4.99 rank check?
RankCheck reads 13 points around one business: your position, your gap, your levers. CitySweep measures the whole market for the keyword — hundreds of observation points, every competitor that appears anywhere on the grid, every branch, and the full standings. One is a point sample; the other is the surface.
How often should the same market be re-measured?
When you want to validate movement: after a campaign, a season change, or a competitor push. A valid comparison repeats the same query from the same measurement geometry — the same grid, the same business identities — so gains and losses are attributable to the market, not to a moved ruler.
Does a strong footprint prove why a business ranks?
No. The grid is observational: it shows where each business appears, not why. A weak zone may reflect distance, relevance, prominence, or competition, and the map narrows that question rather than answering it. That honesty is deliberate — it is what makes the measurement worth acting on.
Start smaller: the $4.99 13-point rank check reads the surface immediately around one business before you measure the whole city.