Search Overflow

Changelog

What shipped, including what we took back.

Corrections included.

Corrections are listed alongside features. A changelog that only shows additions is a marketing page.

  1. Answer engine count corrected, and pinned

    corrected

    The site claimed 36 answer engine checks. The engine has 37, and nothing was stopping that number from drifting.

    • corrected

      Corrected 36 to 37 in the six places it appeared, and the combined total from 87 to 88

    • shipped

      Added a test that reads the check ids back out of the engine source, so a published count that disagrees with the code now fails the build

    • The SEO catalogue already had four tests pinning it. The answer engine side had none, which is why the wrong number survived

    • Every check page now explains why a check runs, or why it does not, rather than repeating a one line label

  2. Check catalogue made public

    Every check now has a page, including the 24 that do not run yet, each with the reason.

    • shipped

      Added 75 check pages generated from the engine registry, so the site cannot drift from the code

    • shipped

      Added free tools that run the same checks against one URL

    • corrected

      Corrected the homepage, pricing and llms.txt where they claimed 75 running checks. The real number is 51

    • removed

      Removed a claim that the product writes and publishes social posts. It does not

  3. AEO audit complete

    shipped

    Citability checks shipped: crawler access, the rendering gate, schema values and citation drivers.

    • 15 named AI crawler checks, each reported separately because blocking each one has a different consequence

    • Rendering gate: a page that needs JavaScript reports the cause rather than burying it under symptoms

    • Schema value checks that separate absent, present but empty, and populated

  4. Content validation gate

    Seven validators that run before anything ships. Six of them block.

    • Claim registry with enforced transitions: unproven to asserted to verified, no skipping

    • Unsourced number detection after two narrow passes replaced a regex that flagged ordinary sentences

    • Per client guardrails composed with the universal rules

See where your site stands today.

Every change above is dated, including the corrections. Run the current build against your own pages and read what it could not check.