Free · Instant · No Sign-Up Required

Free Online Broken Link Checker

Find every broken link, dead link, and 404 error on any page in seconds. Our free online broken link checker scans up to 200 links per page — showing exact HTTP status codes, anchor text, and one-click redirect detection.

🔴 Detects 4xx / 5xx errors 🟡 Flags 3xx redirects 🔗 Internal & external links 📋 Export CSV report ⚡ Checks up to 200 links
Check:
The Problem With Dead Links

What Are Broken Links and Why Do They Hurt Your SEO?

A broken link (also called a dead link or dead URL) is any hyperlink on your website that leads to a page that no longer exists — returning a 404 Not Found error or another HTTP error code. They're created whenever a page is deleted, renamed, or moved without setting up a redirect.

From an SEO perspective, broken links cause two serious problems. First, they waste crawl budget — Googlebot follows every link it can find, and every 404 it hits is a wasted crawl. Second, they leak PageRank: any link pointing to a 404 page passes its authority to nothing. Fix the link or set a 301 redirect, and that authority flows where it should.

For users, broken links simply break trust. A visitor who clicks a link and hits a 404 page is far more likely to leave your site immediately — increasing your bounce rate and reducing the conversion signals Google uses to evaluate content quality.

🔴

Wasted Crawl Budget

Googlebot has a limited crawl budget per site per day. Every 404 it hits is a wasted crawl that could have been used to index your actual content.

📉

PageRank Leakage

Links pointing to broken pages pass their PageRank to nothing. A simple 301 redirect salvages that authority and passes it to a working page.

😤

Poor User Experience

Users who hit broken links bounce immediately, increasing your exit rate and sending negative engagement signals to search engines.

🔗

Lost Link Building Opportunities

Broken external links can be reclaimed using the "broken link building" strategy — find sites linking to broken pages in your niche and offer your content as a replacement.

404 Checker Guide

HTTP Status Codes: What Each One Means for Your SEO

Our broken link checker shows the exact HTTP status code for every link. Here's what each one means and what you should do about it.

2xx ✓ Good

Success

200 OK, 201 Created. The link is working perfectly. No action needed. These are the only codes you want to see for your important links.

301 ⚠ Fix It

Permanent Redirect

The page has moved permanently. Update your link to point directly to the final destination — each redirect hop loses a small amount of link equity.

302 ⚠ Review

Temporary Redirect

Temporary redirect. If it's actually permanent, the target site should change it to a 301. For outbound links you control, point directly to the final URL.

404 🔴 Broken

Not Found

The most common broken link error. The page doesn't exist at this URL. Fix by updating the link, setting a 301 redirect, or removing the link entirely.

410 🔴 Gone

Gone (Permanently Deleted)

Like 404 but tells crawlers the page is gone permanently. Google de-indexes 410 pages faster than 404s. Remove or update any links pointing here.

5xx 🟠 Server

Server Error

500 Internal Server Error, 503 Service Unavailable. The server is broken or overloaded. Often temporary — check again later. If persistent, contact the site owner.

Dead Link Checker Guide

How to Find and Fix Broken Links on Your Website

Once you've run our free dead link checker and exported your report, here's exactly how to fix each category of broken link you find.

1

Fix internal 404s first

Internal broken links are the highest priority. Either update the link to the correct URL, set up a 301 redirect from the old URL, or restore the deleted page. Use Redirection (free WordPress plugin) to manage 301 redirects easily.

2

Update broken external links

For outbound links to external sites returning 404, search for the page's new URL (try Wayback Machine at web.archive.org) and update your link. If no replacement exists, remove the link entirely.

3

Collapse redirect chains

Each redirect hop (301 → 302 → 200) loses a tiny amount of link equity. Update your links to skip straight to the final destination URL whenever possible.

4

Run monthly to stay clean

External websites go offline constantly. Schedule a monthly broken link check using this free tool — or use our SkySEOManager Pro to monitor your WordPress site's internal links automatically.

Broken Link Building Strategy

One of the most effective free link building strategies is broken link building. Here's how it works using our free link checker:

🎯

Find relevant broken pages

Run our tool on authority sites in your niche. Identify their broken external links that point to content similar to yours.

✍️

Create replacement content

If you don't have a page that replaces the dead link, create one. Make it better than the original using the Wayback Machine to see what used to be there.

📧

Reach out to the webmaster

Contact the site owner, mention the broken link, and suggest your content as a replacement. This outreach converts at 5–15% — significantly better than cold link requests.

🔗

Earn high-quality backlinks

The webmaster fixes their broken link by pointing to your content — you get a relevant, editorial backlink on an authoritative page in your niche.

Trusted by 11,000+ WordPress sites

Broken Links Found? Fix All Your SEO Issues with SkySEOManager Pro

Cleaning up broken links is just one part of a full SEO audit. While you're fixing dead links, use SkySEOManager Pro to simultaneously fix missing meta descriptions, unoptimised titles, and image alt text — across your entire WordPress site in one session.

  • Bulk-edit SEO metadata for every post and page from a single WordPress dashboard screen.
  • AI-generated meta descriptions — let Gemini AI write optimised descriptions for every page at once.
  • Bulk image alt text — scan and fix every missing alt attribute across your media library.
  • Works with Yoast & Rank Math — integrates with the SEO plugins you already use.
Explore SkySEOManager Pro →
★★★★★

"Found 23 broken links with the free checker, then used SkySEOManager Pro to fix all our meta descriptions at the same time. Our organic traffic grew 41% in 3 months."

DT
David T.
Web Agency Owner
11,000+
Active Installs
4.9/5
Average Rating
14-Day
Money-Back
24/7
Expert Support

Frequently Asked Questions

What is a broken link checker and why do I need one?
A broken link checker (also called a dead link checker or 404 checker) is a tool that crawls the links on your web pages and checks whether each one returns a valid HTTP response. You need one because broken links hurt your SEO by wasting crawl budget, leaking PageRank, and driving users away with frustrating 404 error pages. Our free online broken link checker scans up to 200 links per page in one click.
How many links does your free broken link checker scan?
Our free online broken link checker extracts and checks up to 200 unique links per page. This covers virtually all pages on normal websites and blog posts. For very large pages with hundreds of links, the tool checks the first 200 unique URLs it finds (excluding duplicate links, anchors, mailto:, and tel: links).
What HTTP status codes does the tool check for?
The tool performs a HEAD request (with GET fallback) on every link and reports the exact HTTP status code. We categorise results as: 2xx (working), 3xx (redirects — 301, 302, etc.), 4xx (broken — 404, 410, etc.), 5xx (server errors — 500, 503, etc.), and timeout/unreachable. You can filter results by any of these categories.
What's the difference between a 404 and a 410 error?
Both mean the page doesn't exist, but they signal different things to Google. A 404 (Not Found) is ambiguous — Google treats it as potentially temporary and may keep crawling the URL for weeks. A 410 (Gone) explicitly tells Google the page has been permanently removed, causing Google to de-index it much faster. Use 410 when you've intentionally deleted content for good.
Can this tool check all links on my entire website?
This free tool checks all links on a single URL you specify. For a full site crawl across all your pages, you would need a dedicated crawler tool like Screaming Frog (desktop) or a paid platform like Ahrefs or Semrush. Our tool is ideal for checking specific high-priority pages like your homepage, main category pages, or popular blog posts.
How often should I run a broken link check?
We recommend running a broken link check monthly on your most important pages. External sites go offline and change URLs constantly — a link that worked last month may return a 404 today. For WordPress sites, you can also use the free Broken Link Checker plugin for automated monitoring, though it can slow down your site if not configured carefully.

Find Every Broken Link on Your Site — Free

Paste any URL above and get a full broken link report in under 60 seconds. No sign-up, no limits on how many pages you scan.