SEOAST and Screaming Frog

SEOAST vs Screaming Frog: a site crawler and a page audit do different jobs

These are not substitutes. Screaming Frog SEO Spider is a desktop application that crawls an entire website and reports issues across every URL it finds. SEOAST audits a single URL from the HTML your server returns, in the browser or through an API, and explains each result with the evidence. If you need to find every broken link on a large site, use a crawler. If you need a fast, evidence-backed answer about one page, including whether AI crawlers can read it, use SEOAST.

No signup required to start — 10 audits a day without an account.

The 11 checks behind this

Each one is a check that runs, described by the engine itself. If a check changes, this page changes with it.

  • HTTP status

    http_status

    The status of the final response after redirects. Fails on anything outside the 2xx range, because a URL that does not answer 200 has no document to index; warns on a 2xx that is not 200. Reports not_measurable when the audit was run against supplied HTML rather than a live fetch.

    Fixing it: Gives search engines a document to index at this URL at all.

  • Redirect chain

    redirect_chain

    Every hop followed to reach the page. Fails on a loop, on any hop through plain http, and at 3 or more hops; warns above 1. Each hop costs crawl budget and adds latency for every visitor.

    Fixing it: Cuts latency for every visitor and stops crawl budget being spent on hops.

  • robots.txt

    robots_txt

    The origin /robots.txt, parsed to RFC 9309: consecutive user-agent lines share a group, the most specific group wins, and the longest matching pattern decides with Allow winning ties. Fails when the audited path is disallowed for Googlebot; warns when the file is absent or declares no Sitemap. Distinct from the robots meta tag: a disallow here stops the crawl, not just the indexing.

    Fixing it: Lets crawlers read the page, so every other signal on it can be seen.

  • Robots meta directives

    robots_meta

    Directives across meta robots, googlebot, bingbot and googlebot-news tags. A noindex or none directive fails the check outright because it removes the page from search regardless of every other signal; nofollow warns because it strips the page of its outbound crawl value.

    Fixing it: Removes a directive that keeps the page out of search regardless of its content.

  • X-Robots-Tag header

    x_robots_tag

    Indexing directives delivered in the response header rather than the markup, including any bot-name prefix. A noindex or none fails; nofollow warns. This is checked separately from the robots meta tag because the two disagree often and a header-level noindex is invisible in the HTML.

    Fixing it: Removes a header-level block that keeps the page out of the index entirely.

  • Canonical URL

    canonical

    Presence of <link rel="canonical">, whether its href is absolute in the markup, whether it resolves to the audited URL itself, and whether more than one canonical is declared. A missing or conflicting canonical lets parameter and trailing-slash variants compete with the page.

    Fixing it: Consolidates duplicate URL variants onto one address, so ranking signals stop being split.

  • Title tag

    title

    Presence, length and structure of <title>. Fails when absent or empty; warns outside 15-60 characters (Google truncates around 60) or when a separator-delimited segment such as the brand name is repeated within the same title.

    Fixing it: Improves the strongest on-page relevance signal and the line people click.

  • Heading hierarchy

    heading_hierarchy

    The h1-h6 outline: how many h1 elements exist, whether any heading is empty, and whether the document skips a level (an h2 followed directly by an h4). Zero or multiple h1 elements and skipped levels both make the page outline ambiguous to crawlers and screen readers.

    Fixing it: Gives crawlers and screen readers an unambiguous outline of what the page covers.

  • Server-rendered content

    render_dependency

    Visible text as a share of the response body, plus inline script share and server-rendered word count. Fails under 60 words alongside a script-heavy document, or below a 2% text ratio; warns below 5%. SEOAST executes no JavaScript, so this measures what a crawler sees before deciding whether to queue a rendered pass.

    Fixing it: Puts the content in the first response, where every crawler reads it, instead of behind a render pass that is neither fast nor guaranteed.

  • Structured data (JSON-LD)

    structured_data

    Every <script type="application/ld+json"> block: whether it parses as JSON, whether it declares an @type (walking arrays and @graph), and which types are present. A block that fails to parse is worse than no block at all, because it forfeits rich-result eligibility silently.

    Fixing it: Makes the page eligible for rich results. Eligible, not guaranteed — Google decides whether to show them.

  • Question-and-answer extractability

    qa_content

    Headings that end in a question mark, and summary/details blocks, in the main content — each paired with the copy beneath it, plus any FAQPage or QAPage JSON-LD. Fails when marked-up questions are absent from the visible copy, or when every question on the page has under 15 words beneath it; warns when questions carry no markup, when some go unanswered, or when an answer runs past 200 words before reaching the point. A page with no questions on it reports not_measurable — this measures how liftable existing answers are and does not require a page to have any.

    Fixing it: Lets an answer engine lift a complete answer off this page instead of a fragment of one.

How this works in practice

What Screaming Frog does that SEOAST does not

According to Screaming Frog’s own product page, the SEO Spider is a desktop crawler for Windows, macOS and Linux that crawls a site the way a search engine does, can render JavaScript with headless Chromium, finds broken links and duplicate content across the site, validates structured data, generates XML sitemaps and connects to Google Analytics, Search Console and PageSpeed Insights. Its free version crawls up to 500 URLs. SEOAST does none of the site-wide work: it does not crawl, does not execute JavaScript and does not validate individual schema properties.

What SEOAST does differently

There is nothing to install and no crawl to configure. Paste one URL and you get a weighted score, a prioritized list of fixes and the evidence for each result. It reports which AI crawlers your robots.txt blocks, and whether your copy is in the server HTML or only appears after JavaScript runs. The same audit is available through a REST API and an MCP server, so an agent or a CI job can run it.

When to use each, and when to use both

Use a crawler for migrations, site-wide link and duplicate audits, and anything that needs every URL. Use SEOAST to check a page before it ships, to explain a single page’s problems to a client or a developer, or to spot-check templates. A common pattern is both: crawl the site to find the pages that matter, then audit those pages individually.

What this will not do

SEOAST audits one URL from server HTML. It does not crawl a site, render JavaScript, find broken links across pages or validate schema properties. A crawler does.

Questions

Is SEOAST a replacement for Screaming Frog?

No. Screaming Frog crawls whole sites and SEOAST audits one URL at a time. They answer different questions.

Is SEOAST free?

Audits run without signup, up to a daily limit. An API key raises that limit.

Which one checks structured data more deeply?

Screaming Frog lists structured data validation as a feature. SEOAST reports whether JSON-LD parses and which types are declared, and does not validate individual properties.

Where do the facts about Screaming Frog come from?

From the SEO Spider product page at screamingfrog.co.uk, checked on October 6, 2026. Screaming Frog is a trademark of its owner; SEOAST is not affiliated with it. Check their site for current details.

  • Free SEO audit and website SEO checker

    Free SEO audit for any URL, no signup. SEOAST checks indexability, on-page tags, headings, structured data, server-rendered content and AI-crawler access, shows the evidence for each result and ranks the fixes.

  • Technical SEO audit

    Run a technical SEO audit on any URL. SEOAST checks HTTP status, redirects, HTTPS, robots.txt, the robots meta tag, X-Robots-Tag, canonicals and your XML sitemap, then ranks what to fix first.

  • SEO checklist for 2026: on-page and AI-search readiness

    An on-page SEO checklist for 2026 covering indexability, page tags, headings, structured data, server rendering and AI-crawler access. Each item is a check SEOAST runs on your URL for free.

Audit your page

No signup required to start.