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›Cookie SEO Audit
Practical guides and video tutorials

Cookie SEO Audit.

Learn how to analyse cookies and monitor the reports with Screaming Frog.

Last updated16.10.2026 Reading time4 min LevelIntermediate Video
Guide contents 7 sections●Brief01.Cookie analysis02.Setting up SEO Spider03.Analysing cookies04.Exporting cookies05.Authentication: forms based06.Cookie audit video
Brief

How to find the cookies a site sets without user consent. Enable cookie extraction with JavaScript rendering, read the dedicated tab and report, and compare the crawl with and without accepting the banner.

With privacy laws growing in importance and constantly evolving, it’s increasingly important to understand which cookies your website sets and why, so you stay compliant and avoid fines. With Screaming Frog you can identify the cookies set automatically, without the user’s explicit consent, across the whole project.

Setting up SEO Spider

Cookie extraction

First, enable cookie extraction in 1Configuration›2Spider›3Extraction by selecting Cookies under URL Details. SEO Spider will then store every cookie found during the crawl.

Screaming Frog Crawl Config › Spider › Extraction with the Cookies option enabled under URL Details
Enable Cookies in URL Details to store cookies during the crawl.

When you choose to store cookies, SEO Spider’s automatic exclusion of Google Analytics tracking tags is disabled, to give an accurate view of every cookie set: the crawl will, however, pollute your GA data.

JavaScript rendering

Many cookies are set by JavaScript, and SEO Spider only sees them if it renders the pages. So set rendering to JavaScript in 1Configuration›2Spider›3Rendering.

Screaming Frog Crawl Config › Spider › Rendering with JavaScript rendering and the Googlebot Mobile: Smartphone window size
With JavaScript rendering, SEO Spider also sees cookies set by scripts.

The default window size is Googlebot Smartphone, but you can switch to desktop if the site sets cookies differently on the two versions.

Setting the user agent

To best simulate a real user rather than a bot, set the user agent to Chrome in 1Configuration›2User-Agent.

Screaming Frog Crawl Config › User-Agent with the Chrome preset selected
With the Chrome user agent, the site treats you like a user.

Handling robots.txt

Click 1Configuration›2robots.txt and select Ignore robots.txt or Ignore robots.txt but report status. SEO Spider will then load every resource, and its cookies, without any being blocked during the crawl.

Screaming Frog Crawl Config › robots.txt with the Ignore robots.txt option selected
Ignore robots.txt to load every resource that sets cookies.

Analysing cookies

Cookies per URL

Start the crawl. When it finishes, you’ll see how many cookies were found for each URL in the Internal tab, Cookies column.

Screaming Frog Internal tab with the Cookies column showing the number of cookies per URL
The Cookies column counts the cookies set by each URL.

Cookies tab

Now you can see which cookies were found during the crawl: click one or more URLs in the top window and you’ll find all the details in the Cookies tab of the bottom pane.

Cookies tab in the Screaming Frog bottom window with the cookies of the selected URL
Select a URL and open the Cookies tab in the bottom pane.

Here’s an example of the Cookies tab filled with details.

Detail of the Screaming Frog Cookies tab with Cookie Name, Cookie Value, Domain, Expiration Time, Secure and HttpOnly
The columns of the Cookies tab.

The available columns are:

  • Cookie Type: where the cookie was found (“HTTP”, “On-Page” etc.).
  • Cookie Name: the cookie’s name.
  • Cookie Value: the cookie’s value.
  • Domain: the domain that set the cookie, first or third party.
  • Expiration Time: when the cookie expires.
  • Secure: details of the cookie’s Secure attribute.
  • HttpOnly: details of the cookie’s HttpOnly attribute.
  • Address: the URL where the cookie was found.

Exporting cookies

Cookie report

You can export a very valuable aggregated summary of the cookies found:

1Reports›2Cookies›3Cookie Summary
Screaming Frog SEO Spider Reports › Cookies › Cookie Summary menu
The Cookie Summary report is in the Reports menu.

The report gives an aggregated view of the unique cookies found during a crawl, based on name, domain, expiry, and Secure and HttpOnly values. For each unique cookie you also see the number of URLs that set it.

Screaming Frog cookie_summary report opened in Google Sheets with cookie name, type, domain, expiry and occurrences
The exported Cookie Summary: one unique cookie per row.

Bulk export

For a more detailed analysis, use 1Bulk Export›2Web›3All Cookies to get the cookies and their attributes for every single URL.

Screaming Frog SEO Spider Bulk Export › Web › All Cookies menu
All Cookies exports every URL’s cookies with all their attributes.

Authentication: forms based

To be sure you find every cookie on a website, it’s worth checking them after accepting the consent banner too.

You can do this with Screaming Frog’s Forms Based authentication: accept the cookie pop-up in the built-in browser and SEO Spider crawls as if you’d accepted it. Go to 1Configuration›2Authentication›3Forms Based, click Add, enter the website URL and click OK.

Screaming Frog built-in browser with the cookie banner and the I Accept button for Forms Based authentication
Accept the banner in the built-in browser and confirm with OK.

By following these steps you can compare the cookies found with and without accepting the banner.

End of the guide

Questions about Cookie SEO Audit?

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