How to Fix Broken Links on Your Website (Free Tool) 2026 | Seobility

How to Find & Fix Broken Links
on Your Website — Free Tool 2026

Broken links silently kill your SEO every day. They waste Google’s crawl budget, break the flow of link authority through your site, and create a poor user experience that increases bounce rates. The good news: finding and fixing every broken link on your site takes about 20 minutes using a free tool — no signup required. This guide shows you exactly how.

Whether you’ve just changed a URL, deleted old pages, or simply accumulated years of links pointing to resources that no longer exist — this guide covers every broken link scenario and the fastest fix for each one.

88%
Sites Have Broken Links
20
Minutes to Fix All
$0
Tool Cost
Days
To See SEO Improvement

Before jumping to the fix, it helps to understand exactly what broken links cost you. The damage happens across three areas simultaneously:

❌ SEO Damage from Broken Links

  • Crawl budget wasted on dead pages Google can’t index
  • Link equity (PageRank) lost — stops flowing to important pages
  • Lower crawl frequency — Google deprioritizes poorly maintained sites
  • Thin/broken page signals hurt overall domain quality score
  • Google interprets many 404s as poor site maintenance

✅ SEO Gains After Fixing Broken Links

  • Restored link authority flow to key pages
  • Improved crawl efficiency — Google indexes more of your content
  • Lower bounce rates from better user experience
  • Better overall site quality signals
  • Potential ranking improvements within weeks of fixing

Don’t overlook backlink losses: When external sites link to a URL on your site that no longer exists (returning 404), you’re losing all the ranking power of that backlink. One broken inbound link from a high-DA site could be costing you more SEO value than dozens of internal fixes combined.

Understanding Link Error Types

Not all broken links are the same. Here’s what each error code means and how urgently it needs fixing:

404
Not Found
Page doesn’t exist. Most common broken link. Fix immediately with redirect or URL update.
301
Permanent Redirect
Page moved permanently. Good if intentional, but redirect chains waste crawl budget.
302
Temporary Redirect
Should be 301 for permanent moves — 302s don’t pass full link equity.
500
Server Error
Server crashed or misconfigured. Fix the underlying server issue urgently.
Timeout
No Response
Server too slow or down. Check hosting, may need caching or CDN fix.
SSL
Certificate Error
HTTPS misconfigured. Fix SSL certificate — modern browsers block these pages.

How to Find Broken Links Free — Step by Step

Step 1

Run the Free Broken Link Checker

⏱ 2 minutes

Go to seobility.org/broken-link-checker/ — no account, no email, no signup. Enter your domain name and click Analyze.

The tool crawls your entire site and returns:

  • All broken internal links (pages on your site linking to dead URLs on your site)
  • All broken outbound links (your pages linking to dead URLs on other sites)
  • The exact URL that is broken
  • The page on your site where the broken link appears
  • The error code (404, 500, timeout, SSL, etc.)
🔗 Run Free Broken Link Checker →
Step 2

Separate Internal vs External Broken Links

⏱ 2 minutes

Your results will contain two types of broken links that need to be handled differently:

  • Internal broken links — a page on your site links to another URL on your site that doesn’t exist. These are fully within your control and must be fixed.
  • External broken links — a page on your site links to a URL on another website that no longer exists. You can’t fix the other site, but you can update your link to point somewhere that still works.

Fix internal broken links first — they cause more SEO damage because they break your site’s internal link architecture and crawl paths.

Step 3

Fix Broken Internal Links

⏱ 5–10 minutes

For each broken internal link, you have three options depending on why it’s broken:

Option A: The page was deleted — set up a 301 redirect

If a page was intentionally deleted, redirect its old URL to the most relevant existing page using a 301 (permanent) redirect. In WordPress, the Redirection plugin handles this without touching code. Never use 302 (temporary) for permanent moves — 302s don’t pass full link equity.

Option B: The URL was changed — update the internal link

If you changed a page’s slug or URL, go into each page that links to the old URL and update the link to the new URL directly. This is better than relying on a redirect because it eliminates the redirect hop, saving crawl budget.

Option C: The URL was mistyped — fix the typo

Simple fix — go to the page containing the broken link, find the link, correct the URL typo, and save. No redirect needed.

WordPress tip: Use Ctrl+F in the Block Editor to find the broken URL on a page. In Classic Editor, switch to Text view to find and edit the raw link HTML directly.

Step 4

Fix Broken External (Outbound) Links

⏱ 5–10 minutes

For broken links pointing to other websites, you have these options:

Option A: Find an alternative working URL

Search for the same resource — a statistic, study, or tool — from a different source that still works. Update your link to point to the new working URL. This is the best outcome: your content stays accurate and the link works.

Option B: Use the Wayback Machine for archived content

If you need to reference a specific page that no longer exists, search for it at web.archive.org (the Internet Archive’s Wayback Machine). If an archived version exists, you can link directly to the archived URL — it’s a stable link that won’t break again.

Option C: Remove the link entirely

If you can’t find a good replacement and the outbound link isn’t essential to your content, simply remove it. A missing link is better than a broken one from both a UX and SEO perspective.

Don’t leave broken outbound links live. Users clicking dead external links get a bad experience and immediately bounce. High bounce rates from broken links send a negative quality signal to Google.

Step 5

Fix Broken Backlinks to Your Site

⏱ 5 minutes

This is often overlooked but extremely valuable: if external sites link to old URLs on your site that now return 404, you’re losing all that backlink value. These broken backlinks are pure lost ranking power.

Check your broken inbound backlinks using Seobility’s Link Signals Checker and Google Search Console (Coverage → Not Found). For each external site linking to a dead URL on your site:

  • Best fix: Set up a 301 redirect from the dead URL to the most relevant live page — instantly recovers the backlink value
  • If you know the site owner: reach out and ask them to update the link to the correct URL — even better than a redirect
  • If it’s a major backlink: prioritize this over fixing internal links — the SEO recovery value is higher
💪 Check Broken Backlinks →
Step 6

Verify and Set Up Monthly Monitoring

⏱ 2 minutes

After making all fixes, re-run the broken link checker to confirm all issues are resolved. Then set a calendar reminder to run it monthly — links break constantly as other websites change their URLs or shut down.

Also check Google Search Console → Coverage → Excluded → Not Found (404) monthly. GSC shows broken links that Googlebot has specifically encountered and logged — these are the highest priority because they directly affect how Google crawls your site.

🔗 Re-Check All Links →

Fix Scenarios — Every Broken Link Situation Covered

SituationTypeBest FixTime
Page deleted, other pages link to it Internal 301 redirect to best matching page + update internal links directly 5 min
URL slug changed, old links broken Internal Update all internal links to new URL + optional 301 from old URL 10 min
Site migrated to new domain Internal Sitewide 301 redirect from old domain to new domain (server level) 30 min
Typo in an internal link URL Internal Edit the page and fix the typo — no redirect needed 2 min
External resource/study moved or gone External Find alternative source or use Wayback Machine archived URL 5 min
Linked tool/service shut down External Replace with link to equivalent working tool or remove link 5 min
External site redirects to irrelevant page External Find better replacement source — irrelevant redirect destinations confuse users 5 min
Other sites link to your deleted page Backlink 301 redirect from dead URL to most relevant live page — recovers lost backlink value 5 min

Fixing Broken Links in WordPress — Specific Steps

If your site runs on WordPress, here’s the fastest workflow for fixing broken links:

For 301 Redirects

Install the free Redirection plugin (by John Godley). Go to Tools → Redirection → Add New. Enter the old broken URL in “Source URL” and the replacement page in “Target URL”. Set type to “301 Moved Permanently”. Click Add Redirect. Done — the redirect is live instantly without touching your server configuration.

For Updating Internal Links Directly

In the WordPress block editor: open the page containing the broken link. Find the linked text, click the link icon, and update the URL. Save/Update the page. For large sites with the same broken URL appearing in many posts, use the free Better Search Replace plugin to find and replace the old URL with the new one across your entire database in one operation.

For Finding Which Page Contains a Broken Link

The broken link checker results tell you exactly which page on your site contains each broken link. Navigate to that page in your WordPress admin (Pages or Posts → find the page by title) and edit the link directly.

Rank Math / Yoast users: Both plugins have a redirect manager built in. In Rank Math: SEO → Redirections. In Yoast Premium: go to the Redirects tab. These work just as well as the standalone Redirection plugin if you already have one of them installed.

Here’s an advanced link building technique that uses broken links as an opportunity: broken link building. The concept is simple — find pages on other authority sites in your niche that have broken outbound links, then offer your content as a replacement.

How Broken Link Building Works

  1. Find a resource page or article in your niche on a high-DA site using Google: niche + "resources" OR "useful links"
  2. Run that page’s URL through the broken link checker to identify any dead outbound links
  3. Check if you have content that covers the same topic as the broken link’s destination
  4. If yes — email the site owner: “Hey, I noticed your link to [broken URL] is returning a 404. I have an article covering the same topic at [your URL] that might be a good replacement.”
  5. A percentage of these will result in backlinks — and they’re genuinely helpful outreach, not spam

This technique works because you’re providing genuine value (helping them fix their broken link) while getting a backlink in return. Win-win outreach consistently converts better than cold link requests.

🔗 Find Every Broken Link — Free, Right Now

No signup. No account. No credit card. Seobility’s free broken link checker crawls your entire site and returns every broken link in 60 seconds.

Frequently Asked Questions

How do I find broken links on my website for free?
Go to seobility.org/broken-link-checker/ and enter your domain — no signup needed. The free tool crawls your entire website and returns all broken links including internal links and outbound links, showing the exact broken URL, the page it appears on, and the error code. Results are ready in seconds.
Do broken links hurt SEO?
Yes. Broken internal links waste crawl budget, prevent link authority from flowing to important pages, and increase bounce rates from poor user experience. Broken backlinks (other sites linking to dead pages on your site) mean you’re losing all the ranking value of those external links. Google also uses broken link frequency as a site quality signal.
What is the fastest way to fix broken links?
For internal broken links: use the Redirection plugin in WordPress to set up 301 redirects in seconds. For external broken links: find a replacement source and update the link in your content. For large sites with many instances of the same broken URL, the Better Search Replace plugin can update all instances database-wide in one operation.
What is a 404 error broken link?
A 404 error means the requested URL cannot be found on the server. It is the most common type of broken link and occurs when pages are deleted, URLs are changed without redirects, or URLs are typed incorrectly. From an SEO perspective, 404 pages waste crawl budget and break the flow of link equity through your site.
How often should I check for broken links?
Run a broken link audit monthly for active websites. Links break constantly as other websites change URLs, pages get deleted, or domains expire. For large e-commerce sites with thousands of outbound links, weekly checks are recommended. Always run an immediate check after any site migration, domain change, or large URL restructure.