URL detail pages, alert incidents, and dashboards that open instantly

Every path now has its own page joining logs, search-bot fetches, crawl, sitemap and Search Console. Alerts group into incidents that clear themselves and can be snoozed. Dashboards serve cached results instantly and refresh behind the scenes.

URL detail. Click any path anywhere in the app (Paths, Sitemap Coverage, Crawl Budget, Crawl Join, Page Importance, Log Explorer, Recommendations, Link Map) to open one page with every signal for it: requests split by humans, bots and verified search crawlers, status mix, response times, requests over time, the bots hitting it, referrers and countries; Googlebot and Bingbot last fetch; the Page Importance score; Search Console index status with 28-day impressions, clicks and position; whether it is in the sitemap and when it was last crawled; and the crawl record (status, depth, inlinks, PageRank, redirect target, canonical). Also on the public API as GET /public/v1/websites/{id}/url?path=, the MCP tool get_url_detail, and loglens url <path> in the CLI.

Alert incidents. A scanner probing your site for an hour used to produce a card per detection. Alerts now group into incidents by type, severity and subject within a six-hour window, show first and last seen with an occurrence count, clear themselves when the condition stops, and can be snoozed for an hour, a day or a week. Acknowledge a whole incident at once. The detector coalesces repeats instead of writing duplicates, and snoozed incidents pause email and webhook delivery. ?view=incidents on the public alerts endpoint, --incidents in the CLI, and the incidents option on the MCP alerts tool.

Instant dashboards. Analytics pages now serve the last known result immediately and refresh it in the background, and the core dashboard queries warm up the moment you sign in or switch site. Repeat views that used to wait several seconds at the cache boundary now paint in well under a second.

← Google Analytics as a connected source: human outcomes next to your logs, and the measurement gap between themURL Lookup: find any page's detail view by typing its path →
← All changelog entries