Preferences

Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website. More information (Cookie Policy)

Accept all cookies

Screaming Frog SEO Spider: How to Set It Up and Run a Full Audit

What Screaming Frog SEO Spider does, free vs paid licence, the settings that matter and step-by-step audits for errors, redirects, duplicates and orphan pages.

Published on:
17/10/2026
-
Updated on:
17/10/2026
Cover of the Sorank guide to Screaming Frog SEO Spider, with a crawl table of URLs, status codes and titles

Tools

Thibault Besson-Magdelain, founder of Sorank

About Author

Thibault Besson-Magdelain

Founder of Sorank, 7+ years of experience in SEO, GEO enthusiast.
On this page

In short

Screaming Frog SEO Spider is a desktop crawler that visits every URL of a site the way a search engine bot does, then lists status codes, titles, meta descriptions, headings, canonicals, directives, redirects and links in sortable tables. The free version crawls up to 500 URLs; a yearly licence (€245 or £199 per user, checked October 2026) removes the limit and unlocks advanced features. It is the reference tool for technical SEO audits: it finds the problems, and you fix them in your CMS.

Want to go further? Ask

The Screaming Frog SEO Spider runs on Windows, macOS and Linux and works from your computer, so its speed depends on your machine's memory. The vendor's user guide documents every setting. This guide covers what matters for a first useful audit.

What does Screaming Frog SEO Spider do?

It starts from a URL, follows every link it finds and records what a bot sees on each page. This process is called crawling. For each URL you get:

  • the HTTP status code (200, 301, 404, 500...) and the response time;
  • the title tag, meta description, H1 and H2, with their length;
  • canonical tags, meta robots and X-Robots-Tag directives, hreflang;
  • internal and external links, anchors, crawl depth;
  • images, their size and alt text;
  • structured data, word count and page size.

The value comes from the view at scale: 10'000 pages sorted by issue in a few minutes, where a manual check would take weeks.

Free version or paid licence: which one do you need?

CriterionFree versionPaid licence
Crawl limit500 URLs per crawlUnlimited (depends on memory and storage)
PriceFree€245 or £199 per user per year, discounts from several licences (checked October 2026)
Crawl configuration and saving crawlsRestrictedYes
JavaScript rendering, custom extractionRestrictedYes
Google Search Console, GA4, PageSpeed Insights connectionsRestrictedYes
Crawl comparison, schedulingRestrictedYes

The free version is enough for a small site or a quick check of a section. As soon as a site passes 500 URLs, or you need to render JavaScript or monitor over time, the licence pays for itself.

Which settings should you change before the first crawl?

1. Choose the crawl mode

Spider mode crawls from a start URL. List mode crawls only the URLs you paste or upload, useful to check a sitemap, a list of old URLs before a migration or a set of backlink targets.

2. Use database storage

In the settings, switch from memory to database storage on an SSD. Large crawls become possible and are saved automatically.

3. Turn on JavaScript rendering if the site needs it

If content or links are injected by JavaScript (React, Vue, some Shopify or Webflow themes), set rendering to JavaScript. The tool then uses a headless Chromium browser, like Google's renderer. Compare the raw HTML and the rendered HTML to spot content that only exists after rendering.

4. Connect the APIs

Connect Google Search Console, GA4 and PageSpeed Insights. Clicks, impressions and Core Web Vitals then appear next to each URL, and URLs found in those sources but not in the crawl reveal orphan pages.

5. Set up custom extraction

With XPath, CSS selectors or regex, extract any element: publication date, author, price, stock status, a schema type. Handy to audit templates at scale.

6. Respect the server

Lower the speed (threads or URLs per second) on fragile hosting, and set the user agent to Googlebot only if the site does not block unknown bots.

How do you run the essential audits step by step?

AuditWhere to lookWhat to fix
4xx errorsResponse Codes tab, Client Error (4xx) filter, then Inlinks at the bottomUpdate or remove the links pointing to dead pages, redirect URLs that had backlinks
5xx errorsResponse Codes, Server Error (5xx)Server or plugin issue to raise with the developer or host
Redirect chains and loopsReports, Redirects, Redirect ChainsPoint every link straight to the final URL, one 301 hop at most
Duplicate or missing titlesPage Titles tab, Duplicate, Missing, Over 60 characters filtersWrite one unique title per page with the main keyword at the start
Duplicate or missing meta descriptionsMeta Description tabWrite a specific description of 120 to 160 characters
Canonical issuesCanonicals tab, Non-Indexable Canonical, Missing filtersMake each canonical point to an indexable 200 URL
Noindex pages that should rankDirectives tab, Noindex filterRemove the tag from pages you want in Google
DepthLinks tab, Crawl Depth column, or Site Structure viewBring key pages within 3 clicks of the home page
Orphan pagesCrawl Analysis, then the Orphan URLs filters in Sitemaps, Analytics and Search Console tabsAdd internal links to useful orphans, remove or redirect the others
Heavy images, missing alt textImages tab, Over 100 KB and Missing Alt Text filtersCompress, convert to WebP, write descriptive alt text

Google explains how it treats HTTP status codes and canonical URLs: read both before deciding what to redirect or consolidate.

How do you export and share the results?

Every tab exports to CSV, Excel or Google Sheets. Use Bulk Export for combined data (all inlinks to 4xx pages, all images without alt text) and the Reports menu for redirect chains or canonical errors. For a client or a developer, export only the filtered list of issues with the page URL and the source of the problem: a list of 40 broken links with their source pages gets fixed, a 10'000 row file does not. With a licence, schedule a weekly crawl and use crawl comparison to see what changed after each release.

How does a crawl help with SEO and AI visibility?

A crawler sees your site the way Googlebot, Bingbot and the AI crawlers (GPTBot, ClaudeBot, PerplexityBot) do. A page they cannot reach, that returns an error or that sits seven clicks deep wastes crawl budget and has little chance of being indexed by Google or retrieved by ChatGPT and Perplexity. A clean crawl (200 status codes, one canonical, shallow depth, real internal links) is the base of any technical SEO audit, before content and links.

For one page at a time, you do not always need a crawler: the free on-page SEO audit and the free Sorank Chrome extension show the fixes of the page you are viewing in a few seconds.

Screaming Frog SEO Spider finds the technical problems of a whole site in minutes; the work that brings traffic starts when you fix them in order of impact. Once the base is clean, Sorank publishes optimized, internally linked articles on autopilot so the site keeps growing on Google and in the AI.

Frequently asked questions

Is Screaming Frog SEO Spider free?

Partly. The free version crawls up to 500 URLs per crawl with a restricted configuration. A paid licence, sold per user per year, removes the URL limit and unlocks features such as saving crawls, JavaScript rendering, custom extraction, API connections and scheduling. The vendor lists the current price on its pricing page.

How long does a Screaming Frog crawl take?

It depends on the site size, the server speed, the crawl speed you set and whether JavaScript rendering is on. A few thousand pages usually take minutes; hundreds of thousands can take hours, and JavaScript rendering slows the crawl noticeably. Database storage and enough memory help large crawls finish.

Is Screaming Frog better than Google Search Console?

They answer different questions. Screaming Frog crawls your site on demand and shows its technical state page by page; Google Search Console shows what Google actually indexed, the queries, clicks and errors seen by Googlebot. Use both: connect Search Console to Screaming Frog to see both views side by side.

Our Blog for Ambitious Company

Our free SEO tools

See all our free tools

THEY TRIED SORANK BEFORE YOU

Testimonials from ambitious founders

Organic growthE-commerce

0 to 10000 visitors in 5 months

Celio Fabianomonrobotlavevitre.fr
Organic growthSoftware

0 to 5000 clients in 8 months

Thibault BMsorank.com
Organic growthLeisure and aviation

0 to 1104 clicks in 4 months

Dominiqueflight-sensations-idf.com
Organic growthMusic software

x30 clicks in 4 months

Valentin Cordiertiger-sounds.com
Organic growthHealth and wellness

x30 clicks in 4 months

Rodrigue Bretonalthevia.com