• Skip to content
  • Skip to footer
A Bright Clear Web

A Bright Clear Web

A Bright Clear Web - Simple, effective, accessible websites

  • Home
  • About
  • Websites
  • Writing
  • Learn
  • Blog
  • Contact
You are here: Home / Websites / Why Fixing Broken Links Is Important For Your Website

Why Fixing Broken Links Is Important For Your Website

Posted: September 25, 2015 Updated: June 29, 2023 by Claire Brotherton
11 Comments

A metal chain with a broken red link

The web is built on hyperlinks. Linking between web pages is a fundamental feature. When all is well and good, every link on our site will lead exactly to the right place.

But sometimes links go bad.

A page may be deleted or unavailable. An image might not load or be missing. A site or resource you link to might disappear. Someone might move a post or page and not update others which link to it.

What happens then, when your links get broken?

A metal chain with a broken red link

Why are Broken Links Bad?

When someone clicks on a link on our site and it fails to take them to its intended destination:

  1. It’s a source of frustration for the user.
  2. It gives the impression that you don’t do regular housekeeping.
  3. It can harm your credibility as an authority.
  4. It could affect your website conversion if it’s on a sales page.
  5. It can hurt your SEO and page rankings.

The worst result for the user clicking on a broken link is to be sent to a generic browser 404 page. Then the user has to click the Back button to return to the previous page. A little better is a custom 404 Page not found.

But ideally we want to identify those links that are broken and modify or remove them.

Identifying broken links

There are a number of tools to help spot broken links.

The Broken Link Checker plugin for WordPress

If you use WordPress, there’s a plugin called Broken Link Checker.

Once you install it, it’s configurable through Settings > Link Checker. Once you have selected your settings, it will go through all the links chosen and list any that are broken.

On the Broken Links page, you will see:

  • The URL
  • The Status Code
  • The Link Text
  • The Link Source (this may be a page, post or comment, for example)

Some bad links are listed as ‘Warnings’ – this means that they are likely temporarily broken.

A list of broken links found by the Broken Link Checker plugin
A list of broken links on my website found by the Broken Link Checker plugin

Advantages

You choose what kind of links to check – posts, pages, media and even comments.

The plugin monitors your links constantly and warns you of any broken links. You set the time interval for checking.

You can get emails letting you know about broken links.

Search engines can be prevented from following the broken links.

The plugin provides built in tools to tidy up your broken links.

Disadvantages

It can take a long time to analyse your links if you have a large site and many of them.

The plugin can be resource-hungry – some hosts such as WP Engine have banned it, and some people say it’s slowed down their site.

It sometimes shows false positives i.e. links that aren’t actually broken.

It has been reported that it marks valid https:// links as broken.

Fixing broken links with Broken Link Checker

You have a number of options:

Edit URL – change the URL if it is misspelled or you find there’s an updated link. The Suggestions option may give you an alternative link.

Unlink – if the link has ceased to be, remove the link (this affects all posts).

Not broken – if you think the plugin is wrong and the link is valid, use this option to mark the link as okay.

Dismiss – hide the link; if its status changes it will be reported again.

Recheck – test the link for validity again.

Checking Broken Links Online

There are a number of websites to do this. I tried out Broken Link Check.

Enter your website URL and complete the CAPTCHA, and it will check over your site links for you.

The links are listed in a table for you.

A list of broken links found for abrightclearweb.com by Broken Link Checker
Broken links for www.abrightclearweb.com.

The tool will also spot malformed URLs e.g. ones that begin ttp:// rather than the proper http://.

There is a list of the server response codes and what they mean.

Fixing broken links found by Broken Link Check

In this case, you will need to find the URL of the page where the broken link is on your site. It’s listed under URL.

The source code is listed under src in the table. Clicking on this helpfully shows you the broken link highlighted.

The source code for a broken link, with the link highlighted in red

You will need to go to the broken link on the relevant page and edit or remove it yourself.

Broken Link Checker by Sitechecker

This tool conducts searches in two formats: domain check or specific page check. Simply enter the desired URL and start your search. Broken Link Checker tool will help you find all the broken links on a website.

Broken Link Checker URL result

You will also get not only information about the 4xx error, but also a complete list of other internal problems that exist on your site.

Redirecting Links

If you decide to remove a live web page on your website, the correct thing to do afterwards is to redirect the browser so it knows that the link has changed. A bit like redirecting your mail when you move house.

You choose the new location to send the user with a 301 redirect. A 301 redirect tells the browser that the page has moved permanently to a new address.

If you have WordPress: the Redirection plugin

The Redirection plugin provides a user friendly way to redirect URLs on your site.

Once installed, go to Tools > Redirection.

Add a redirect by entering the source URL (the missing page) and the target page (the one you want users to go to). Save.

Adding a 301 redirect with the Redirection plugin

Now anyone requesting the old URL should be automatically taken to the new one.

If you don’t have WordPress: create a 301 redirect in .htaccess

It’s simple enough to do this, but you need to be comfortable with editing your website’s files.

Look for the .htaccess file in your website’s root directory and download it. You will need FTP access from your web host.

If there isn’t an .htaccess file, create a file in a text editor and save it as .htaccess (choose the * all files option, not .txt).

If you downloaded the file, make a copy before you begin editing it.

Add the line below to your .htaccess file – replace the URLs with your old one and the new one you want to redirect to.

Redirect 301 / http://www.example.com/old-page/ http://www.example.com/new-page/

Repeat this step for each URL you wish to redirect.

Save the file and upload to your website, overwriting the old file if necessary.

In summary

  1. Broken links on your site don’t give the best impression.
  2. There are free online tools to find and fix them.
  3. Always redirect pages if you delete or change the URLs.
  4. Have a helpful 404 page not found as a fallback.

I’m off to sort my broken links now. 🙂

Did you find this article helpful for fixing broken links? Let me know your thoughts by leaving a comment below.

Related

Category: Websites Tags: 301 redirect, 404, links, plugin

About Claire Brotherton

Freelance web designer and front end developer based in Edinburgh, Scotland. I love WordPress, code, learning and blogging.

Reader Interactions

Comments

  1. Colette Casher says

    September 25, 2015 at 4:29 pm

    Another amazingly helpful blog post, Claire – thanks a million 🙂

    Colette

    Reply
    • Claire Brotherton says

      September 27, 2015 at 3:37 pm

      Thanks Colette. 🙂

      Reply
  2. Bill says

    October 9, 2015 at 8:27 pm

    This will be definitly helpful for fixing broken links

    Reply
    • Claire Brotherton says

      October 9, 2015 at 10:02 pm

      Thanks Bill!

      Reply
  3. Israt says

    January 15, 2019 at 8:36 pm

    Amazing blog post. Thanks for sharing.

    Reply
  4. Sarah Packer says

    June 19, 2019 at 6:57 pm

    I want to start a business with my husband in the future so we wanted some tips on website housekeeping. I didn’t know that broken links on your website could harm your credibility as an authority and be a source of frustration for potential customers. When we start our business, I’ll make sure to have a software or hire someone to ensure our website is high-quality and a good representation of our business, thanks to this article!

    Reply
  5. john wick says

    January 29, 2020 at 8:23 pm

    These days broken links are an important factor in ranking your website to the top so users should keep an eye on their Google search console

    Reply
  6. Ganik says

    March 23, 2024 at 9:20 am

    Such plugins are usually slow and can overload your server. For such tasks, it’s better to use cloud solutions like: https://www.deadbrokenlinkchecker.com/

    Reply

Trackbacks

  1. Best Plugins for Bloggers | Feed Your Temptations says:
    October 30, 2016 at 3:37 am

    […] Broken Links Checker:Checks your blog for broken links and missing images and notifies you on the dashboard if any are found. Broken links can be bad for your SEO. Read more about this here. […]

    Reply
  2. Best Plugins for Food Bloggers and more | Must have says:
    January 31, 2019 at 3:55 am

    […] Broken Links Checker: Checks your blog for broken links and missing images and notifies you on the dashboard if any are found. Broken links can be bad for your SEO. Read more about this here. […]

    Reply
  3. How To Quickly Check Your WordPress Content Accessibility says:
    November 29, 2020 at 6:48 pm

    […] Broken links […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email. Read my privacy policy.

potted cactus and laptop with code

Footer

Categories

  • Accessibility
  • Blogging & Content Marketing
  • Business
  • Personal
  • Software & Tech
  • Websites
  • WordPress

Top Posts

  • How To Create WordPress Excerpts And Include Links In Them
  • How To Solve WordPress Image Alignment And Text-Wrap Problems
  • Improve Your Divi Website's Reach With Divi Accessibility
  • How To Set Up And Customize Twenty Nineteen Theme
  • Registering a Domain Name with GoDaddy - Step by Step

Let’s Be Social

  • E-mail
  • Facebook
  • LinkedIn
  • Twitter
Copyright © 2014 -2025 A Bright Clear Web
  • Privacy and cookies policy
  • Site map