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 Password-Protected Sites
Practical guides and video tutorials

Crawling Password-Protected Sites.

Learn how to analyse staging sites or sites that require a password to view and crawl them.

Last updated06.10.2026 Reading time2 min LevelAdvanced Video
Guide contents 3 sections●Brief01.Protected sites02.Crawling a password-protected site
Brief

How to crawl staging or password-protected sites safely with SEO Spider’s web form authentication. See how to set up read-only credentials and exclude the areas that could change the site during the crawl.

Protected sites

In an SEO’s working life you often need to analyse staging websites or crawl private sites that require a password to view and crawl them.

Screaming Frog helps you with this kind of diagnosis: since SEO Spider version 7.0 it has offered “web form authentication”.

Before starting the crawl, though, let’s look at the potential pitfalls of this feature and how to avoid them for an error-proof crawl.

Crawling a password-protected site

1. Managing credentials for SEO Spider

This option is very powerful but must be handled with complete responsibility: if the Spider is logged in as a site admin, it will click every link on the pages, and while logged in those clicks could trigger a logout, create posts, install plugins or, in the most extreme case, delete data.

That’s why it’s essential to set up authentication with restricted credentials, with read-only permissions and no permission to write to the site.

If you’re analysing common CMSs such as WordPress, Drupal or Joomla, the best idea is to create a dedicated user with “subscriber” permissions.

2. Using the Exclude feature

It’s also good practice to use 1Configuration›2Exclude on folders that could change the live or private site; with WordPress you could exclude anything under “/wp-admin/” from the crawl.

For example, to exclude the admin folder and the logout you can set these regex rules in SEO Spider.

http://example.com/wp-login\.php\?action=logout.*
http://example.com/wp-admin/.*
Screaming Frog Crawl Config in the Exclude section with the regex to exclude wp-admin and the WordPress logout
The Exclude regex keep the Spider away from admin and logout.

3. Setting up authentication

Once the site is secured and the exclusions are set, you can log in from 1Configuration›2Authentication›3Forms Based by clicking the Add button.

As you go on, you’ll be asked for the URL to crawl, and a browser will open automatically so you can enter your credentials.

Screaming Frog Crawl Config in Authentication › Forms Based with the Add Authentication window to enter the login URL
With Add you enter the URL of the site’s login page.

With this option you can, for example, fix every issue you find before go-live but, as I said at the start of the article, pay the utmost attention to the site’s security and avoid uncontrolled crawls running wild!

Screaming Frog crawl of a protected WordPress site on localhost with status code 200
Once authenticated, the Spider crawls the protected pages with status 200.
Further readingCrawling staging sites.robots.txt, authentication, noindex and nofollow: how to crawl a protected site before go-live.Read the guide
End of the guide

Questions about Crawling Password-Protected 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