LaunchRanked

Broken link checker

Paste a page URL. We check up to 100 of its links and list every 404, server error, timeout and redirect.

How the check works

We fetch the page, collect every <a href> in the HTML and drop duplicates, same-page anchors and non-web links like mailto:. Then we request up to 100 unique URLs, six at a time, internal links first. Each gets a HEAD request, retried as GET if the server doesn’t handle HEAD, and we follow up to five redirects by hand. Each link has an 8-second timeout and the whole run stops at about 25 seconds.

Reading the results

  • 4xx. 404 (not found) and 410 (gone) are broken. Fix the URL, point it at the replacement page, or remove the link.
  • 401, 403, 429. Usually a login wall, bot protection or rate limiting, not a dead page. We report them apart from real 404s.
  • 5xx. The other server failed. It may be temporary; re-run later before removing the link.
  • No response. Timeouts, DNS failures or a domain that no longer exists. An expired domain is worth removing fast: someone else can register it and serve anything.
  • Redirects. Working links that take a detour. Update internal ones to the final URL.

Keeping links healthy

  1. When you change a URL, add a 301 from the old one and update internal links in the same deploy.
  2. Build internal links from your routing data, not hand-typed paths, so renamed pages update everywhere.
  3. Re-check your most-linked pages after big content or navigation changes.

Internal-link checks are one of the quality gates in our own content pipeline: an article doesn’t ship if its links don’t resolve. See how that fits together in the Versely case study. For anchor text and nofollow on the same page, use the internal link checker.

Limits

We read server HTML, so links added by JavaScript aren’t included. We don’t check images, scripts or CSS files, only anchor links. Very slow sites may leave some links marked as skipped.

Questions

Do broken links hurt SEO?

A few broken outbound links won't sink a page. Broken internal links are the ones to fix: they send crawlers and visitors to dead ends and waste links that could be passing value to your real pages. Both make a page look neglected to readers.

Why does a link work in my browser but fail here?

Some sites block automated requests or ask for a login, and answer bots with 401, 403 or 429. We list those separately as 'refused our checker' rather than broken. Open them in a browser to confirm.

Should I fix links that redirect?

They work, so it's lower priority. For internal links, update them to the final URL: each redirect is an extra request for crawlers and visitors. For external links, updating is optional but keeps you safe if the redirect is later removed.

Can it scan my whole site?

No, one page per run, up to 100 links, within about 25 seconds. That keeps it fast and polite to the sites we check. For a full-site crawl use a desktop crawler, and use this for quick checks of key pages after an update.

Autopilot · early access

Want this fixed automatically?

Autopilot checks your site, publishes researched articles at a safe pace, and tracks whether ChatGPT, Perplexity, Gemini and Claude cite you. $49/mo.

Related free tools

See all free tools