Free ebook · Kill SEO, Vol. 1: the Screaming Frog guide with a foreword by Dan Sharp (in Italian) Download the PDF
Home›Screaming Frog Guides›Crawling Staging Sites
Practical guides and video tutorials

Crawling Staging Sites.

Learn how to run an SEO audit of a staging website and be ready for go-live.

Last updated16.10.2026 Reading time4 min LevelIntermediate Video
Guide contents 8 sections●Brief01.Analysing staging sites02.robots.txt03.Authentication04.IP address05.SEO Spider configuration06.Live site vs staging07.Crawling staging sites video
Brief

How to crawl a staging site by getting around the blocks meant for search engines: robots.txt, authentication, IP restrictions, noindex and nofollow. At the end, compare staging with the live site.

Analysing staging sites

Staging websites usually can’t be crawled by search engines and crawlers. Since there are various ways to prevent crawling, there are different Screaming Frog approaches and settings to crawl them anyway and get around these limits.

robots.txt

The most common case is a robots.txt file blocking the crawl. Here SEO Spider collects a single URL, the status shows “Blocked by robots.txt” and the URL is “Non-Indexable”.

Screaming Frog SEO Spider 24.3 Internal tab with a single URL in Blocked by robots.txt and Non-Indexable status
A staging site blocked by robots.txt: the crawl stops at the first URL.

To get past this barrier, just set Ignore robots.txt in 1Configuration›2robots.txt.

Screaming Frog Crawl Config › robots.txt with the Ignore robots.txt option in the drop-down
Screaming Frog Crawl Config › robots.txt with the Ignore robots.txt option in the drop-down

Alternatively, set up a custom robots.txt in the Custom Robots section of the same window, to remove any “disallow” directives and, if needed, add other rules for SEO Spider to follow.

Setting up a custom robots.txt with Custom Robots in SEO Spider
Setting up a custom robots.txt with Custom Robots in SEO Spider

Authentication

If the server requires authentication, you can give SEO Spider a username and password to crawl the site.

Screaming Frog SEO Spider 24.3 Configuration menu with the Authentication item and the Standards Based, Forms Based and Profiles options
Both authentication modes are in the Configuration › Authentication menu.

Basic authentication

Basic and digest authentication is detected automatically by SEO Spider when crawling the website: an authentication pop-up appears, just like in a browser, asking for a username and password.

Alternatively, enter the credentials before the crawl in 1Configuration›2Authentication›3Standards Based: enable Allow standards based authentication, click Add and fill in URL/Host, Username and Password.

Screaming Frog Crawl Config › Authentication › Standards Based with Allow standards based authentication and the URL/Host, Username and Password fields
HTTP basic or digest authentication with saved credentials.

With the right credentials, SEO Spider starts crawling the staging site as usual.

Web form authentication

If there are web forms or areas that require a cookie-based login, SEO Spider lets you log in through them in its built-in Chrome browser.

To log in with web form authentication, go to 1Configuration›2Authentication›3Forms Based, click Add, enter the login page URL and log in from the browser.

Screaming Frog Crawl Config › Authentication › Forms Based with the Add Authentication window to enter the login URL
Forms Based: enter the login URL and sign in from the built-in browser.

IP address

Some staging platforms restrict access by IP address.

Since SEO Spider crawls locally from the machine it runs on, you need to provide that IP address so it can be whitelisted.

SEO Spider configuration

Development sites can respond to HTTP requests differently from live ones, and often have robots directives that need extra configuration in SEO Spider.

Crawl speed

Staging websites are usually slower and can’t handle the same load as a production server. If you notice instability, timeouts or server errors, lower the crawl speed in 1Configuration›2Speed.

Screaming Frog SEO Spider Crawl Config › Speed with Max Threads, Limit URL/s and Max URL/s
Reduce threads and URLs per second so you don’t overload the staging server.

You can also manage the response timeout and the AJAX timeout when crawling with JavaScript rendering.

Nofollow

To keep bots out, many development sites use a site-wide “nofollow” meta robots, or an X-Robots-Tag in the HTTP header. “nofollow” is a very different directive from noindex: it tells a crawler not to follow any outlinks from a page.

Staging site pages with a nofollow meta robots in the Screaming Frog Directives tab
Staging site pages with a nofollow meta robots in the Screaming Frog Directives tab

In this case, go to 1Configuration›2Spider›3Crawl and enable Follow Internal “nofollow” to crawl the outlinks from these pages and get a complete audit.

Screaming Frog Crawl Config › Spider › Crawl with the Follow Internal nofollow option enabled in Crawl Behaviour
Follow Internal “nofollow” makes the Spider follow nofollow internal links.

Noindex URLs

Another tag you may find on a staging site is noindex, which lets crawlers crawl but not index. You can see it in the Directives tab with the Noindex filter. I recommend checking that this tag is removed straight away at go-live: far too often you see sites still blocked by robots.txt or noindex after launch.

Noindex filter of the Screaming Frog Directives tab on a staging site
Noindex filter of the Screaming Frog Directives tab on a staging site

Beyond go-live, bear in mind that SEO Spider crawls noindex pages (like a normal bot) but treats them as “non-indexable”. By default the Spider leaves them out of the issue filters: it won’t flag duplicate content, missing titles, meta descriptions and so on, so the analysis could be very partial.

The fix is to disable Ignore Non-Indexable URLs for Issues for a complete crawl of the staging site:

1Configuration›2Spider›3Advanced
Screaming Frog Crawl Config › Spider › Advanced with the Ignore Non-Indexable URLs for Issues option
Disable Ignore Non-Indexable URLs for Issues to analyse noindex pages too.

The none directive

The “none” directive is too often underestimated and misread as meaning “no directives”: in fact it’s equivalent to “noindex, nofollow”!

If that’s the case, follow the same steps described above.

Live site vs staging

With recent Screaming Frog releases you can compare two crawls to see the differences, also thanks to URL Mapping, which lets you compare two different URL structures such as a staging site and a production environment.

To compare staging with the live site, click 1Mode›2Compare and select the two crawls.

Screaming Frog SEO Spider 24.3 Mode menu with Compare mode to compare live and staging sites
Compare mode in the Mode menu.
URL Mapping to compare a staging site and the live site with Compare mode
URL Mapping to compare a staging site and the live site with Compare mode
Further readingComparing data from 2 crawls.The complete guide to Compare mode: Change Detection, URL Mapping and reading the results.Read the guide

Crawling staging sites video

End of the guide

Questions about Crawling Staging Sites?

These guides come from real projects. If something in your crawl doesn’t add up, or you want to apply this process to your site, get in touch.

Updated by someone who uses SEO Spider every dayScreaming Frog beta tester
Raffaele VisintinAuthor.Raffaele Visintin.Search & Strategic Marketing Advisor
SF ClubBeta tester · SEO Spider