All values derived from these sources. Every number in this dashboard traces to one of these.
Data source
BigQuery gsc_keyword_pages
22,628 rows · 549 pages · 16mo coverage to 2026-06. Full monthly history Dec 2024→Jun 2026 confirmed present. H1 trajectory uses this table (not the snapshot-only gsc_keywords/gsc_pages tables).
Data source
BigQuery sfdc_quote_products
$66.1M revenue · 27,463 quote lines · 43 states · Jan 2025–Apr 2026. State × city × product coverage matrix derived from this table. Revenue opportunity calculator grounded entirely here — no GA4 dependency.
Data source
Google Ads gads_campaigns
131 campaign rows ingested. Search term-level data pending — gads_pull_local.py script fix in progress. Paid→organic gap analysis will be added in Pass 2 once search terms are pulled.
Data source
Live site audit — 242 pages
Full page inventory across 26 states, 125 cities, 39 products, 24 blogs, 17 accessories, 10 industries, 1 homepage. Cross-referenced against SFDC revenue cells to identify coverage gaps.
Data source
GSC priority keyword scorecard
7 tracked terms with H1 2026 position movement verified. Impression-weighted average position used throughout (not plain average). BrightEdge is the contractual system of record — GSC confirms the measured trend.
Data source
Competitor benchmark
conexwest.com: DR 56, 77,911 traffic, 973 common KWs. willscot.com: DR 58, 43,505 traffic, 637 common KWs. unitedrentals.com: DR 74, 797,360 traffic, 614 common KWs. PS DR 28 — 28-point gap to close.