S2 Cells and Google Maps Ranking: The Geography Nobody Explains
Google's hierarchical grid system determines Map Pack eligibility through S2 cell occupancy at Levels 10-14.
What S2 Cells Actually Are
S2 is Google's open-source spherical geometry library, used across Maps, Earth, Ads, and location services. The system organizes Earth into 30 hierarchical levels, where each cell subdivides into four smaller cells. Level 10 covers approximately 31 square miles (metro-level searches), while Level 14 covers roughly 0.12 square miles (block-cluster searches). Each cell has a unique 64-bit identifier.
Google selected this design for two reasons: cells maintain roughly equal size globally (critical near the poles), and cell IDs enable fast spatial indexing through range queries on similar numeric values.
Why Local SEO Operates at Levels 10-14
Different queries engage different S2 levels. City-wide restaurant searches use Levels 10-11, neighborhood-specific queries use Levels 12-14, and hyperlocal “near me” searches may engage Level 15. The practical operating band for service businesses targets Levels 10-14, with Level 14 being optimal for neighborhood spoke page deployment.
How Google Uses S2 Cells in a Maps Query
Google's K-cluster process follows a sequence: the searcher's location maps to multiple S2 cell IDs; a 1-2 mile radius is drawn around the searcher; intersecting Level-14 cells form the candidate pool; businesses matching query intent are indexed; ranking occurs via S2 occupancy weight plus RSVM, Entity Trust, and Distance Decay; and the top three results surface. Businesses that fail to appear in relevant cells never enter stage-2 ranking.
The Four S2 Cell Inputs That Decide Ranking
Four inputs determine whether you occupy a cell and how strongly.
- ▸Primary Category Match: your GBP category must align with the query's categorization or you're excluded entirely.
- ▸Business Index Presence: evidence includes verified GBP addresses, neighborhood spoke pages, citations, direction requests, and backlinks referencing the cell geographically.
- ▸RSVM (Rank Embed Spatial Vector Matching): content matching genuine cell features (landmarks, roads, schools) earns credit, while paraphrased content gets discounted per the Information Gain patent.
- ▸Competitive Density: S2 occupancy scores relative to competitors in each cell, making low-density neighborhoods easier targets initially.
How to Map Your Business's Actual S2 Cells
There are three ways to find the cells you need to occupy, from simplest to most technical. The simplest is to run a free GeoGrid scan sampling 49-169 grid points, showing where you dominate, contest, or remain invisible. Next, use open-source S2 cell viewers such as s2.sidewalklabs.com to click an address and retrieve Level-14 cell IDs. The most technical approach uses the S2 geometry library directly via Python or Go to enumerate cells intersecting service areas and generate deployment lists.
Engineering S2 Occupancy: The Spoke Page Pattern
Spoke pages require hierarchical URLs reflecting geography, 80%+ unique content with real landmarks and microclimate data, authentic location photos with GPS EXIF, hub-and-spoke linking patterns (one link up, multiple across), and LocalBusiness schema. Most service areas benefit from 10-20 spoke pages covering revenue-significant neighborhoods. New pages typically take 6-8 weeks to show in the S2 occupancy signal after indexing.
Frequently Asked Questions
What is an S2 cell in Google Maps?
A unit in Google's hierarchical geographic grid that divides Earth into 30 nested levels. Local SEO operates at Levels 10-14.
How do I find my business's S2 cell?
Visit s2.sidewalklabs.com, enter your address, and retrieve the cell IDs at each level.
How many S2 cells should I target?
Typically 10-20 Level-14 cells, with one neighborhood spoke page per cell.
Does Google actually confirm S2 cells are used in ranking?
Google doesn't publicly detail Maps ranking; however, the library is public and reverse-engineering confirms per-cell behavior.
Can I rank in cells outside my storefront's cell?
Yes, with strong spoke pages and Entity Trust. Distance decay is roughly 3% of the ranking equation.
What's the difference between S2 cells and zip codes?
Zip codes don't nest cleanly or have equal area; S2 cells are hierarchical and match Google's internal indexing.
Does my city's S2 cell count matter?
Yes, indirectly; dense cities have more Level-14 cells per square mile.
How do I measure S2 occupancy without running a scan?
No public dashboard exists; GeoGrid coverage percentage serves as the closest proxy.
Ready to dominate your map?
Top 3 in the Google Map Pack in 12 weeks — or you don't pay.