Screaming Frog
Screaming Frog SEO Spider is a desktop program that crawls websites to collect page-level data for technical SEO audits.
Key facts
- It is a desktop-based website crawler that runs on Windows, macOS, and Linux.
- The free version crawls up to 500 URLs; the paid license removes this limit.
- It identifies over 300 SEO issues, warnings, and opportunities, according to the vendor.
- It integrates with Google Analytics 4, Google Search Console, and PageSpeed Insights.
- It supports custom extraction using CSS Path, XPath, and regex.
- Current pricing starts at $279 per licence per year for 1 to 4 licences, per the official site.
Also called
Screaming Frog SEO Spider, SEO Spider
Use it for
crawling websites to find technical SEO issues
Applies to
Google / Bing / all search engines
How the Crawler Works
I run Screaming Frog on my desktop. I give it a starting URL, and it follows links from there, just like a search engine bot would. This process is essentially an SEO Crawl of my website, mirroring how search engines navigate the site. It collects data on every page it finds: status codes, meta tags, headings, links, images, and more.
Unlike cloud-based crawlers such as moz sitemap, Screaming Frog stores data in a local database on my machine. I can then filter, sort, and export it. This makes it easy to spot patterns, like a missing title tag on hundreds of pages.
Screaming Frog can also render JavaScript. This is important for modern sites that load content dynamically. Without rendering, the crawler might miss key elements. The paid version includes this feature.
- You configure the crawl with start URLs, exclusions, and settings for JavaScript rendering.
- The crawler follows internal links and collects data from each page.
- Results appear in a table you can sort, filter, and export to CSV or Excel.
Common Technical SEO Checks
I use Screaming Frog to find broken links (404 errors), redirect chains, and missing meta descriptions, which are common checks when using SEO Tools for technical audits. It also checks for duplicate content, missing canonical tags, and incorrect hreflang tags.
The tool can audit internal linking structure. It shows which pages have few internal links and which are orphaned. For example, I once found an ecommerce site with over 200 orphan product pages after a redesign; I listed them and added internal links from category pages. This helps me improve site architecture and Crawlability Issues.
It also checks for issues with Duplicate Content. I can see pages with identical or near-identical content, which can confuse search engines about which version to index. For instance, I can identify pages with identical title tags or meta descriptions that dilute search engine rankings.
- Broken links and redirect chains
- Missing or duplicate title tags and meta descriptions
- Incorrect canonical tags and hreflang tags
- Internal linking issues and orphan pages
Custom Extraction and Advanced Features
Screaming Frog lets me extract custom data from pages. I can use CSS Path, XPath, or regex to pull specific text, attributes, or HTML elements. This is useful for checking structured data, pricing, or any custom field.
For example, I can extract all heading tags (H1-H6) to check they are used consistently. Or I can pull all image alt attributes to find missing alt text, especially for accessibility compliance. I can also extract JSON-LD structured data snippets to validate them against Google's requirements, like checking the 'price' property from product pages for errors.
The paid version also supports scheduled crawls and integrations with Google Analytics 4 and Google Search Console. This lets me combine crawl data with performance data for deeper analysis.
- Custom extraction using CSS Path, XPath, or regex
- JavaScript rendering for dynamic content
- Integration with Google Analytics 4 and Google Search Console
- Scheduled crawls for ongoing monitoring
Pricing and Licensing
Screaming Frog offers a free version that crawls up to 500 URLs. This is enough for small sites or quick checks. For larger sites, you need a paid licence.
The paid licence removes the URL limit and unlocks advanced features. Pricing is per licence per year. As of the current official site, it starts at $279 for 1 to 4 licences. Higher volume licences cost more.
The licence is for one user on one machine. You can install it on multiple machines, but only one can run it at a time. The company also offers a 14-day free trial of the paid version.
Screaming Frog vs Other SEO Tools
Screaming Frog is a desktop tool. This means it runs on my machine and does not send data to a server. Some SEO tools are cloud-based, like Seopress. Cloud tools can crawl larger sites without using my computer's resources, but they require subscriptions. For example, I might use a cloud tool for a site with a million pages, while Screaming Frog is better for sites up to a few hundred thousand pages.
Screaming Frog is often compared to Clearscope vs Surfer SEO for content analysis, but those tools focus on content optimization, not technical crawling. Screaming Frog is for technical audits, not content scoring.
The table below compares Screaming Frog with a typical cloud-based crawler. Note that each tool has unique strengths; Screaming Frog excels in depth of technical inspection, while cloud tools offer scalability.
Crawl Budget and Site Size Considerations
When I crawl a large site, I need to think about Crawl Budget. Screaming Frog can crawl millions of URLs, but it will take time and use my computer's resources. I should set crawl limits and exclusions to focus on important pages.
For very large sites, I might use a cloud-based crawler instead. Screaming Frog is best for sites up to a few hundred thousand pages. Beyond that, the crawl can become slow and memory-intensive.
I also need to configure the tool correctly. I should exclude irrelevant sections like admin areas, search results, and pagination. This makes the crawl faster and the data more useful.
| Feature | Screaming Frog | Cloud Crawler |
|---|---|---|
| Installation | Desktop app | No installation |
| URL limit (free) | 500 | Varies, often higher |
| JavaScript rendering | Paid version | Often included |
| Data storage | Local | On vendor servers |
| Scheduled crawls | Paid version | Often included |
Common mistakes
- Using the free version for a site with more than 500 URLs The crawl will stop at 500 URLs, missing most of the site and giving incomplete data.
- Not configuring JavaScript rendering for a JavaScript-heavy site The crawler will miss content loaded by JavaScript, leading to false positives for missing metadata and broken links.
- Treating every flagged issue as equally important You waste time on minor issues while ignoring critical problems that affect crawlability and indexability.
- Crawling without excluding irrelevant sections like admin areas or search results The crawl includes thousands of useless URLs, slowing the process and diluting the data with noise.
Questions
Is Screaming Frog safe to use on my website?
Yes, Screaming Frog is safe. It crawls your site like a search engine bot. It does not modify anything. However, it can generate a lot of requests quickly, so you should set a crawl delay if your server is sensitive.
Does Screaming Frog work with JavaScript sites?
Yes, but only in the paid version. The free version does not render JavaScript. For JavaScript-heavy sites, you need the paid licence to see content loaded dynamically.
Can Screaming Frog crawl password-protected sites?
Yes, you can configure it to use authentication. You can provide a username and password, or use cookies to access protected areas. This is useful for staging sites.
How do I export data from Screaming Frog?
You can export data to CSV, Excel, or Google Sheets. The tool has built-in export options for each tab. You can also use custom extraction to export specific fields.
See also
- CrawlabilityCrawlability is how easily search engine bots can access and navigate a website's pages.
- Trailing Slash SEOA trailing slash is the forward slash at the end of a URL path, and in SEO you should pick one …
- Canonical TagA canonical tag is an HTML element that tells search engines which URL is the master version wh…
- Canonical ErrorA canonical error happens when search engines cannot tell which URL is the preferred version of…
- Orphan PagesAn orphan page is a URL on a site that no other page links to internally, so users and search e…
Sources
- Screaming Frog SEO Tools screamingfrog.co.uk
- Screaming Frog Pricing screamingfrog.co.uk
- Screaming Frog Blog: 11 Little-Known Features in the SEO Spider screamingfrog.co.uk
- Screaming Frog Blog: Mastering SEO Audits screamingfrog.co.uk
Outbound links are unpaid and nofollow. If one has gone stale, tell me.