SEO

Broken-link checker for one page

Check every link on a page and see what answers: broken, redirected, blocking us, or fine.

10 checks a day, 4 an hour · results are kept for 24 hours, then deleted

How to use it

  1. Enter the address you want to checkType or paste it into the field marked "Address to check", including the https:// at the front. Use a page with a lot of outbound links — a resources page, an old article, a footer-heavy landing page.
  2. Press Check and wait a few secondsThe request runs from our server rather than from your browser, so your cache, your extensions and your login session cannot affect the answer. That is the point of it: you are seeing what an anonymous visitor sees.
  3. Start with the broken onesEvery link on the page is requested and its answer recorded. A 404 or a 5xx is a link a reader will hit and a crawler will waste a visit on.
  4. Do not ignore the redirected onesA link that redirects still works, so it is easy to leave. It is also a link you can point straight at its destination, which is faster for readers and cleaner for crawlers.
  5. Read "blocked" as unknown, not as brokenSome sites refuse automated requests. The tool reports that as its own state rather than calling the link dead, because it does not know that and neither would you from the same evidence.
  6. Share or keep the result within 24 hoursThe result has its own link you can send to whoever needs to act on it. It is deleted 24 hours after the check ran, so save anything you need to keep — and re-run the check after a change rather than trusting an old link.

About this tool

This tool reads every link on one page and opens each one to see what answers. Broken links, redirect chains, links that refuse automated clients and links with no readable text are all reported separately, because they are different problems with different fixes.

It checks one page rather than a whole site, and it says up front how many links it found and how many it actually opened. Checking a link costs a request to someone else's server, so there is a limit — and a checker that hid that limit while announcing "no broken links" would be worse than no checker.

Understanding the result

Coverage comes first for a reason. If we checked 60 of 214 links, "no broken links" means no broken links among those 60. The unchecked ones are not known to be fine.

A 403 or 429 is not a broken link. It means the site refused us — often because it blocks automated clients, or because we had just made several requests to it. Open one in a browser before changing anything.

Redirects are not errors either. They are worth updating because every hop costs your visitors latency, and because a link pointing somewhere unexpected is how a site quietly starts sending traffic where it did not intend.

Links with no text, no image alt and no aria-label are listed separately. A screen reader reads the URL aloud, and a crawler learns nothing about the destination.

Example

Input

https://example.com/resources

Output

Checked 26 of 26 destinations · 41.9s
0 broken · 2 no answer · 1 refused us (403) · 2 redirect
22 internal, 4 external, 0 nofollow

Limitations

  • One page at a time. Whole-site crawling is a later phase.
  • There is a link ceiling and a time budget, both reported. A page with many links or slow hosts will be checked only in part.
  • Links added by JavaScript are not seen — but a crawler reading raw HTML does not see them either, which is itself worth knowing.
  • We check from our servers. A link that geo-blocks or rate-limits our address may answer differently for you.
  • mailto:, tel: and javascript: links are counted and never requested. A mailto is not a broken link.

Questions

A link works in my browser but is reported broken. What now?

Check which state it was given. "Refused us" means the site answered and declined an automated client — that link is fine for people. "No answer" after a long wait usually means the host is slow or rate-limiting us rather than dead. Only a 404 or 410 is a genuinely missing page.

Do broken outbound links hurt my rankings?

Not directly and not much. What they do is waste a visitor's time, and a page full of them signals neglect — which is a reasonable thing for a search engine to notice indirectly. Broken internal links matter more, because they strand crawlers and visitors inside your own site.

Should I use nofollow on external links?

Only where it means something: paid or sponsored links, user-generated content, and links you do not want to vouch for. Adding it to every outbound link is a habit left over from an era that ended long ago, and it does not conserve anything.

Last updated 2026-08-16.

Related tools