9 non-brand keywords × 391 locations (384 tiered Chicagoland ZIPs + 7 named geo-page markets) = 3,519 Google SERPs, captured in one overnight run. Every number below is NIRC's real first-page presence — organic top-10 and the local 3-pack — at that point on the map.
Each dot is a ZIP, colored by how many of the 9 keywords NIRC is visible for there (organic top-10 or local pack). The network is a lobe: it runs deep to the north and west — past DeKalb and across the Wisconsin line — and collapses toward the southeast long before Chicago. The local pack (right, bottom) is a tight ~20-mile halo around Crystal Lake; organic (left, bottom) is what reaches beyond it.
Either-surface visibility by ZIP — keywords visible of 9
Organic only
Carried almost entirely by the homepage — reaches far but thins fast
Local pack only
The Google Business Profile halo — dense core, hard edge near 20–25 mi
Visibility vs. distance from Crystal Lake
% of ZIP×keyword queries where NIRC appears, by distance band (miles)
The contested band, by compass direction
Either-surface visibility, ZIPs 20–45 mi out only
Organic visibility exists for exactly four keywords — and two of them ("alcohol rehab", "drug rehab") do nearly all the work. For detox, IOP, PHP and residential, NIRC's organic presence is zero across all 3,519 SERPs, even though the service pages exist and the local pack ranks for those same terms in the core. The pack, meanwhile, wins the home tier on almost everything.
Organic top-10 — % of tier ZIPs visible
Local pack — % of tier ZIPs visible
Organic hits by NIRC URL
416 top-10 appearances across the grid — 97% of them are the homepage
The two Google Business Profiles
Local-pack appearances across all queries
Geo-page scorecard — the 7 named target markets
Result of each keyword searched from inside that market. G1 geo page ranks (position) O5 another NIRC URL ranks P2 local pack (position) · nothing
Organic share of voice — providers only
Position-weighted share across all 3,519 SERPs; directories excluded. NIRC is #4 inside its home tier but #27 of 222 domains overall.
Local-pack rivals
Pack appearances across the grid (median pack position · rating)