Find broken links
on any page

Scan a page for dead links, redirects, and timeouts. Fix them before your visitors and Google find them.

We'll crawl this page, find every link, and check if they're working.

Crawling page and checking links…

This may take 15–60 seconds depending on the number of links.

Now read up on what to do next

We have guides on which broken links to fix first, how to set up the right redirects, and how to prevent rot from creeping back in.

Read the blog →

Frequently Asked Questions

Why are broken links bad for SEO?
Broken links create a poor user experience and waste crawl budget. Search engines see 404 errors as a sign of a poorly maintained site, which can hurt your rankings. They also break the flow of link equity (PageRank) through your site.
What is a 301 redirect and is it a problem?
A 301 redirect permanently sends visitors from one URL to another. A single redirect is fine, but redirect chains (multiple redirects in a row) slow down page loading and dilute link equity. Update your links to point directly to the final destination.
How often should I check for broken links?
Monthly is a good baseline for most sites. Check more frequently if you regularly update content, remove pages, or link to external sites. External links break more often than internal ones since you don't control those sites.
What causes broken links?
Common causes include: deleted or moved pages without redirects, typos in URLs, external sites going offline, changed URL structures after a site redesign, and expired content. Internal links are easier to fix since you control both ends.
Is this broken link checker free to use?
Yes, completely free, no signup, no per-day cap. Scan as many pages as you like, one at a time.

What broken-link audits actually find

We've been auditing websites for clients for over a decade. The same five categories of broken links come up over and over again, regardless of platform, industry, or site age. Knowing what to expect makes triage faster — instead of treating every dead link as a separate problem, you can group them into patterns and fix them in batches.

1. Old blog posts pointing to news articles that have since 404'd

This is the single most common pattern we see, especially on sites that have been publishing content for more than a few years. You wrote a post in 2019 citing an interesting study or industry article, the source site has since redesigned (or gone offline), and now your post has a dead reference. These rarely hurt rankings on their own, but they erode trust with returning readers and they pile up faster than most teams realise. A 5-year-old blog with 200 posts will typically have between 30 and 80 of these.

Fix priority: low to medium. Group them by topic and update the highest-traffic posts first. For posts that get little traffic, removing the link (and adapting the sentence) is usually a better use of time than chasing down a replacement source.

2. Footer and sidebar links to social profiles or product pages that have moved

Sites change their LinkedIn handle, retire a Facebook page, swap social platforms entirely, or rename a flagship product. The footer or sidebar links don't get updated because nobody looks at them. We've seen production sites where the "Follow us on Twitter" link in the global footer pointed to a 404 for over two years.

Fix priority: high. These links appear on every page of the site, so a single broken footer link is hundreds or thousands of broken links by URL count, and search engines see it on every crawl. Open the footer once, fix it once, done.

3. Internal links to product or service pages that got renamed without redirects

The most damaging type from an SEO perspective. The marketing team rewrote your "/services/web-design/" page as "/services/website-design/" and forgot to set a 301 redirect from the old URL. Now every internal link, every external backlink, and every Google index entry pointing at the old URL is dead. Link equity that took years to accumulate gets dropped on the floor.

Fix priority: critical. Set up 301 redirects from old to new at the server or platform level — don't try to chase down every internal link individually. Then run a scan to make sure the redirect is doing what you think it's doing (some platforms set up redirects that go to the homepage instead of the new page).

4. PDFs and resource downloads that no longer exist

"Download our 2021 industry report (PDF)" — the PDF is gone. Either it got moved during a CMS migration without keeping the URL stable, or someone deleted it from the media library because they thought it was unused. These break silently and often nobody reports them, since most people who click them just give up rather than emailing the site owner.

Fix priority: medium. If you have the file, re-upload it. If you don't, either replace with an updated version or remove the link and the surrounding promotional text.

5. CMS migration leftovers

Every site migration leaves a tail of broken links — links to old admin URLs, old preview URLs, links that hardcoded the staging domain, image references that pointed to the old CDN, embeds that used the old plugin syntax. These show up most visibly in the first few months after a migration but can persist for years if nobody runs a scan.

Fix priority: high in the first 30 days after migration; medium thereafter.

What broken links actually cost you

Most articles on this topic stop at "broken links are bad for SEO" and move on. That's too vague to be useful. Here's the concrete list of what dead links cost a site, ranked by how much we see each one matter in practice.

Wasted crawl budget

Search engines allocate a finite number of crawls per site per visit. Every time Googlebot follows a link to a 404, that's a request that could have indexed a useful page. On large sites this becomes measurable — your new content can take longer to appear in search results because the crawler is spending its budget on dead pages. Smaller sites are usually under their crawl budget anyway, so this matters less than people claim. But once you're over a few thousand URLs, it's real.

Dropped link equity

A 404 is the end of the line — no link equity flows through it. If you've earned backlinks to a page that's now broken (because you renamed it without a redirect), every one of those backlinks is now wasted. This is the single most damaging cost of broken internal links, and it's invisible until you go looking. The fix is almost always a 301 redirect from the old URL to its closest current equivalent.

User trust

A visitor who clicks a broken link on your site has just learned that your site isn't well maintained. They're less likely to trust your other content, less likely to share it, and more likely to bounce. This is hard to measure but easy to predict: in our experience, the sites that take broken-link maintenance seriously have noticeably better engagement metrics than the sites that don't.

Bounce rate and engagement metrics

Most browsers' back button behaviour means visitors who hit a 404 leave fast — often without exploring other pages. That single-page session counts as a bounce, and your engagement metrics suffer. Google has been increasingly clear that engagement signals influence rankings, so this is more than a UX issue.

How to triage a long list of broken links

The first time you run a thorough scan on a site that hasn't been audited in a while, you'll likely come back with dozens or hundreds of broken links. Working through them in the order they appear is the slowest possible approach. Use this triage framework instead.

Tier 1 — fix this week

Tier 2 — fix this month

Tier 3 — fix when you have time

Don't fix

What this scanner does — and what it doesn't

We get asked this often enough that it's worth being explicit about. This is a single-page scanner, not a full site crawler. Specifically:

When to run a broken-link check

The right cadence depends on how often your site changes:

What to do with the results

Every broken link has three possible fixes. Pick the right one based on what the original link was trying to accomplish.

The mistake we see most often is teams that try to redirect everything to the homepage when they can't find a better destination. Google explicitly calls this a "soft 404" pattern and penalises it more than a regular 404. If you can't find a sensible destination, remove the link.

Read more

For deeper guides on specific aspects of link health, the blog covers choosing between 301 and 302 redirects, untangling redirect chains, spotting soft 404 errors, and migrating without losing rankings. There's also a glossary of the terms used in scan results and a reference of common HTTP status codes with what each one usually means in practice.

Frequently Asked Questions

Is Broken Link Finder really free?

Yes — completely free, no signup, no credit card, and no crawl limits. We run it because we use it ourselves when auditing client sites, and because the best tools on the web should be free wherever possible. Ads on the page help cover hosting, but the tool itself will always be free to use.

Does it check external links as well as internal ones?

Yes. Every link on the page you scan — whether it points to your own site, to a partner site, to a blog you referenced, or to an image hosted elsewhere — gets checked. We make a real HTTP request to each destination and report the status, so soft 404s, redirect chains, and certificate errors all get caught.

How does it decide a link is broken?

We categorise every link into one of a few buckets based on the HTTP response: OK (200-range status, content returned), redirect (3xx, we follow and report the final destination), broken (404, 410, or other "not found" responses), server error (5xx responses from the destination), and timeout (no response within our limit). Each category is shown separately in the report.

Will it follow redirects?

Yes, up to a reasonable limit. If a link goes through one or two redirects before reaching a real page, we report it as a successful redirect and show the final destination. If a link gets stuck in a loop or chains through too many hops, we flag it — redirect chains are a common source of lost link equity and slow page loads.

Can I scan password-protected or staging sites?

No, unfortunately not — Broken Link Finder fetches pages anonymously, the same way a search engine crawler would. If you need to audit a site that requires login, you'll need a tool that supports session cookies. For public pages, we've got you covered.

How long does a scan take?

For a typical page with 20–50 links, a full scan usually finishes in under 10 seconds. Larger pages with hundreds of links can take up to a minute — we check links in parallel to keep things fast, but we're also careful not to hammer destination servers with simultaneous requests.

How often should I scan my site?

It depends on how much external content you link to and how often you publish. As a rough guide: monthly for small sites, fortnightly for medium ones, and weekly for large sites or sites that publish frequently. External links tend to rot faster than internal ones.