LaunchRanked

Broken link checker

Check one page, or scan up to 25 pages of your site from its sitemap. We list every 404, server error, timeout and redirect, and the pages that link to it.

How the check works

This page: 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.

Whole site: we find your sitemap through robots.txt (or /sitemap.xml) and read up to 25 pages on the same host: the page you entered, then sitemap URLs in order, then links found on those pages. With no sitemap, we follow links from the page you entered instead. Every unique link across those pages is checked once, the same way as above, up to 150 of them, internal links and links on the most pages first. Links to pages we already read reuse that result. Each broken link lists the pages that contain it and the anchor text used there, and the CSV has one row per link and page. A scan takes up to about 25 seconds; if time runs out, you get the results so far and a note saying where we stopped.

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, or run a whole-site scan, 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. The whole-site mode reads at most 25 pages and checks at most 150 links per run, and stops early if the site starts rate-limiting us (HTTP 429).

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?

Up to 25 pages of it. Pick "Whole site" and we read the pages listed in your sitemap (or follow links from your homepage if there's no sitemap), then check up to 150 unique links found on them, each once. For a larger site that's a sample, not a full audit: run it after big changes, and use a desktop crawler when you need every page.

Which pages does the whole-site scan read?

The page you enter first, then the URLs in your sitemap in the order they're listed, then links found on those pages. Only pages on the same host are read (www and non-www count as one), and files like PDFs and images are checked as links but not crawled. The results list every page we read, so you can see what was covered.

Free growth plan

See what your site is missing

Paste your site. Usually in under a minute: the Google searches you could win, the first articles Autopilot would write for them, and whether AI assistants name you. Free, no card.

See how AI SEO Autopilot worksOr book a free 15-minute SEO call

Related free tools

See all free tools