SurfacedBySurfacedBy Docs

Content Checker

Score a page for AI readiness and get a prioritized list of fixes.

Ask an AI:Open in ChatGPTOpen in Claude

Content Checker scores a page for how well it is set up to be understood and cited by AI platforms. You run it on demand, one URL at a time or in a batch of up to 10.

In the dashboard it is the Page checks tab of the Tools page: open a domain, then Utilities > Tools > Page checks. The Tools page also holds Access checks and a shared History tab.

How to run a check

  1. Choose Single URL or Batch (up to 10).
  2. Paste a full URL (the placeholder uses your tracked domain), or paste up to 10 URLs one per line in batch mode.
  3. Click Check page (single) or Run N checks (batch).

The Recent menu next to the input lists your last checks so you can jump back to one. When the domain has cited pages, the tab also suggests up to five of them to check, marking your top performer and the page that most needs improvement.

A page is fetched fresh unless the same URL was checked in the last 7 days. In that case the stored result is shown with a Cached badge.

What the result shows

Score and grade. A score from 0 to 100 with a grade: Excellent (80 and above), Good (60 to 79) , Needs Work (40 to 59), or Poor (below 40).

Five dimensions. The score combines five dimensions, each scored 0 to 100: Schema markup, Content depth, Structure (heading hierarchy), AI readiness, and Technical. The detail panels show where each one loses points.

The hero also shows the URL, when it was checked, the word count, and the number of issues found. Below it you get a top-priorities summary, a metrics grid, the passages on the page that are easiest for AI systems to quote ("Citation-ready blocks"), detail panels for each area, and a snapshot of the page structure (HTML size, JSON-LD blocks, heading counts, internal and external links, reading level).

The issues list

Issues are grouped by category: Structured data, Content quality, Heading structure, AI readiness, Technical, Attribution, and Anti-patterns.

Each issue shows:

  • A severity chip: High, Medium, or Low.
  • An effort chip: Low, Medium, or High effort.
  • An estimated citation lift ("Up to +N% citation lift") when one applies.
  • What was found and how to fix it.
  • On Professional and Agency, a copy-ready code snippet where the fix is markup (for example, schema). Starter and the trial show an upgrade hint in its place.
  • An Add to Plan button that turns the fix into a plan item linked back to this check. Add all to Plan adds every issue at once.

When a result shows a real content gap and your plan includes Content operations, a Create content action starts a content project for that page. A check on its own never writes content.

You can export the result (or a batch) with Export CSV.

History and comparison

The history card lists the last 10 checks for the domain with their scores, and each row has a re-check action. On Professional and Agency, Compare to previous check opens a side-by-side view of two checks of the same URL: which issues were resolved, which are new, and which are unchanged. On Starter and the trial the compare action is locked.

The Tools History tab combines page checks and access checks, with filters by tool and by status (Passing, Needs work, Blocked).

Limits

  • Daily checks. Each workspace has a daily check limit that resets at midnight UTC: trial and Starter 50, Professional 200, Agency 1,000. Each URL in a batch counts as one check. A widget next to the input shows how many checks are left today.
  • Page fetch. The page must return HTML. It has 12 seconds to respond, and only the first 5 MB is analyzed.
  • Dashboard timeout. The dashboard stops waiting after 50 seconds for a single check and 120 seconds for a batch.

If a check times out or fails to fetch, confirm the URL is publicly reachable, then retry the canonical URL without tracking parameters.

Plan availability

Content Checker is included in Starter, Professional, and Agency, and in the trial. The free plan does not include the Tools page. Running a check requires the Editor role or higher; Viewers do not see Tools.

A separate free public version of the checker at surfacedby.com/tools/content-checker is limited to 5 checks per 24 hours.

On this page