Broken Link Checker

Enter a URL to scan all links on the page and check each one for 404 errors, redirects, and timeouts. Finds broken internal and external links.

Check a page's links

What Are Broken Links?

Broken links (also called dead links) are hyperlinks that point to pages that no longer exist or cannot be reached. When a user or search engine bot follows a broken link, they get a 404 Not Found error or another error response instead of the expected page.

Why Broken Links Hurt SEO

Broken links create several problems for SEO:

How to Fix Broken Links

Status CodeMeaningFix
404Page not foundUpdate the link to point to the correct URL, or set up a 301 redirect from the old URL.
410Gone permanentlyRemove the link or redirect to a relevant alternative page.
500Server errorThe linked site has a problem. If it is your site, check server logs. If external, consider removing the link.
0 / TimeoutNo responseThe server did not respond. May be temporarily down or blocking requests.
301/302RedirectNot broken, but update the link to point directly to the final URL to avoid unnecessary redirect hops.

How RankNibbler Checks Links

RankNibbler fetches the page with a real rendering engine — so JavaScript-injected links are caught too — extracts every link, and checks the first 50 for their live HTTP status. 404 and 5xx responses are flagged as broken, and redirects (3xx) are flagged separately so you can point links straight at the final URL. Pages that simply refuse automated requests (bot-protected sites returning 403, login walls, rate limits) are marked Blocked, not broken, because they load fine in a real browser. Click any result card to filter the table.

Need a full site scan? Use the Site Audit tool to crawl your entire sitemap.