A Guide to Broken Links: How to Find & Fix Dead Links header image

4th November 2024

A Guide to Broken Links: How to Find & Fix Dead Links

You’re browsing a website and discover a link to some content you’d like to read – it’s just what you’ve been searching for. You click the link, and you’re met by ‘404 – page not found’. 

Broken links on a website can make for a very frustrating search experience. They are bad for user experience and can harm your SEO efforts too. 

Broken links are also more common than you’d think. Rather aptly, when researching this blog, I found a 404 page on one website! 

In this guide, we define what a broken link is, explore common causes of broken links and their impact on SEO, and explain how to find, fix, and prevent broken links from occurring. We also answer some frequently asked questions about dead links.

Table of Contents

A broken link – or dead link – on a website is a hyperlink to a page or resource that no longer exists. Once it’s clicked, you are met with the ‘404 – Page Not Found’ message. 

Broken links can be:

  • Internal links (linking to another page of your website)
  • External links (linking out to another website)
  • Broken backlinks (another site links to a broken page on your site, so the backlink no longer exists)

Dead links are a common issue that can occur for several reasons.

Page has moved or been deleted

404 Page not found error message
Broken links will display a ‘404 – Page not found’ error message

If a page has been deleted or has moved location from the original URL, any links to the original URL will become broken. Users will be met by the 404 status code if a redirect is not implemented, or if the existing links are not updated. 

For example, the bikes category page has been deleted from an online store as these are no longer sold. However, existing links to that page across the site are not removed, resulting in broken links. Any backlinks pointing to that page will also be removed.

Change in URL or site structure (no redirects)

Where site structure or URL structure changes have happened across the site, 301 redirects should be implemented. If this hasn’t happened, links will become broken.

For example, a recent site restructure has taken place to better target keywords.
Old URL: /black-blue-shoes/
New URLs: /black-shoes/ and /blue-shoes/ 

A redirect should be put in place and existing links to this page should be updated.

Contact us URL is misspelled
Links that are inputted incorrectly will also result in a broken link

Dead links may be caused by a simple error such as the URL has a typo or is not formatted correctly. 

For example: https://www.seoworks.co.uk/cntact-s/ should be https://www.seoworks.co.uk/contact-us/

Restricted access

Password protected page
Password-protected pages restrict access

Links may not lead users to the correct destination if they have restricted access.

For example, a password-protected page or a page behind a firewall.

File is removed

Broken image icon
Links may be broken by files being removed, such as this broken image icon

Just as a 404 will be returned if a page no longer exists, the same applies if files that are linked to it are removed.

For example, a restaurant menu PDF no longer exists, or an image has been deleted.

Plugin issues

Issues with plugins malfunctioning can cause links to break, or HTML or JavaScript errors may cause elements of the page to break. 

For example, a plugin causes dead links from social sharing buttons.

When a site changes domain names, links to any page on that domain will return a 502 error (bad gateway).  

For example, a company rebrands from Sheffield Office Supplies to Yorkshire Office Supplies. 

Redirects should always be mapped out in advance of a domain change. Check out our site migration checklist.

Broken links can negatively impact your SEO efforts in several ways:

  • Dead links are frustrating for user experience, which means users are less likely to convert (e.g. make a purchase or an enquiry), or to return to your site in future 
  • When Google’s crawlers hit various broken links, this hinders their ability to crawl and index your site. This means that all of your SEO efforts, like creating great content, are for nothing if they can’t be crawled and indexed – leading to zero chance of ranking 
  • Keyword rankings are determined by many factors, including how users engage with your site. So if a lot of users are ‘bouncing’ back to search results due to hitting dead links, this will act as a bad signal to Google. Your content is unlikely to rank high
  • Google favours fresh, updated content so whether you have a lot of broken links on your site (internal and external), or whether inbound links to your site hit a dead end, Google will assume your content is outdated and your site is poorly maintained. This will again have a knock-on effect on rankings and performance

Now we’ve identified some common causes of broken links and know the negative impact they have on SEO, let’s explore how you can find broken links.

Various broken link checker tools will provide you with the data to find broken links.

Auditing tools such as Sitebulb, Screaming Frog, Semrush and Ahrefs provide data on broken links.

Sitebulb auditing tool identifies broken internal and external links on your site
Auditing tools such as Sitebulb crawl your site and identify broken internal and external links

You can also add extensions to your Chrome browser that will flag any dead links on the page. Add-ons such as Check My Links are free from the Chrome web store.

Google Search Console

Google Search Console Indexing Report - Pages not found 404
Search Console’s Indexing report flags 404 page not found errors and other indexing issues

Search Console’s Indexing report will provide you with an overview of which pages aren’t indexed, including any 404 (not found) errors. We recommend checking Search Console regularly.

You can also review all internal and external links using the Links report.

Google Analytics

Google Analytics Pages and Screens Report to find 404 pages
Google Analytics Pages and Screens Report to find 404 pages

Google Analytics also enables you to find broken links on your website. Using the Pages and Screens Report (which can be found under Engagement), select ‘Page title and screen class’ in the drop-down menu. Add ‘page path and screen class’ as a secondary dimension. Search for ‘404’ or ‘page not found’ in the search box.

Alternatively, you can also check through all the pages of your site, clicking each link. This can, however, be time-consuming – especially if you have a lot of content. 

Manual checks will only identify broken links on your website, and not inbound backlinks.

How to fix broken links will depend on the type.

You have a few options for fixing the dead links on your site – whether they are internal or external links. 

  • Update the old link to the new URL. Not only will this fix the link, but it will also avoid the extra ‘hop’ that occurs when a 301 redirect is in place (if the link is internal). The new URL will take the user directly to the linked page 
  • Remove the old link. You may want to remove the old link entirely if you cannot find the new URL or a suitable alternative
  • If it’s an internal link, you could add a 301 redirect. You might choose this option if the URL has moved location, or to redirect users to a similar product or service. It is always better to input the new URL rather than implement a redirect if it’s the same product. Do not redirect users to irrelevant pages – this will be bad for rankings and user experience

While the internal and external links on your site are easier to fix, broken backlinks to your site can prove to be an effective link-building method. 

Recovering your lost backlinks will involve reaching out to the website owner and asking them to update the link. You can read more in our blog about broken link-building & other methods.

With broken links found and fixed, it’s important to prevent them from harming your SEO efforts in future.

When undergoing any major site changes like a site or URL restructure, make sure to update your links.

We recommend regularly checking for dead links across your site using auditing tools such as Sitebulb or Semrush. 

Google Search Console’s Links report is a great tool for reviewing internal and external links as a whole. You can also identify pages that could benefit from more internal links. Find out more about the benefits of internal linking.

Final thoughts

Broken links can negatively impact your site’s performance. They are bad for users and search engines, so it’s important to regularly review your links.

We can see how your site is performing with our audits. Contact us for a FREE website review.

A broken link leads to content that no longer exists, whereas 404 (page not found) is the status code you usually see that tells you the page could not be found. The 404 status code is served after you click the broken link.

A broken link is also known as a dead link. It’s a hyperlink on a website that links to content that no longer exists. It may also be referred to as link rot.

Dead – or broken – links should be fixed so they don’t impact your SEO. With dead links on your website, you can either update or remove the link, or add a 301 redirect if the link is internal. Website owners will need to be contacted to update broken backlinks to your site.

Auditing tools like Semrush or Ahrefs will help you to identify lost links to your site, as well as broken competitor links. Broken links can be an effective link-building method. Read our blog to learn more about broken link-building & other methods.

Google’s crawlers will eventually remove dead links from their index if they are not dealt with. It may take a few weeks to a few months for Google to remove dead links from its index. It will depend on many factors, including how often Google crawls your site. If you don’t want your content de-indexing, it’s best to regularly audit your links.

Author - Stephanie Hodgkinson

Steph is a Team Leader and has worked in SEO for 7 years. She is a meticulous proofreader.

Ben

Hi! I’m Ben, CEO of The SEO Works

Thanks for taking the time to access this resource. We hope you found it helpful. If you’re ready to take the next step in your digital growth, explore our services page or book a free website review. We’re here to help!

Get Your FREE Website Review