Skip to content
Why GEO Why us Pricing
Get started free
HomeProductFix queue & site health

A findings list nobody finishes is a report.

The fix queue is a worklist, not a report: findings are prioritised, tied to a page, and close only when an automated re-check confirms the fix landed.

Two inputs, one queue

The fix queue is the part of MentionBeat that turns findings into finished work: a crawl-wide audit and per-crawler access checks feed a prioritised list of specific changes, and each item closes only when an automated re-check confirms the page actually changed. It exists because the failure mode of every visibility tool is the same — a long list of issues, a busy team, and no way to tell six weeks later which ones were really fixed. Work arrives from what the site looks like to a machine, and from what the engines are actually saying. Both land in the same list, ranked together.

Site audit

A crawl of your site, each page scored 0–100 against a fixed rubric: structured data, answer-first structure, entity grounding, metadata and crawlability. Site-level issues are reported separately from page-level ones, because "no Organization schema anywhere" is one fix, not four hundred.

Client-rendered pages are flagged rather than scored near-zero — if the content only exists after JavaScript runs, that is the finding.

AI crawler access

Per-crawler verdicts for the agents that matter — GPTBot, ClaudeBot, PerplexityBot, Google-Extended and the rest. robots.txt is parsed per user-agent, then live requests are sent with those agents to catch the blocks robots.txt cannot see.

A CDN rule that quietly 403s one crawler is invisible from the inside and fatal to grounded answers. This is how you find it.

The queue, and how an item dies

Every finding becomes an item with a state. There are only four, and the last one is not reached by a human clicking "done".

  • Open — found, ranked, with the exact page and the exact check
  • In progress — assigned, with the suggested change attached
  • Awaiting verification — you say it shipped; MentionBeat goes and looks
  • Verified fixed — the re-check passed. Only this state closes the item

If the re-check fails, the item reopens with what was found instead. That single rule is what keeps the queue honest as it ages.

A fix pack bundles related items — every page missing the same schema type, say — so a repeated change is one piece of work rather than forty.

Prioritised moves, not a wall of issues

The queue is ordered by severity and by reach: a critical finding on a page that several lost prompts depend on outranks a minor finding on a page nothing points at. The reasoning is shown, and you can override it.

Alongside the ordering sits a projected score — what the audit total becomes if the top items ship. It is an estimate of the audit score, clearly labelled as one, and never an estimate of your visibility. Whether visibility moved is a question only a re-measurement can answer.

How the lift gets attributed →

What the audit checks, by category

The same rubric we publish and hold our own site to. Every check names the failing element and the change that clears it.

CategoryExamplesWhy an engine cares
Structured dataJSON-LD present and valid, a primary entity type, FAQ markup, dateModifiedIt is how a machine works out what kind of thing the page is about
Answer-firstOne H1, a definition-led opening, scannable lists and tables, enough server-rendered textModels quote openings; an unliftable page is not quoted
Entity groundingOrganization sameAs links, alias lines, claims without unverifiable superlativesDisambiguation — engines discount what they cannot pin to an entity
MetadataTitle, description length, canonical, link-preview tags, image alt textThe cheap signals every retrieval layer still reads first
CrawlabilityIndexable, reachable, robots allows the AI agents, llms.txt presentNone of the above matters if the fetch never succeeds

We run this gate against mentionbeat.com on every change, and a new page that scores below 85 does not ship. It would be a strange thing to sell otherwise.

Questions about fixing things

What does verified fixed actually check?
MentionBeat re-fetches the page as a crawler would and re-runs the specific check that failed. If the check still fails, the item reopens with what it found. Marking work done because someone said they did it is how GEO backlogs become fiction.
Is the audit the same as the free page checker?
The per-page rubric is the same, which is deliberate — the free checker is not a weaker version. The difference is scope and memory: the app crawls the whole site, tracks findings across runs, and can tell you a fix regressed. The free tool answers whether something is wrong; the app answers whether it stayed fixed.
Why check crawler access separately?
Because robots.txt is only half the story. A CDN or WAF rule can block GPTBot while your robots.txt cheerfully allows it, and nothing on your side reports the block. MentionBeat parses robots.txt per user-agent and then sends real requests with those agents to see what actually comes back.
How is the queue prioritised?
By severity and by reach: a critical finding on a page that several lost prompts depend on outranks a minor finding on a page nothing points at. The ordering is visible and you can override it — the point is to have a defensible default, not to hide the reasoning.

Keep going

Find out what's blocking you.

The crawler access check is free and needs no account. The full site audit and the queue come with the app.