Free 404 Broken Link Checker: Find Broken Links Before They Hurt Your SEO
Written by Mehar Ali Hassan | 9/23/2026
You click a link on your own site and land on a blank page that says nothing was found. That's not a small glitch. That's a broken link, and if you've got more than a handful of pages, you almost certainly have a few hiding somewhere right now. Most site owners only find out when a customer complains or when rankings start slipping for no obvious reason. This piece walks through what broken links actually are, why they cost you more than people think, and how to find and fix them without hiring anyone.
What Is a Broken Link (Dead Link) and Why It's Bad for Business
A broken link, sometimes called a dead link, is any hyperlink that points to a webpage that no longer exists or never loads properly. Visitors hit an error page instead of the content they wanted, and that single moment can be enough to make them leave for good.
It's a straightforward definition but the impact is not small. A page not found result breaks the flow of whatever the visitor was trying to do, whether that's reading an article, checking a product, or filling out a form. Do that to someone once and they might shrug it off. Do it twice and they're gone, probably to a competitor.
Here's where it gets worse for business owners specifically. Broken links show up most often on older content, product pages that got removed without a plan, or after a site migration that nobody fully tested. In a lot of the audits we run, the client had no idea these existed until we pulled the report. That gap between what a business thinks is happening on their site and what's actually there is more common than people admit.
A few of the usual causes worth knowing:
A page or product got deleted without setting up a redirect
A URL structure changed during a redesign and old links never got updated
A typo in the original link when it was first added
An external site the page linked out to shut down or changed its own URLs
None of these are dramatic. That's kind of the point. Broken links rarely come from one big mistake. They pile up slowly from small ones nobody circled back to fix.
How Broken Links Hurt Your SEO Rankings
Broken links hurt SEO because search engine crawlers waste time and resources trying to follow dead paths instead of indexing your real content, and repeated errors signal a site that isn't well maintained, which can slow down how fast new pages get picked up.
Think about how a crawler works. Google's bot moves through your site following every link it can find, treating each one as a signal of what matters. When it keeps running into dead ends, that's crawl budget spent on nothing. For a small site this barely registers. For a larger site with thousands of pages, it adds up fast and can mean your newer or more important pages get crawled less often.
There's also the backlinks side of this that people forget about. If another site links to a page on your domain and that page no longer exists, you're losing the value of that backlink entirely. It's like someone vouching for you at an address that's been torn down. The link equity that could have helped your on page rankings just evaporates.
One thing we see a lot in client audits: sites with a healthy backlink profile but a mess of internal 404s pulling their overall authority down. Fixing the internal side alone can shift rankings within a few weeks, without touching a single piece of new content.
Free Broken Link Checker: Metazivo's Online Tool
Internal vs External Broken Links Explained
Internal links point to other pages on your own domain, while external links point out to other websites, and both types can break, though they need different fixes since you control one and not the other.
Internal broken links are entirely on you to fix. You control the source page and the destination, so there's no excuse for letting these sit for long. External links are trickier since you're relying on someone else's site staying up and their URLs staying the same, which is never guaranteed.
An invalid hyperlink can also happen from something as small as a formatting error, like a stray character in the URL or a link that was copied with tracking parameters that no longer resolve. It looks fine at a glance but clicking it goes nowhere.
Type Who controls it Typical fix
Internal link You Update the link or add a redirect
Outbound external link The other site Replace with a current source or remove
Backlink pointing to you Neither, but you control the landing page Redirect the dead page to a live one
How to Check Your Website for Broken Links (Steps)
Metazivo's free online tool scans your entire site and flags every dead link it finds, no signup required for a basic scan. Here's how to run one:
Go to the broken link checker tool and enter your homepage URL
Let the crawler work through your whole site, which can take a few minutes depending on size
Review the results, sorted by page and by error type
Click into any flagged link to see exactly where it sits on the page
Note which ones are internal and which point outward, since you'll fix them differently
Save or export the list before you start making changes
This isn't a one and done task. Running it monthly, or after any redesign, catches problems before they sit long enough to hurt anything.
Understanding 404, 4xx and 5xx Response Codes
A 404 error means the specific page wasn't found on the server, 4xx codes cover a broader range of client side errors, and 5xx codes point to server errors, meaning the problem is on the hosting side rather than the link itself.
Not every error code means the same fix, which is where a lot of site owners get stuck.
Code Details:
404: Page not found — Redirect or restore the content
403: Access forbidden — Check permissions, not a dead link issue
410: Page gone permanently — Confirm it's intentional, redirect if not
500: Internal server error — Contact hosting or check server logs
503: Service unavailable — Often temporary, check server load
A 404 url is the most common one you'll see in any scan, and it's usually the easiest to fix since it just needs a redirect pointed somewhere relevant.
Find and Fix Broken Links Step by Step
Finding a broken link is the easy part. Fixing it properly without breaking something else takes a bit more care.
Pull your full list of urls flagged by the checker
Validate each one manually if the count is small, or filter by error type if it's a longer list
For internal links, update the href to point to the correct live page
For non working outbound links, either replace the source or remove the link entirely
Recheck the same pages after changes to confirm the fix actually worked
A mistake we run into often during audits is someone fixing the visible link on the page but missing the same broken link sitting in a footer, sidebar, or old blog post that references the same dead url. One fix, multiple locations. Always search the whole site for repeats before calling it done.
Export Your Broken Link Report as a CSV
Every scan from the tool comes with an option to export data as a csv, which makes it easy to hand off to a developer or track progress over time without needing to log back into the tool.
The tool reports include the source page, the broken url, and the error type in separate columns, so whoever's fixing things doesn't have to guess. If you're working with a freelance developer or an internal team, this report as a csv format saves a lot of back and forth explaining what needs attention.
Redirect Strategy: Turning Dead Links Into 301s
A 301 redirect sends visitors and search engines from an old broken url to a new page automatically, preserving most of the ranking value the original page had built up instead of losing it outright.
Not every broken link needs the same redirect target. The goal is always the closest matching live page to link to, not just the homepage out of convenience.
If the product got discontinued, redirect to the closest current product or the category page
If a blog post got merged into a bigger guide, redirect to that guide
If content was removed entirely with nothing similar, redirect to the most relevant category or hub page
Dumping every dead link into a homepage redirect is a shortcut we see a lot, and it's a weak one. It technically resolves the error but gives the visitor almost nothing useful, and search engines notice the pattern too.
Broken Link Checker for WordPress Joomla Drupal and E-commerce
Different platforms handle broken links differently, and knowing your platform's quirks saves time compared to a generic fix applied everywhere the same way.
On WordPress, plugin conflicts are a common source of false positives, where the checker flags something as dead that's actually fine, just being blocked by a security or caching plugin. Always double check before assuming every flag is real. Joomla and Drupal both have their own built in link management tools, though they're often less thorough than a dedicated spider tool crawling the live html output.
E-commerce sites carry their own headache: discontinued products. Every time a product gets pulled, that url becomes a dead end unless someone remembers to redirect it, and on a store with hundreds of SKUs, that adds up into a lot of broken pages fast if nobody's tracking it.
Monitoring New Broken Links on Your Website Over Time
New broken links appear on their own over time, even without any changes you made, since outbound sites go down and internal content gets moved or deleted without anyone remembering to update the links pointing to it.
This is why a single cleanup isn't enough. Set a recurring scan, monthly for most sites, weekly if you're running a large or fast changing e-commerce catalog. A dead link checker running on a schedule catches broken links on your website before they sit for months costing you traffic quietly.
A few signs it's time to check again:
You just launched a redesign or migrated to a new platform
You removed or merged a batch of pages
Your last scan was over a month ago
Something linked from another site recently, and you haven't verified where it points
Free vs Paid Broken Link Checkers When to Sign Up for More
A free link checker covers most small to mid sized sites without needing a sign up, but larger sites or ones that need scheduled automated scans usually benefit from a paid plan with higher crawl limits.
Feature Free Paid
Site size Small to mid Large, unlimited pages
Scheduled scans Manual only Automated recurring
Export options Basic CSV CSV plus API access
Support Self serve Priority support
There's no rush to upgrade if a free scan already covers everything you need. Signup for a paid tier only makes sense once you're running a site big enough that manual checks eat up real time each month.
Metazivo's Approach Broken Link Fixing as Part of Full SEO
Checking for broken links shouldn't sit in isolation from everything else happening with your site's seo tasks. It connects directly to keyword research, content planning, and internal link structure, since a broken internal link often points to exactly the kind of page that should have been ranking for something valuable.
At Metazivo we build broken link checks into the same workflow as a full site audit rather than treating it as a separate errand. That means when we find a dead internal link, we're also looking at whether the destination page needs updating, whether it should be part of a bigger content cluster, and whether the anchor text pointing to it even matches what the page is about anymore. Easy access to that bigger picture is what turns a basic scan into something that actually moves rankings, not just a checklist item someone crosses off once a quarter.
Frequently Asked Questions
Is a 404 error always bad for SEO?
Not always. A 404 on a page that genuinely should no longer exist, like an old event page long past its date, is normal and expected. The problem is when 404s show up on pages that still have value or when visitors keep landing on them through active internal links. Context matters more than the raw count.
How often should I check my website for broken links?
Monthly works for most standard business sites. If you run a large catalog, publish content frequently, or just went through a redesign or migration, checking weekly for the first month or two afterward catches issues before they sit long enough to hurt traffic.
Can broken links affect Google AdWords or paid campaigns?
Yes. If a paid ad sends traffic to a landing page that's broken or redirected incorrectly, you're paying for clicks that go nowhere useful, and it can also affect your quality score since the platform factors in landing page experience.
Do broken links on external sites linking to me hurt my SEO?
Not directly in the sense of a penalty, but you lose the value of that backlink if the page it points to on your site no longer exists. Setting up a redirect on your end recovers most of that lost value even if the other site never fixes their link.
What's the difference between a broken link and a redirect chain?
A broken link goes nowhere at all. A redirect chain still resolves eventually, but it bounces through multiple redirects before landing on the final page, which slows things down and can dilute some of the ranking signal along the way. Both are worth cleaning up, but they're separate issues.
Is there a free broken link checker with no signup required?
Yes, Metazivo's tool lets you run a basic scan without creating an account. Signup only becomes relevant if you want to save reports, schedule recurring scans, or access higher page limits.
How many broken links are too many for a small business site?
There's no fixed number, but if broken links show up on pages customers actually visit, even one or two is worth fixing right away. The bigger concern is volume relative to your site size. Ten broken links on a fifteen page site is a real problem. Ten on a two thousand page site is routine maintenance.
Can broken links cause a manual Google penalty?
No, broken links alone don't trigger a manual penalty. They're a quality and user experience issue rather than a policy violation. That said, letting them pile up unchecked can still drag down rankings gradually through the crawl and user signal issues covered earlier.
Do broken image links count the same as broken hyperlinks?
They're related but not identical. A broken image link means a visual element fails to load, which hurts user experience and page quality signals, while a broken hyperlink sends someone to a dead destination entirely. Both show up in most crawler tools and both are worth fixing.
What tool works best for checking broken links on a large e-commerce site?
For large catalogs, you want a checker built to handle high page counts without timing out, along with export options so a dev team can batch process fixes. Metazivo's tool handles this scale and flags discontinued product pages specifically, which is where most e-commerce sites lose the most link equity.