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›Broken Links
Practical guides and video tutorials

Broken Links.

How to analyse and manage broken links to improve UX and avoid wasting crawl budget.

Last updated02.09.2026 Reading time2 min LevelIntermediate Video
Guide contents 4 sections●Brief01.Broken link analysis02.Exporting client errors03.Broken link analysis video
Brief

How to find broken links that return 404 and waste crawl budget. Filter Client Errors (4XX), trace the page containing the link from the Inlinks tab and export everything with the dedicated reports.

One check that’s always in my SEO audits is broken links, which generate 404 errors and inevitably waste crawl budget. Finding them with Screaming Frog is very simple and takes just a few steps:

  1. Start crawling your website.
  2. Select the “Response Codes” tab.
  3. Set the “Client Error (4XX)” filter to see the broken links.
Screaming Frog Response Codes tab with the Client Error (4xx) filter and the 404 URLs
The Client Error (4xx) filter isolates broken links.

Alternatively, you can select “Client Error” in the right-hand sidebar.

Screaming Frog Overview with the Client Error (4xx) filter in the sidebar and the details of the 404 URL
From the Overview sidebar you reach the 4xx errors in one click.

In the example, 9 errors with a 404 status code were found, 0.18% of the links discovered in the crawl.

4. See the source of the broken links by clicking the ‘Inlinks’ tab: select a URL in the top window to populate the “Inlinks” tab.

As you can see in the next example, there’s a broken link to the BrightonSEO site (https://www.brightonseo.com/people/oliver-brett/), whose source is https://www.screamingfrog.co.uk/2018-a-year-in-review/.

Here’s a close-up of the bottom pane showing the ‘inlinks’ data

Inlinks tab in the Screaming Frog bottom window with the page linking to the 404 URL
The Inlinks tab shows where the broken link comes from.

The “From” column shows the source page containing the link that generates the 404, while the “To” column shows the broken link (destination). The following columns also show the anchor text, the alt text (if it’s a linked image) and whether the link is followed (true) or nofollow (false).

    1. Once you’ve collected the data, export the results
1Bulk Export›2Response Codes›3Client Error (4xx) Inlinks

Exporting client errors

Exporting the links that generate 404 errors
Bulk Export › Response Codes › Client Error (4xx) Inlinks.

This process covers most broken link cases, but sometimes the “source” URL, the last page linking to the 404, is itself a redirect (or a hop in a redirect chain) and has to be handled as such. To find out whether the source is a redirect, check the ‘Type’ column and see whether it says ‘HTTP Redirect’.

To quickly find the original page behind these errors, I recommend the “All Redirects” report.

Reports > Redirects > All Redirects

This way you can isolate the original page, the redirects and the last source generating the 4xx errors, and fix the links properly.

Finally, if you have a list of URLs to check for broken links instead of crawling a website, simply upload them in list mode.

Related tabs: Response Codes | Right-hand sidebar | Reports

End of the guide

Questions about Broken Links?

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