Top Pages
City & Town Pages
Service area city pages only (-md, -de, -va slugs). Click a row to see its top queries.
All Pages
Top Queries
Recent Arrivals
Every real visit as it came in (Eastern time), newest first — who arrived, from where, what they landed on, and how long they stayed. At low volume, the timing is the signal.
Time of Day when visitors arrive (Eastern)
Where Visitors Actually Come From
First-party data from the site's own visit beacon — includes direct, social, AI, and other referrers that Search Console never reports. "Arrivals" count entries from outside the site (internal page-to-page clicks excluded).
AI Assistant Referrals
Visitors sent by ChatGPT, Perplexity, Gemini, and friends — the channel to watch as AI search grows.
Top Referring Sites
Hits by Day
Every request in the server logs — real visitors and bots — from every source and search engine, not just Google. Blue = real, grey = bot / crawler. Day-granular, refreshed hourly; the 24h / 48h ranges show today / today + yesterday.
Where Every Hit Comes From real vs. bot by source
All sources across the selected range. "Internal" is on-site page-to-page navigation; "Direct" means no referrer (includes mobile-app clicks and many bots). Everything else is an external arrival — the SERPs and referrers Search Console never shows side by side. "Real" is a user-agent estimate; a datacenter scraper wearing a full browser UA can still land in Real.
Schema Validator
SEO Fix Tracker
Deployed 2026-05-21
Both LocalBusiness schemas now include maps.google.com/maps?cid=14557806157695930662. Tethers organic pages to the verified GBP listing for local pack ranking.
Hugo whitespace trimming was causing Google to read "MarylandWicomico CountyDelmarva Peninsula" as one string in SERP snippets. Spans now separated by whitespace.
JSON-LD BreadcrumbList now matches the visible 5-level trail (Home › Service Areas › State › County › City). Google was rejecting the schema due to mismatch.
Remaining
Review count and average rating in JSON-LD is a strong local pack signal. Requires pulling review data from GBP API or adding values manually to config.
/service-areas/maryland/wicomico-county/salisbury-md/ 301s to /salisbury-md/ but authority transfer is slow. Submit flat URLs via GSC URL Inspection to accelerate re-crawl.
Breadcrumb schema now includes county URLs that are robotsNoIndex: true. Not a validation error but monitor in GSC Coverage report.