Screaming Frog SEO Spider Update – Version 24.0

Dan Sharp

Posted 19 May, 2026 by in Screaming Frog SEO Spider

Screaming Frog SEO Spider Update – Version 24.0

We’re delighted to announce Screaming Frog SEO Spider version 24.0, codenamed internally as ‘bolus’.

In this release we have introduced a number of much demanded new features, as well as smaller quality of life improvements and updates.

Let’s take a look at what’s new.


1) Screaming Frog SEO Spider MCP

You can now run crawls, analyse, export and manipulate data using the SEO Spider and node.js within Claude, LM Studio and other AI chat assistants.

MCP Server

The MCP allows you to connect to the SEO Spider and automate countless crawl related activities using natural language. From the basic, such as running and summarising a crawl.

MCP Basic chat for a crawl with summarised issues

To more fun, and advanced tasks.

Such as manipulating or visualising the data the way you want to view it.

MCP Chat more advanced results

As well as performing the leg work for exporting, combining data, running the analysis pipeline and installing relevant scripts for interactive visuals for greater insight.

Like this pretty link equity analysis we made earlier using the Ahrefs integration in a crawl.

Internal link equity flow

Integrating with Claude Cowork, also opens up lots of possibilities.

There are plenty of use cases, ultimately the idea of the integration is to make daily tasks and workflows that much more efficient. This is not a replacement for an experienced SEO professional, obviously.

To set this up, please refer to our documentation on the MCP Server.

Please note – Not every feature and function is currently supported in the SEO Spider MCP. However, we plan to extend functionality based upon user feedback.

So let us know what else you’d like to see!


2) Auto Compare Crawls

You’re now able to select ‘Auto Compare Crawls’ for scheduled (and CLI) crawls.

Auto Compare Crawls

This can be set up in the scheduled crawl task, which will then auto compare the last two crawls performed in a project.

Auto Crawl Comparison crawl results

This allows you to quickly view a crawl comparison of the last two crawls, including all changes that have occurred since the last crawl.

Read more in our crawl comparison tutorial.


3) View Crawl Changes in Email Notifications

If you have enabled crawl completion notifications, you will already be familiar with the email summary upon crawl completion.

Screaming Frog Crawl Complete Notification email

This has been improved to include all issues found within the crawl in a table below the summary.

If you have selected to ‘Auto Compare Crawls’, you will see a crawl comparison of issues in the email – highlighting any changes in issues found between the last two crawls.

Crawl completion notification with changes

This is a great way to monitor and be alerted to website changes and SEO issues – such as pages being added or removed, a sudden spike in non-indexable pages, or page titles disappearing.

All without having to open up the crawl.


4) Send Crawl Export Attachments by Email

You’re now also able to send emails with export attachments automatically upon crawl completion.

This can be set up in the scheduled crawl task under ‘Notifications‘.

Email Notifications - Export Attachments

For example, if you need to send a weekly broken links export to a developer, or a crawl issues summary to a stakeholder, you can input their email and the report of choice and it will appear in their inbox.

Crawl notifications email attachment with export

Attachments are zipped and the email will warn the receiver if there is an error, such as attachments being too large in size for the email provider.

Please read our tutorial on ‘How To Set Up Crawl Email Notifications & Export Attachments‘.


5) Find Uncrawlable Links

You can now find common uncrawlable link types in the SEO Spider.

These can be viewed in the Links tab and the new ‘Pages With Uncrawlable Internal Outlinks‘ filter.

Pages With Uncrawlable Internal Outlinks

There is a new ‘Link Crawlability’ column in the lower Outlinks tab, which helps to identify any of these link types as ‘Uncrawlable’. They can be exported in bulk via the ‘Bulk Export > Links > Pages With Uncrawlable Internal Outlinks’ export.

Uncrawlable links are links found in the HTML, but do not conform to link best practices outlined by Google. For example:

<span href="https://example.com">
<div href="https://example.com">
<a onclick="goto('https://example.com')">
<a href="javascript:goTo('products')">

To find uncrawlable link types, please ensure ‘Store’ is enabled in the ‘Config > Spider > Crawl’ menu.

Uncrawlable Links config

There isn’t an option to crawl these currently, but this might be available in the future as we refine how we parse some of these link types.

Please note – Our research indicates Google will crawl anything in the HTML that looks like a link. They will attempt to parse it and use for discovery. So strictly speaking, many of these link types will likely be ‘crawlable’.

However they are not recommended, and should not be relied upon. They might not be treated in the same way as a recommended hyperlink for passing link signals.


6) Usage Stats

If you’ve ever wondered how much time you spend crawling, then you can now see your own usage data via ‘Help > Usage Stats’.

Usage Stats Summary
Usage Stats Usage

This has limited practical use (!), but is fun and might give you a better idea of how much value you’re getting from the tool each year. This data is stored locally on your machine.


Other Updates

Version 24.0 also includes a number of smaller updates and bug fixes.

  • New Arm64 Linux Versions – We now have two more packages available for Arm users for both Ubuntu and Fedora. Our three Linux users will rejoice again!
  • Improved Reporting of Syntactically Invalid Links – There’s a new ‘Crawl Invalid Links‘ option under ‘Config > Spider > Crawl’. Enabling this setting means URLs that are syntactically invalid such as hppts://example.com will be parsed, crawled and reported upon. These will typically appear under ‘Response Codes > No Response’ as malformed links.
  • Skip Empty Reports – You can now skip exporting empty reports in ‘Output Settings’ of scheduled crawl tasks, and ‘Bulk Export > Multi Export’. This means any exports that have been selected that do not contain any data, will not be exported. They will also not be attached in email notifications exports.
  • Ahrefs Country Level Metrics – There’s a new ‘Options’ tab in the Ahrefs integration with filters to adjust data for countries and volume (monthly or average).
  • Filterable Content Clusters – You’re now able to click on the content cluster legends in the graph to enable and disable their appearance in the diagram.
  • Live Model Validation & List In AI Integrations – When you connect to an AI provider, the model selected in the prompt will be checked against the live model list endpoint and alert you if they don’t exist – and allow you to select a live model. With models changing so frequently, both system and user prompts can quickly become deprecated.
  • System Wide Prompt for AI Integrations – In the ‘Advanced’ tab of each AI provider integration, you’re able to include a chat system prompt to establish the role, personality, constraints, and overall behaviour, providing foundational instructions that guide all its responses for consistency and relevance.
  • AI Provider Token Usage – Token usage is now displayed on the ‘Account Information’ dialog for each AI provider when connected.
  • Ollama Image Generation & Request Timeout – The Ollama integration now supports their image generation and has an adjustable ‘Request Timeout’ in the advanced tab.
  • Renamed Looker Studio Back to Data Studio Again – For our automated crawl reports in Looker Data Studio. Google is definitely messing with us all at this point.
  • Java 25 – One for the purists. Version 24 has been updated to Java 25.

That’s everything for version 24.0!

Thanks to everyone for their continued support, feature requests and feedback. Please let us know if you experience any issues with this latest update via our support.

Small Update – Version 24.1 Released 8th June 2026

We have just released a small update to version 24.1 of the SEO Spider. This release is mainly bug fixes and small improvements –

  • Added recently crawled URLs to scheduled crawl seed textbox.
  • Added a view to ‘Usage Stats’ graph to switch away from cumulative (a running total), to standard non-cumulative data points.
  • Added ‘Auto-start MCP Server on application launch’ setting for cloud.
  • Added ability to Bulk Export all multi file exports in MCP Server.
  • Included an option to download MCP API as markdown via ‘MCP > Configure > View Tools’ and the button at the top.
  • Increased GSC read time out to 2 minutes from 20 seconds.
  • Updated MCP Server progress to include APIs and Crawl Analysis.
  • Fixed issue with URL Inspection not working in API mode with ‘Ignore Non-Indexable URLs For URL Inspection’ enabled.
  • Fixed issue with MCP server returning “Tool error: Page content size too large” using sf_url_content tool.
  • Fixed issue with MCP Server logging to stdout in CLI Mode.
  • Fixed issue with some MCP server tools not working in non-English languages.
  • Fixed various unique crashes.

Small Update – Version 24.2 Released 22nd June 2026

We have just released a small update to version 24.2 of the SEO Spider. This release is mainly bug fixes and small improvements –

  • List available reports when a CLI crawl fails to start due to an invalid report name.
  • Add database id to sf_crawl_progress when using the SEO Spider MCP.
  • Remove the retired Google FAQ rich result feature.
  • Updated to new AXE version 4.11.4 for accessibility audits.
  • Fixed JVM Crash for windows users when using via RDP.
  • Fixed isssue with Custom JavaScript browser preview window not loading.
  • Fixed Chromium Rendering Error with Archive of Website.
  • Fixed various unique crashes.

Small Update – Version 24.3 Released 29th June 2026

We have just released a small update to version 24.3 of the SEO Spider. This release is mainly bug fixes and small improvements –

  • Updated our version of jackson-databind from 2.21.2 to 2.22.0 to fix several CVEs.
  • Fixed various unique Java crashes on Windows, unfortunately this means reintroducing a crash when using RDP. Please see see our FAQ on using RDP/VNC on Windows.

Dan Sharp is founder & Director of Screaming Frog. He has developed search strategies for a variety of clients from international brands to small and medium-sized businesses and designed and managed the build of the innovative SEO Spider software.

36 Comments

  • Roy Zhu 1 month ago

    Cool, I was thinking about how to use headless mode with AI. Finally, the Screaming Frog team did it!!! I’m so excited about the new update.

    Reply
  • Roy Zhu 1 month ago

    by the way hou do you connect MCP with claude?

    Reply
  • Dan 1 month ago

    When/where is the 24.0 update link at? keen to give it a go

    Reply
    • screamingfrog 1 month ago

      Hi Dan,

      You can download from the SEO Spider page – https://www.screamingfrog.co.uk/seo-spider/

      There’s a download button.

      Cheers.

      Dan

      Reply
      • Patrick 1 month ago

        Hi Dan, still says 23.3 for me on that page. Can you provide a direct download button for v 24? Thanks!

        Reply
        • screamingfrog 1 month ago

          Hi Patrick,

          I think the text is just cached, it will still be v.24 you download!

          I’ll purge!

          Cheers.

          Dan

          Reply
      • Lee 1 month ago

        Heads up it still says “SEO Spider v.23.3” after you click the “download” button. The actual download is v24.0 though.

        Reply
        • screamingfrog 1 month ago

          Cheers, Lee!

          Reply
  • Emmanuel 1 month ago

    Hi Dan,

    very nice new features.
    Is it still not possible to pause or cancel an ongoing scheduled crawl though or has that been updated?

    Reply
    • screamingfrog 1 month ago

      Thanks, Emmanuel.

      Not yet, but this is on the ‘todo’ list. Happy to add a vote in for you for it.

      Cheers.

      Dan

      Reply
  • Shaikat Ray 1 month ago

    Wow! This is some serious update! Claude + SF MCP would be crazy good!

    Reply
  • This is truly amazing, thanks for all of us !

    Reply
  • Muhammad Usman Ali 1 month ago

    Finally, the MCP integration is here. Running crawls and pulling data straight into Claude using natural language is going to save a serious amount of time on technical audits.

    Reply
  • Angel Martínez 1 month ago

    Buen día!

    Excelente actualización, seguramente nos será de gran ayuda. Sin embargo, no logro verla; únicamente me aparece la versión 23.3 y no la 24.

    Reply
  • Nitish Kumar 1 month ago

    Does it work with other llms as well? /co-pilot chatgpt?

    Reply
  • Daniel Stanica 1 month ago

    Great update! I just installed it and am now going to connect it with Claude for automatic audit interpretation and reporting.
    Let’s see how it goes

    Reply
  • Himanshu Tyagi 1 month ago

    MCP Server excites me the most. Just updated to the latest version! Thanks for this amazing update and please keep up the good work :)

    Reply
  • Oliver 1 month ago

    Just updated and the MCP server is incredible. Letting Claude handle the export and visualisation step while I focus on the actual analysis is going to change my whole audit workflow.

    Reply
  • Alessandro 1 month ago

    Oh come on, we’re more than 3! =D

    Reply
  • Tim 1 month ago

    Hi, when Claude.app starts and connects to the Screaming Frog MCP Extension, it consistently throws a JSON parse error: “Unexpected non-whitespace character after JSON at position 4 (line 1 column 5)”. This appears at every startup and shows as a “failed” status in Claude’s MCP settings.

    After the initial error the connection recovers and all tools work correctly, so it’s not breaking anything — but the persistent error notification is annoying.

    Looking at the logs, it seems Screaming Frog is outputting non-JSON content to stdout during startup, before the MCP handshake completes. Claude.app tries to parse everything on stdout as JSON and throws on the unexpected characters.

    Using Screaming Frog SEO Spider v1.0.0 on macOS with Claude desktop app.

    Reply
  • Jakub Wiącek 1 month ago

    wow let me update. i was waiting for this MCP server freature! thank you SF team!

    Reply
  • Marlene Knapp 1 month ago

    Hello everyone,

    in my company everyone is excited about starting crawls via Claude or other LLMs, but I was wondering if there was also a way to programmatically do it? Maybe I missed something, but I havent found an API that lets me automate this myself.
    Is this only possible via an LLM? And if so, why not provide an API as well?

    Thanks in advance and kind regards
    Marlene Knapp

    Reply
  • Michael Carter 4 weeks ago

    The new MCP integration for AI assistants sounds incredibly useful for automating repetitive crawl tasks. Looking forward to trying it out with Claude.

    Reply
  • Semgence 4 weeks ago

    Great feature. But I am waiting to have a possibility to configure SF as a headless installation on any linux. I know some files are binary but … Have my own SF as MCP on my own headless linux with plenty different configs :)

    Pawel / Semgence

    Reply
  • Wayne Booth 3 weeks ago

    Please have consideration for those who cant use the C drive (my laptop has 1gb on C and 1tb on D) but everything points to C,, i’ll install on D but everything still wants to go to D. ive set the laptop to install on D by default but SF wants everything on C regardless of my instructions.

    Reply
    • screamingfrog 3 weeks ago

      Hi Wayne,

      Please can you drop us an email via [email protected]?

      We can then look into this for you!

      Cheers

      Dan

      Reply
  • Stefan Radtke 3 weeks ago

    Fantastic job – as always.

    Reply
  • Adam 2 days ago

    Fantastic update! Is the list mode enabled for MCP crawls? I’m running into an error. Claude is able to crawl only 1 URL. The CSV I’m using have URLs in the right format (GSC export). If I upload it into Screaming Frog manually, it crawls well. When it goes through MCP it fails every time. Spider mode works normally. Any idea what can go wrong? Or is list mode not supported yet? Thanks!

    Reply
    • screamingfrog 22 hours ago

      Hi Adam,

      List mode is not yet supported via the MCP.

      However, I have just seen a GH enhancement closed with it added. So won’t be long until we release with full support.

      Cheers

      Dan

      Reply
  • Orkun 2 days ago

    Hi,

    What you have done is really unacceptable. I cannot import the scheduling backup I created in version 24.1 into version 24.3, and version 24.1 is no longer available anywhere.

    How are you going to resolve this issue and compensate for the inconvenience I am experiencing? This is not a major upgrade from version 24 to 25; it is only a minor update with small changes. Creating this kind of incompatibility and leaving users in this situation is completely unreasonable.

    Reply
    • screamingfrog 22 hours ago

      Hi Orkun,

      Scheduling import/exports need to be in the same version.

      If you email [email protected] we can provide older versions, so you can easily export and import, then upgrade to the latest version.

      Simple!

      Dan

      Reply
  • Carlos Tinca 18 hours ago

    Thanks for the update!

    Reply

Leave A Comment.

Back to top