Everything You Need to Know about Broken Links [updated 2023]
Broken links are bad. I don’t think anyone will argue with that!
In this post, I explain WHY broken links are a problem, HOW to track them down, and WHAT to do with them when you do.
Why are broken links bad?
First of all, they’re frustrating to people who visit your website and are interested enough to click on a link, only to find it’s a dead end. I hate when that happens; don’t you?
If the link was supposed to take them to another page on your site, you’ve missed the opportunity to share whatever was on that page with them. It might seem less important if it was a link to another website, but there’s a good chance they’ll get annoyed and leave your site either way. Definitely not what you’re aiming for!
You might figure links in blog posts you published a few years ago aren’t as important because hardly anyone goes back that far, and even if they did, they’d surely realize that things have changed since then. That might be true of your human readers, but the search engine bots crawling your site probably won’t be as forgiving. Google doesn’t want to send people to sites with broken links, so if you posted a top 10 list with links a few years ago and several of the linked pages or sites no longer exist, it could hurt your search engine ranking.
So yes, broken links are bad – bad for user experience, and bad for SEO. A link that leads nowhere is worse than no link at all!
How will I know if I have any broken links?
Broken Link Checker plugin for WordPress
One of the easiest way to scan your site for broken links is to install the Broken Link Checker plugin for WordPress. It monitors the links on your site and notifies you by email and/or in your WordPress Dashboard when broken links are detected.
When I used it, it reported a lot of false positives, which was annoying, but it was a real time-saver because you could fix the links right in your scan results. None of the other solutions I’ve tried have this option.
I stopped using it for a while, because it used a lot of system resources and affected site performance. Nobody likes a slow website!
But it’s recently been taken over by a different developer, one that I work with all the time, and I’m really excited about it. The latest version offers the option of doing your broken link checks in the cloud instead of right on your server, so it doesn’t affect your site speed.
You can also schedule scans to run daily, weekly, or monthly at a time of your choosing, and to email a report to you, your website manager, your virtual assistant, or anyone else who needs this information. This is so much better than having it run continuously and send you emails at random times!
To use the cloud version, you’ll need to set up a free account with WPMU DEV, but if you don’t wish to do that, you can still use the old version. You just might want to deactivate the plugin except when you want to scan for broken links. Or you can sign up for a Website Care Plan, in which case you won’t need to create an account.
WP Broken Link Status Checker
I’ve used the WP Broken Link Status Checker plugin quite a bit, since it doesn’t interfere with website performance.
It’s more cumbersome to use than the Broken Link Checker plugin for WordPress, because you can’t automate the process. Instead, you have to initiate a scan manually, checking off your settings each time. In addition, in order to fix your links you have to open the individual pages where they appear.
Online Broken Link Checker
Simply enter your website URL on BrokenLinkCheck.com to scan your site for broken links.
This is an ideal solution for websites which aren’t built on WordPress, but I recommend it for WordPress sites too, especially if your site is hosted on WPEngine or another hosting service that doesn’t allow you to use a broken link plugin.
It’s not as easy to use as either plugin, but it does a much better job. It has found a lot of broken links which were missed by WP Broken Link Status Checker.
What should I do about broken links?
Please don’t hate me for telling you this, but every broken link has to be handled on a case-by-case basis. Here are some criteria for you to consider when deciding on the best action.
- Is the link to your own site or an external site? Does the external site still exist? Can you find the content on another page?
- Would the sentence make sense if the link was removed? If not, would the post make sense if the sentence was removed?
- Does the post still have value?
Your answers to these questions and the amount of time you have to spend on this project will help determine whether you should:
- Keep the post intact and remove the link
- Update the link with a new link
- Update the post with new content
- Delete the post altogether
How often do I need to check for broken links?
Once a month would be good. That way you’re not likely to have a lot to deal with each time. And if there are a lot (perhaps a site you have a lot of links to has gone offline), at least you’ll be able to deal with them more promptly than if you were only checking a few times a year.
Can you help me with this?
Yes, I’d be happy to, if you have a Website Care Plan!
If you have other questions about broken links, please feel free to ask them in a comment.