Skip to content

Broken Links Finder


Enter a URL



About Broken Links Finder

100% Free No Sign-Up Any URL Internal + External 404 · 410 · 5xx Detected

Every website accumulates broken links over time. Pages get deleted, URLs change, external sites go offline, and content gets reorganised — leaving behind hyperlinks that lead nowhere. Right now, 42.5% of all websites on the internet have at least one broken internal link, making it one of the most widespread and most impactful technical SEO issues that goes unnoticed and unfixed. The cost is real: when a user clicks a broken link and hits a "404 Not Found" page, 77% of them leave and never return. When Googlebot follows that same broken link, it wastes crawl budget on a dead end and loses the link equity that should have flowed to the destination page.

A broken link finder does exactly what it says — it crawls a page or website, follows every hyperlink, checks each one's HTTP response, and returns a clear list of which links are working and which are broken. This page covers what broken links are, every HTTP status code you might encounter, the three specific ways broken links damage SEO, which ones to prioritise fixing first, and the exact fix for every type. Whether you are running a monthly SEO audit, recovering from a site migration, or building backlinks by identifying dead links on competitor sites — this is the complete reference.

42.5%
Of all websites have at least one broken internal link (Semrush 2025)
77%
Of users who hit a 404 page leave and never return
90%
Of lost traffic recoverable with correctly implemented 301 redirects (Google)
5% = 5%
Broken link rate equals crawl budget wasted — a direct, proportional relationship

What the Tool Returns

Enter any URL and the tool crawls the page, follows every hyperlink it finds, checks the HTTP response of each destination, and returns a complete link health report. Here is a sample result showing a mix of working links, redirects, and broken links across a single page.

Each result shows the broken URL, which page it was found on, the HTTP status code returned, and a plain-English status label. The "found on page" column tells you exactly where to go to remove or update the broken link — without having to manually search your site.

What Makes a Link Broken — All HTTP Status Codes Explained

A broken link is any hyperlink that fails to deliver the expected destination. But "broken" covers several different HTTP response codes — each with a different cause and a different recommended fix. Understanding the exact status code returned by a broken link tells you immediately what action to take.

200 OK — Working No issue
The server successfully returned the page. This is what every link should return. No action needed.
301 Moved Permanently Update the link
The page has permanently moved to a new URL. The link technically works — users are redirected — but each redirect adds latency and passes slightly less link equity than a direct link. Update internal links pointing to redirected URLs to point directly to the final destination. Eliminates redirect overhead and maximises equity flow.
302 Found (Temporary) Check intent
A temporary redirect. Google does not transfer link equity on 302 redirects and keeps the original URL in its index. If the move is permanent, the server should be returning 301 not 302. Check whether the redirect is genuinely temporary or a misconfigured permanent redirect.
404 Not Found — Most Common Broken Link Fix immediately
The most common broken link status. The page does not exist on the server. Link equity pointed at this URL is lost. Crawl budget is wasted. Users hit a dead end. This is the primary target of any broken link audit — find every 404 and either fix the link, set up a 301 redirect, or remove the link if no equivalent page exists.
410 Gone — Intentionally Removed Remove links
Similar to 404, but specifically signals that the page was intentionally removed with no plans to bring it back. Google treats 410 as a stronger deindexation signal than 404 and removes the page from its index faster. If you are pointing links to a 410 page, remove those links — there is no equivalent destination to redirect to.
500 Server Error — Temporary or Persistent Fix the server
The server encountered an error while processing the request. Unlike 404 (the page does not exist), a 500 means the page should exist but the server failed to serve it. This could be a temporary issue (an overloaded server during a spike) or a persistent bug in the application. Persistent 5xx errors on linked pages waste crawl budget and can cause those pages to drop from Google's index over time.

The Three Ways Broken Links Damage SEO

Google has been clear that a few broken links are a normal part of any living website and will not trigger a direct penalty. The damage from broken links is indirect — but it is real, measurable, and compounds over time if left unaddressed. There are three specific mechanisms through which broken links degrade your site's search performance.

Three Ways Broken Links Damage SEO ① Crawl Budget Waste Googlebot 404 ✗ Crawl wasted — no content indexed, budget consumed 5% broken = 5% wasted ② Link Equity Loss PageRank void (lost) Authority cannot pass through a dead link — equity disappears Ranking power permanently lost ③ UX Damage ? User clicks broken link → 404 → bounces → negative signal 77% never return
Fig 1 — Three simultaneous damage mechanisms. A single broken internal link wastes crawl budget, loses link equity, and degrades user experience at the same moment. On a page with multiple broken links, all three effects compound

① Crawl Budget Waste

Google allocates a crawl budget to every website — the number of pages Googlebot will crawl within a given period. This budget is based on your site's authority, server speed, and historical crawl efficiency. Every time Googlebot follows a link and receives a 404 or 5xx response, it has consumed one crawl request and received nothing indexable in return. For small sites under 200 pages, this is rarely a problem. For larger sites — ecommerce stores with thousands of product pages, news sites, enterprise domains — wasted crawl budget means important new content may not be discovered or re-crawled for weeks.

On a 10,000-page site: 5% broken links = 100 wasted crawls/day = 3,000/month

② Link Equity Loss

Every link on a page passes a fraction of that page's authority — its PageRank — to the destination. This is how internal linking builds the authority of your most important pages and how backlinks from high-authority external sites boost your rankings. When a link points to a page that returns 404, the equity that should have flowed to the destination simply disappears. It is not redistributed to other links on the page — it is lost. On pages with many outbound links, even a handful of broken links represents a meaningful drain on the total equity being distributed through your site.

Broken links on high-authority pages leak the most ranking value

③ User Experience Signals

Google uses behavioural signals from real users — bounce rates, dwell time, return visits — as part of its relevance assessment. A user who clicks a broken link and immediately leaves your site sends exactly the kind of negative engagement signal Google is listening for. Across thousands of visits, a page that regularly sends users to 404 pages accumulates a pattern of poor engagement that can suppress its own rankings — independently of any direct link-related signal. The 77% user abandonment rate on 404 pages is the starkest number in broken link research.

77% of users who hit a 404 page leave and never return

The Quantified Crawl Budget Cost of Broken Links

The relationship between broken links and crawl budget waste is direct and calculable. This is not theoretical — it is arithmetic. For any site, the percentage of links that are broken equals approximately the percentage of crawl budget being wasted on dead ends.

For large ecommerce sites where crawl budget determines how quickly new products get indexed and price changes get reflected in search results, this waste has direct commercial consequences. Research suggests that sites with more than 2% broken links see measurable ranking drops, and sites above 5% are likely losing significant organic traffic as a result. Fixing broken links is one of the few technical SEO actions where the benefit scales directly with the severity of the problem — the worse the situation, the larger the immediate improvement from fixing it.

Internal vs External Broken Links — Which Hurts More

Not all broken links are equally damaging. The distinction between internal broken links (pointing to pages on your own domain) and external broken links (pointing to pages on other domains) is important for understanding both the SEO impact and the fix options available to you.

? Internal Broken Links — Higher SEO Impact

Links from your own pages to other pages on your domain. You have full control over these.

  • Directly affect crawlability — Google may stop discovering or re-crawling destination pages
  • Leak internal PageRank — equity that should flow to important ranking pages is lost
  • Break user navigation paths — visitors cannot reach content through your intended site structure
  • Easier to fix — you control both the link and the destination
  • Priority: fix all broken internal links on important pages first
? External Broken Links — UX + Trust Impact

Links from your pages to destinations on other domains. You cannot fix the destination — only the link itself.

  • Less direct SEO impact — does not affect crawlability of your own site
  • Damages credibility and trust — linking to dead resources makes your content look unmaintained
  • Can only be fixed on your end — update the link to an equivalent resource or remove it
  • Common cause: external sites go offline, change URL structure, or remove content
  • Priority: fix broken external links on high-traffic content pages and resource lists

Internal broken links are the higher-priority SEO issue because they are under your complete control and have the most direct impact on crawlability and link equity flow. External broken links matter from a content quality and user experience perspective. A broken link to a cited source makes your content less trustworthy to both users and, arguably, to algorithms assessing content quality and editorial care.

Soft 404s — The Invisible Broken Link Problem

Often missed by standard link checkers

A soft 404 is a page that returns HTTP 200 OK but contains "page not found" content

Standard broken link checkers only flag pages that return 4xx or 5xx status codes. Soft 404s return 200 — which means they look like working links to a tool performing HTTP checks — but the actual content of the page signals that the requested resource does not exist. Common examples: a CMS that shows a "product no longer available" message with a 200 status, a search page with no results that returns 200, or a template page with placeholder "item not found" text.

Google specifically flags soft 404s as a quality issue in Google Search Console's Page Indexing report. They waste crawl budget because Googlebot crawls them thinking they contain real content, and they confuse indexing because the URL appears indexed but delivers no meaningful value. Fix soft 404s by returning the correct HTTP status: 404 if the content never existed, 410 if it was intentionally removed, or 301 if it has moved to a new URL.

How to Prioritise Which Broken Links to Fix First

Not every broken link requires the same urgency. On a large site, you may identify dozens or hundreds of broken links — and fixing them all at once is rarely practical. Use this priority framework to direct effort where it has the largest SEO impact.

P1
Broken internal links on high-authority pages and pages that currently rank
These waste the most link equity and disrupt the most valuable crawl paths. A broken link on your homepage, your most-linked blog post, or a page ranking in the top 5 for an important keyword should be fixed immediately. These are the pages where link equity is most concentrated — and where broken outbound links represent the largest drain on your ranking infrastructure. Check your highest-DA pages first.
P1
Broken links in site-wide navigation — header, footer, sidebar
Navigation elements appear on every page of the site. A broken link in your header navigation is therefore a broken link that appears on every single page Googlebot crawls. It is multiplied by your entire page count in terms of crawl budget waste and equity loss. Fix navigation broken links immediately — they have site-wide impact, not page-level impact.
P2
Broken internal links on content pages — blog posts, guides, landing pages
Content pages often contain the most internal links to related articles and supporting resources. Broken links here interrupt the internal linking structure that distributes equity across your content cluster. Fix these after navigation links, working through pages by their traffic and authority level — highest-traffic pages first.
P2
External broken links on high-traffic resource pages
Resource pages, tools roundups, and curated link lists tend to have many external links that decay over time as external sites change their URLs or shut down. These pages are often high-traffic and depend on the quality of their referenced resources. Broken external links on these pages undermine the content quality that earns them rankings and trust.
P3
Broken links on low-traffic, low-authority pages
Old blog posts with little traffic, archive pages, and low-authority content still benefit from broken link fixes — but the urgency is lower. Fix these as part of a systematic quarterly audit rather than an emergency priority. If fixing all low-priority broken links is impractical, consider noindexing or removing the lowest-value pages entirely rather than spending time updating them.

The Complete Fix Guide — What to Do for Every Broken Link Type

The right fix depends on what the broken link points to and what options are available at the destination. Here is the complete decision framework for every scenario you will encounter.

1
Set up a 301 redirect — the most powerful fix When: internal page moved to a new URL

When a page on your site has moved to a new URL, setting up a 301 redirect from the old URL to the new one fixes every broken link pointing to the old URL simultaneously — both internal links and external backlinks. Google transfers approximately 95% of the link equity through a 301 redirect. This is particularly valuable for pages with external backlinks pointing to old URLs after a migration.

On WordPress, use a plugin like Redirection. On Apache servers, add to your .htaccess:

Redirect 301 /old-page-url/ /new-page-url/

On Nginx:

rewrite ^/old-page-url/?$ /new-page-url/ permanent;
2
Update the link — point directly to the correct destination When: linking to the wrong URL or an old URL you control

The cleanest fix when you know the correct current URL: simply edit the link in your page editor or CMS to point directly to the working destination. This eliminates the broken link and ensures future visitors and crawlers reach the right page without any redirect overhead. When updating internal links after a URL structure change, update them to point to the new canonical URL directly — do not rely on redirects for your own internal links.

3
Replace with an equivalent resource When: external link to a dead page that has a current equivalent

When an external link you have included in your content now points to a dead page, search for a current, equivalent resource covering the same information and update your link to point to it. This preserves the editorial value of the citation while eliminating the dead link. Check whether the original site has moved the content using a URL search, or find an alternative source of similar authority and relevance. The Wayback Machine (web.archive.org) can help you find what the original page contained so you can locate an equivalent.

4
Remove the link entirely When: the destination no longer exists and has no equivalent

If a linked resource no longer exists anywhere and no equivalent replacement is available, simply remove the link. A dead link is always worse than no link. Removing it eliminates the broken link signal, stops the crawl budget waste, and removes the user dead end. If the link was to a citation or source, either find a replacement source or rewrite the passage that depended on the citation. A missing footnote is better than a broken one.

5
Fix redirect chains — collapse multi-hop redirects When: links return 301 but go through multiple redirects before the final destination

A redirect chain occurs when Link A → Page B (301) → Page C (301) → Page D (200). Each hop loses a small amount of link equity and adds latency. When your broken link finder shows a 301 redirect, use the Redirect Checker to trace the full chain. If there are multiple hops, update your internal links to point directly to the final destination URL — bypassing all intermediate redirects. This maximises equity transfer and reduces page load time.

How to Use the Broken Links Finder

1

Enter the URL

Paste the URL of any page you want to audit — a specific article, homepage, product page, or resource list. Include https://. The tool scans all links found on that page.

2

Run the Scan

Click Check. The tool fetches the page, extracts every hyperlink, makes an HTTP request to each destination, and records the status code. Results appear as they come in.

3

Filter by Status

Use the filter buttons to show only broken links (404, 410, 5xx) or only redirects (301, 302). Focus on the broken results first — these are the highest-priority fixes.

4

Fix and Re-Check

Use the "Found on page" column to navigate directly to the page containing each broken link. Fix it, then re-run the scan to confirm the broken link count has dropped to zero.

Scan frequency tip: After any significant site change — a URL restructure, CMS migration, page deletion, or content reorganisation — run an immediate broken link audit on your key pages before the change is fully indexed. Catching broken links within hours of creating them prevents Googlebot from ever encountering them in a broken state.

Who Uses This Tool

SEO Professionals — Technical Audits

Broken link auditing is a standard component of technical SEO audits. Finding and fixing broken links is consistently one of the highest-ROI quick wins in technical SEO — the issues are common (42.5% of sites have them), the fix is clear, and the impact on crawlability and link equity is immediate and measurable.

eCommerce Sites — Product Page Management

Product pages are deleted, discontinued, or reorganised constantly on ecommerce sites. Every deletion that does not have a corresponding redirect creates broken links throughout the site — from category pages, related product sections, and search results. Monthly broken link audits on key category and product pages are essential maintenance for any store with significant product turnover.

Developers — Post-Migration Verification

After a URL restructure, CMS migration, or domain change, running a comprehensive broken link audit confirms that 301 redirects were implemented correctly for every changed URL. Links that were missed in the redirect mapping show up immediately as 404s, allowing the team to catch and fix them before significant search traffic has been affected.

Link Builders — Opportunity Research

Broken link building starts with identifying dead links on relevant pages in your niche. Running competitor resource pages, industry blogs, and tools roundup pages through the broken link finder reveals which of their outbound links are dead — creating a list of link acquisition opportunities where you can offer a working replacement resource.

Pro Tips — How to Prevent Broken Links From Accumulating

6 Habits That Prevent Broken Links Before They Happen

  1. Always set up a 301 redirect before deleting or moving any page. This single habit prevents the majority of broken internal links on well-maintained sites. Before removing a page from your CMS, identify all the other pages that link to it and either update those links or set up a redirect. The redirect should exist before the page is deleted, not after — so no one (including Googlebot) ever encounters the 404.
  2. Audit broken links after every significant site change. URL restructures, CMS migrations, plugin updates that change URL formats, and bulk page deletions all create broken links. Run a scan of your most important pages within 24 hours of any structural change — not after the next quarterly audit. The earlier you catch migration-related broken links, the less crawl budget waste and ranking disruption accumulates.
  3. Use absolute URLs, not relative URLs, for internal links on pages that may be served from multiple paths. Relative URLs like ../tools/checker can silently resolve to wrong destinations when pages are served from unexpected paths or when URL structures change. Absolute internal URLs (https://example.com/tools/checker) always resolve to the intended destination, making link management more predictable and less prone to silent breakage.
  4. Check external links quarterly on content pages with many citations. Blog posts, resource pages, and tools roundups contain large numbers of external links that decay over time — external sites restructure, pages get removed, entire domains go offline. A quarterly external link audit on your highest-traffic content pages keeps your content fresh, your citations current, and your broken external link count near zero.
  5. Set up Google Search Console and monitor the Page Indexing report regularly. Search Console's crawl error reports surface 404s that Googlebot has encountered — including ones you may not have caught in your own broken link scans. Reviewing this report monthly catches broken links that appear after changes you did not anticipate. The Crawl Stats report also shows trends in error rates that can signal systematic broken link problems before they accumulate.
  6. For large ecommerce or content sites, consider automated monitoring. Manual quarterly audits are adequate for most smaller sites. For sites with thousands of pages and frequent content changes — product catalogs, news sites, forums — automated crawling tools that run weekly or daily and alert on new broken links are the only practical way to stay ahead of accumulation. The investment in monitoring infrastructure pays for itself through prevented ranking damage.

Frequently Asked Questions

Will broken links get my site penalised by Google?

Google has been explicit on this point: a few broken links will not trigger a manual penalty. They are a normal part of any website that evolves over time. Google does not penalise sites directly for having 404 pages — it is the indirect consequences that cause ranking damage: crawl budget waste, lost link equity, and poor user experience signals from high bounce rates on 404 pages.

The risk grows with volume and importance. A handful of broken links on low-traffic pages is a minor nuisance. Many broken links on important pages, in site-wide navigation, or throughout a high-authority site can cause measurable, sustained ranking damage — even without a manual penalty being applied. The threshold where broken links start to matter for rankings is approximately 2% of all links being broken, based on observed ranking correlation data.

What is the difference between a 404 and a 410 error?

Both indicate that the requested page does not exist, but they communicate different things:

  • 404 Not Found: The server cannot find the page at the requested URL. This could be temporary — the page might come back, or it might be a URL typo. Google treats 404 as ambiguous and keeps the page in a "to recrawl" queue for a while before de-indexing it.
  • 410 Gone: The page was intentionally removed with no plans to return. This is a permanent, deliberate signal. Google treats 410 as a stronger de-indexation signal and removes the page from its index faster than it would a 404.

Use 410 when you have deliberately removed content and want Google to de-index it quickly — discontinued products, removed content, or pages you are intentionally retiring. Use 404 (or a 301 redirect) in all other cases.

Should I fix broken external links or just remove them?

It depends on the context and whether an equivalent replacement exists:

  • If an equivalent resource exists on the same or another site: update the link to point to the working equivalent. This preserves the editorial value of the reference and keeps the link working for users.
  • If no equivalent exists: remove the link entirely. A broken external link is always worse than no link — it creates a user dead end, signals unmaintained content, and provides no SEO or editorial value.
  • For cited sources and statistics: always try to find an equivalent source before removing. If the original study is gone, look for the same data cited elsewhere, or find a more current study covering the same point. A broken citation undermines the credibility of the content around it.

The Wayback Machine (web.archive.org) is useful for discovering what the dead page contained — which helps you find a relevant replacement even when the original URL is gone.

How often should I check for broken links?

The right frequency depends on how often your site changes:

  • After any significant change (URL restructure, migration, bulk deletion, major template update) — immediately, within 24 hours
  • eCommerce sites with frequent product changes — monthly audits on key category and product pages
  • Content-heavy blogs and media sites — monthly for internal links, quarterly for external links on high-traffic content
  • Mostly static websites with infrequent changes — quarterly audits are generally sufficient

At minimum, run a broken link check after every major content or structural change — this is when the most broken links are created and when catching them is most valuable. Quarterly maintenance audits on your highest-traffic pages keep the situation manageable on an ongoing basis.

Do redirect chains count as broken links?

Redirect chains (A → B → C) are not technically broken links — users reach the final destination. However, they are problematic enough to treat as a separate category requiring attention:

  • Each redirect hop loses a small amount of link equity — a chain of three redirects transfers less authority than a direct link
  • Each hop adds latency — a redirect chain slows page load for the user and adds to crawl time for Googlebot
  • Chains can break entirely if any intermediate redirect breaks — turning a working redirect into a broken link

The fix is to update internal links to point directly to the final destination URL, bypassing all intermediate redirects. This maximises equity transfer, reduces load time, and eliminates the risk of chain breakage. For external backlinks pointing to the first URL in the chain, you cannot update those links — but keeping the redirect chain intact is better than breaking it, as long as it ultimately resolves correctly.

Is the Broken Links Finder completely free?

Yes — completely free, no account required, no sign-up, and no usage limits. Check as many pages as you need. This applies to all 47+ tools on digitalsub.pro.