Skip to content
Docs/AI Agent

What Changed

The /facts page (labeled "What Changed" in the nav) keeps a running record of meaningful changes to your site. The day Google quietly demotes a page, the day a deploy strips your title tags, the day Ahrefs and Moz start disagreeing about your domain authority. You see it the same day, not weeks later when traffic finally drops.

The agent reads from the same record. That's how it answers "what changed on /pricing in the last month?" without re-fetching live data.

What gets tracked

  • Pages: title, H1, meta description, canonical, indexability, schema types, word count, HTTP status, search traffic, audit issues.
  • Keywords: average position (Google and Bing separately), whether you appear for the query, whether it drives clicks.
  • Sites: audit score, critical-issue count, authority metrics from each connected provider (Ahrefs DR, Moz DA, Majestic Trust Flow, SEMRush Authority Score, DataForSEO rank), plus backlinks, referring domains, organic keywords, and traffic counts per provider.
  • What you tell the agent: target keywords for a page, focus areas, primary competitors, paths to exclude from audits. The agent persists these so it doesn't ask twice.

We band values so the feed stays quiet. A position fluctuating from 4.2 to 4.6 doesn't show up. Dropping from top 3 to page 1 does.

The three tabs

  • Changes (default). Material changes since you last looked, ranked by severity. Each entry shows what changed, what it was, what it is now, which tool spotted it, and how serious it looks. Mark each as *noise* (don't flag this kind again), *meaningful* (kept in your changelog), or *fixed* (already handled).
  • Browse page. Look up any URL and see every current fact about it, with a per-tool breakdown and the option to drill into the full history of one predicate.
  • Diagnostics. Raw activity feed and predicate-level data. Useful for debugging or seeing exactly what the agent is recording. Most users won't need this tab.

When tools disagree

Every fact carries the tool that observed it (Search Console, your crawler, Ahrefs, Moz, Majestic, SEMRush, DataForSEO, Bing Webmaster, the agent itself). When two tools should agree but don't (e.g. one says a page is indexed, another says it isn't), you get a cross-tool disagreement entry. When tools naturally vary (Ahrefs vs Moz backlink counts), they live side by side without fighting.

When multiple tools observe the same value, confidence compounds. When they disagree, confidence drops. So you can quickly tell "everyone agrees" from "this is one tool's guess".

How it stays fresh

  • Crawls extract facts when they finish.
  • Audits extract on job completion.
  • Search Console updates daily via cron for every connected site.
  • Ahrefs, Moz, Majestic, SEMRush, DataForSEO, Bing Webmaster also update daily for every configured provider.

You can also trigger any extractor manually from the Diagnostics tab.

On the overview sidebar

The "What Changed" card on /overview shows the highest-severity recent changes plus a one-line trend (clicks delta and keyword movement). Click through to /facts for the full feed.