See what changed, and what is winning
What you get: the answer to “what changed?” when rankings move, with the exact crawl it changed in, so a broken title or an emptied page never goes unnoticed.
1. What changed
Section titled “1. What changed”quox seo changes --limit 3~ /features/old-product word_count: 2262 -> 49 (crawl #408)~ /features/old-product title: "Old product: everything in one place" -> "Old product (retired)" (crawl #408)~ /features/old-product meta_description: "Everything in one place, with..." -> "This product is retired..." (crawl #408) Each line is a signed change event: the page, the field, the value before and after, and the crawl that saw it. Here a page lost almost all its words in one crawl, which is worth knowing whether it was meant or not.
2. What is winning
Section titled “2. What is winning”quox seo trends --limit 5period 2026-08-17..2026-09-13 -> 2026-09-14..2026-10-11winners 9 · losers 6 · new 6 · lost 2 · flat 2WINNER /pricing impr 1180→1577 clk 7→22 pos 6.4→6.4LOSER / impr 897→801 clk 16→12 pos 4.5→3.1 ↑NEW /blog/how-we-test impr 0→36 clk 0→2 pos -→12.8WINNER /security impr 43→1019 clk 2→1 pos 31.7→5.5 ↑LOST /features/old-product impr 45→0 clk 1→0 pos 58.6→- It compares the last 28 days with the 28 before. --scope query does the same by search query instead of page.
What just happened
Section titled “What just happened”Both commands read history your Quox already holds: changes between its own crawls, and Search Console data it pulled in. Because every crawl is witnessed, the change log is evidence, not a report someone could edit.
Check it yourself
Section titled “Check it yourself”quox seo url <path> shows a page’s current record, to confirm a change is still there.
Nothing to undo: these only read.