Screaming frog has a lot of cool uses for developers and website managers beyond typical SEO stuff also. A a few examples, Your marketing team has an embedded Marketo iframe form on various pages, but its difficult to track them down. You can crawl the entire site looking for that iframe, and extract other info and come up with a nice report that has all the pages listed with relevant info ( Page url, form ID, Form heading text ) After several years of different people creating pages on your site, you have a mismatch of CTA button text. You can scrape the site and pull a report of every button with a specific css ID and the text inside. The report can list out all the buttons and the pages each one is on for an audit to create consistent CTAs. Visualization - You can crawl just your blog area, pull publish date, author, and word count. Put that all into an excel / google sheet and import it into Google Data Studio and create a cool visual report of content created. I find this best in timeline paired with search console data and traffic. You end up getting a report that helps show after big content pushes, reach and traffic increase. Answer from coreyrude on reddit.com
🌐
Seer Interactive
seerinteractive.com › insights › screaming-frog-guide
Your Complete Screaming Frog Guide | Seer Interactive
February 6, 2025 - Navigate to Configuration > Spider, and ensure that “Crawl all Subdomains” is selected. Just like crawling your whole site above, this will help crawl any subdomain that is linked to within the site crawl.
🌐
Neil Patel
neilpatel.com › blog › how to use screaming frog seo spider for website audits
How to Use Screaming Frog SEO Spider for Website Audits
January 15, 2025 - When the progress bar hits 100 percent, your data is ready to read, and your reports are ready to access. Go to Reports and choose the report you want to download. This provides you with lots of valuable information you can use to optimize your site.
🌐
Reddit
reddit.com › r/bigseo › properly utilizing screaming frog - tips and best practices?
r/bigseo on Reddit: Properly utilizing Screaming Frog - Tips and best practices?
April 18, 2024 -

(Originally posted this on another sub and figured it makes sense to share it here as well.)

Hi everyone, Screaming Frog is obviously one of the most essential tools for SEO. Yet I noticed many experts only use it for rather basic tasks (e.g. getting reports regarding internal linking, URL status codes, etc.). After starting to dive into the more advanced use cases, I'm honestly pretty overwhelmed as to where to start. Hence my questions leading to this post:

  • Do you make use of SF beyond such common reports and possibly automate SF exporting integrated with other tools?

  • Are there any general best practices to keep in mind regarding SF configs or so? (e.g. DB storage mode, crawl frequency and other options)

  • Does SF serve you specifically regarding reportings for clients? (I understand it's essential when working with SEOs so I'm mostly curious if there are ways to use SF for comprehensible reportings providing relevant insights for potentially non-SEO folks)

  • Are there generally any visualition methods you could share?

I understand these aspects mostly touch more advanced aspects and don't expect anyone to share specific workflows they had to work out themselves. Even general input as to which extend you professionals are utilizing Screaming Frog would be greatly appreciated as I'm quite lost right now and simply would like to know whether this is something I should generally spend time on or if it's rather negligible. So I'm grateful for any kind of input!

Top answer
1 of 4
6
Screaming frog has a lot of cool uses for developers and website managers beyond typical SEO stuff also. A a few examples, Your marketing team has an embedded Marketo iframe form on various pages, but its difficult to track them down. You can crawl the entire site looking for that iframe, and extract other info and come up with a nice report that has all the pages listed with relevant info ( Page url, form ID, Form heading text ) After several years of different people creating pages on your site, you have a mismatch of CTA button text. You can scrape the site and pull a report of every button with a specific css ID and the text inside. The report can list out all the buttons and the pages each one is on for an audit to create consistent CTAs. Visualization - You can crawl just your blog area, pull publish date, author, and word count. Put that all into an excel / google sheet and import it into Google Data Studio and create a cool visual report of content created. I find this best in timeline paired with search console data and traffic. You end up getting a report that helps show after big content pushes, reach and traffic increase.
2 of 4
2
You can pull in page level details using the API. Example: Google Analytics will not report URLs pages with 0 views, but match the crawl to the GA data and you'll see pages with no numbers in the session column. You can can also pull in Majestic Backlinks and GSC data at the page level. Export the internal HTML, and it's interesting to see pages with all these metrics in a spread sheet.
🌐
Screaming Frog
screamingfrog.co.uk › home › screaming frog seo spider › tutorials
SEO Spider Tutorials - Screaming Frog
February 1, 2024 - Tutorials, guides and videos on using the Screaming Frog SEO Spider tool.
🌐
Screaming Frog
screamingfrog.co.uk › home › how to crawl with chatgpt
How to Crawl with ChatGPT - Screaming Frog
June 20, 2025 - The easiest way to use it is to sign up to an OpenAI account, select your use as ‘API’, and then head over to the billing section. Here you can select to add a fixed amount of credit to the account, such as $100 as well as adjust spending limits etc.
🌐
Screaming Frog
screamingfrog.co.uk › home › getting started guide
SEO Spider Getting Started Guide - Screaming Frog
November 8, 2019 - This guide is designed to help beginners get started using the Screaming Frog SEO Spider. It covers the initial set-up, how to get started crawling, and viewing reports and issues discovered.
🌐
Screaming Frog
screamingfrog.co.uk › home › how to crawl a staging website
How To Crawl A Staging Website - Screaming Frog
February 3, 2024 - Find out how to crawl a staging or development website to perform an SEO audit using the Screaming Frog SEO Spider tool.
Find elsewhere
🌐
Alejandro Rioja
alejandrorioja.com › home › how to use screaming frog: a complete guide for 2025
How To Use Screaming Frog: A Complete Guide
May 23, 2024 - You do not need to make hefty changes to Screaming Frog as the SEO spider is already set up to crawl sites like how Google does it. There are, however, a wealth of ways to configure your crawl and get only the data that you need, not only saving time but also processing power. If you are crawling a site utilizing JavaScript, then you can use the JavaScript rendering mode by going to ‘Configuration > Spider > Rendering.’ JavaScript will then be executed so that the spider tool can then crawl the HTML.
🌐
Screaming Frog
screamingfrog.co.uk › home › how to use the seo spider in a site migration
How To Use The SEO Spider In A Site Migration - Screaming Frog
February 3, 2024 - Learn how to use the SEO Spider's crawling and features in a site migration to work more efficiently, and improve chances of success.
🌐
A.P. Web Solutions
apwebsolutions.com.au › how-to-use-screaming-frogs-new-ai-features-for-faster-smarter-ai-seo-analysis
How to Use Screaming Frog’s New AI Features for Faster, Smarter AI SEO Analysis - A.P. Web Solutions
April 1, 2025 - – Cluster Content by Topic: Use AI-generated embeddings to group pages by semantic similarity (e.g., “vegan recipes” vs. “plant-based nutrition”). – Detect Thin Content: Flag pages where summaries are shorter than 100 words for optimization. These pages are amazing opportunities to improve ranking. ... Screaming Frog’s AI integration isn’t just a novelty – it’s a productivity multiplier.
Price   $$$$
Address   527 Spencer St, 3003, West Melbourne
🌐
Screaming Frog
screamingfrog.co.uk › home › how to use list mode
How To Use List Mode - Screaming Frog
February 2, 2024 - Upload a list of URLs using 'list mode', and control what other elements are crawled, such as external links, or images for laser-focused crawling.
🌐
Screaming Frog
screamingfrog.co.uk › home › how to audit xml sitemaps
How To Audit XML Sitemaps - Screaming Frog
February 12, 2024 - This tutorial walks you through how you can use the Screaming Frog SEO Spider to audit XML Sitemaps, either by crawling them as part of a site crawl, or uploading seperately.
🌐
YouTube
youtube.com › c › ScreamingFrogSEO
Screaming Frog - YouTube
We develop the industry leading Screaming Frog SEO Spider and Log File Analyser software, trusted by thousands of SEOs and SEO agencies worldwide for technical SEO audits. Take a look at - https://www.screamingfrog.co.uk/.
🌐
Reddit
reddit.com › r/seo › how i automated meta description generation with screaming frog + openai (saved my friend 11 hours of work)
r/SEO on Reddit: How I automated meta description generation with Screaming Frog + OpenAI (saved my friend 11 hours of work)
January 9, 2025 -

Got a message from a friend the other day that made me wince - he'd just spent 11 hours manually writing meta descriptions for 139 pages. Been there, done that, and it's absolutely soul-crushing work.

Figured I'd share my setup for automating this with Screaming Frog and OpenAI. It's not perfect, but it beats the hell out of doing it manually.

What you'll need:

  • Screaming Frog license

  • OpenAI API key

  • Basic JavaScript knowledge (really basic, I promise)

Step 1: Enable JavaScript in Screaming Frog

  1. Go to Configuration > Spider > Rendering

  2. Select "JavaScript" from dropdown

  3. Click OK

Step 2: Prevent API Rate Limits (trust me, you want to do this)

  • Go to Configuration > Speed

  • Enable "Limit URL/s"

  • Set Max URL/s to 0.5 or lower

  • Also uncheck all resource links in Configuration > Spider > Crawl (you don't need meta descriptions for CSS files!)

Step 3: Set Up Custom JavaScript

  1. Navigate to Configuration > Custom > Custom JavaScript

  2. Click "+Add from Library"

  3. Select "(ChatGPT) Template"

Step 4: Get Your OpenAI API Key

  1. Create an OpenAI platform account (this is different than a ChatGPT account)

  2. Go to Settings > API keys

  3. Create new secret key

  4. Copy it into your Screaming Frog setup (for security reasons you can't access it again once you close the window)

The Secret Sauce: The Prompt
Here's the prompt I use that's been working pretty well:

const question = "Identify the primary keyword from the following web page content and generate an SEO optimized meta description using that keyword in the style of a SEO expert. IMPORTANT: Do NOT start the description with the words explore, exmbark, experience, join, dive into, or discover.\n"+
"# Steps\n"+
"1. Analyze Content: Examine the provided content to determine the primary theme or subject matter.\n"+
"2. Identify Keyword: Select the primary keyword that best represents the main subject of the web page.\n"+
"3. Craft Meta Description: Write a meta description between 120-155 characters that incorporates the keyword, is engaging, and succinctly summarizes the page content using the language in the text.\n"+
"# Output Format\n"+
"**Primary keyword:** The keyword that best represents the main subject of the web page\n"+
"**Meta Description:**  Meta description between 120-155 characters\n"+
"# Examples\n"+
"**Example 1:**\n"+
"- Primary Keyword: Keyword Research Tool\n"+
"- Meta Description: The most complete keyword research tool on the market. Generate thousands of keyword ideas, group them into topical clusters, and nail search intent.\n"+
"**Example 2:**\n"+
"- Primary Keyword: Authority checker\n"+
"- Meta Description: Free tool to check the authority of any website based on the quality and quantity of its external backlinks.\n"+
"**Example 3:**\n"+
"- Primary Keyword: Screaming Frog alternatives\n"+
"- Meta Description: Looking for a Screaming Frog alternative? MetaMonster could be the tool for you.\n"+
"**Example 4:**\n"+
"- Primary Keyword: SEO spider software\n"+
"- Meta Description: Clean up your metadata in minutes instead of months with MetaMonster, the SEO spider that fixes issues for you.\n"+
"**Example 5:**\n"+
"- Primary Keyword: Page title generator\n"+
"- Meta Description: Generate page titles for your website with AI. MetaMonster is the SEO spider software that fixes issues for you.\n"+
"**Example 6:**\n"+
"- Primary Keyword: Wordpress SEO plugin\n"+
"- Meta Description: Easily publish optimizations to your site with the MetaMonster Wordpress SEO Plugin.\n"

It's broken up into separate lines because of the way SF's code editor handles long strings.

Bonus Tips to improve your output:

  • Increase temperature to 1.0 for more variable responses

  • Add this code to extract just the meta description:

function extractMetaDescription(content) {
    const metaDescriptionRegex = /\*\*Meta Description:\*\*\s*(.+)/;
    const match = content.match(metaDescriptionRegex);
    
    return match ? match[1].trim() : null;
}

Limitations You Should Know About:

  • Each page is processed in isolation so the AI has limited context

  • SF's basic code editor makes it a pain to do more sophisticated stuff like prompt chaining

  • Make sure to save your changes as your own template or you'll lose everything when you close SF

Results
Running this on my friend's site would've taken about 30 minutes of setup and maybe 20 minutes of processing time instead of his 11-hour manual slog. The descriptions aren't perfect, but they're pretty solid and can be quickly edited if needed.

Disclaimer: I'm building a tool called MetaMonster that handles this stuff automatically without writing code (and with higher quality output), but this Screaming Frog setup is a solid free alternative if you already have SF.

I wrote all of this up in a blog post on our site that I'm happy to share, but didn't want to violate any self-promo rules. Hope this is helpful!

🌐
Screaming Frog
screamingfrog.co.uk › home › screaming frog seo spider
Screaming Frog SEO Spider Website Crawler
February 28, 2025 - The Screaming Frog SEO Spider is a fast and advanced SEO site audit tool. It can be used to crawl both small and large websites, where manually checking every page would be extremely labour intensive, and where you can easily miss a redirect, missing page title, or duplicate page issue.
🌐
Screaming Frog
screamingfrog.co.uk › home › how to find broken links using the seo spider
How To Find Broken Links Using The SEO Spider
August 12, 2024 - How to use the free Screaming Frog SEO Spider tool to crawl your website and find broken links (404 Errors), server errors and much more.
🌐
Boringowl
boringowl.io › en › blog › screaming-frog
Screaming Frog: What It Is and How It Works
March 17, 2023 - While there are some limitations and drawbacks, such as resource consumption and the learning curve for beginners, the benefits of using Screaming Frog far outweigh these challenges. By understanding how to effectively use this tool and incorporating it into your SEO strategy, you can enhance your website's performance, improve user experience, and ultimately achieve higher search engine rankings.