Broken Links Finder
Enter a URL
About Broken Links Finder
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.
- What the Tool Returns
- What Makes a Link Broken — All HTTP Status Codes Explained
- The Three Ways Broken Links Damage SEO
- The Quantified Crawl Budget Cost of Broken Links
- Internal vs External Broken Links — Which Hurts More
- Soft 404s — The Invisible Broken Link Problem
- How to Prioritise Which Broken Links to Fix First
- The Complete Fix Guide — What to Do for Every Broken Link Type
- Broken Link Building — Turning Competitor Problems Into Your Opportunity
- How to Use the Broken Links Finder
- Who Uses This Tool
- Pro Tips — How to Prevent Broken Links From Accumulating
- Related Tools
- Frequently Asked Questions
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.
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.
① 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 returnThe 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.
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
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
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.
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.
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;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.
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.
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.
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.
Broken Link Building — Turning Competitor Problems Into Your Opportunity
How to earn backlinks by finding dead links on other websites
Broken link building is one of the most effective white-hat link acquisition strategies — and it starts with a broken link finder. The concept: find a page in your niche with an outbound link pointing to a dead page, create (or identify) content on your site that covers the same topic as the dead page, and contact the site owner to suggest replacing the dead link with a working link to your content.
Why it works: site owners genuinely want to fix broken links on their pages — a 404 hurts their site too. You are offering them a solution to a real problem while earning a backlink to your site. The success rate on broken link building outreach is significantly higher than cold link requests because you are providing value rather than just asking for something.
- Find resource pages in your niche with many external links — these accumulate broken links fastest as external sites change over time
- Run the broken links finder on those pages to identify which of their outbound links return 404 or 410
- Check if you have equivalent content on your site that covers the same topic as the dead destination
- If you do not, create it — a comprehensive piece covering the same ground as the dead page provides genuine value and a legitimate reason to request the link replacement
- Contact the site owner — mention the specific broken link you found, explain what the dead page used to cover, and suggest your resource as a working replacement. Keep it concise and helpful in tone
How to Use the Broken Links Finder
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.
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.
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.
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
- 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.
- 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.
- Use absolute URLs, not relative URLs, for internal links on pages that may be served from multiple paths. Relative URLs like
../tools/checkercan 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. - 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.
- 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.
- 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.