Skip to content

Broken link checker for internal and external links

See every link on your site with its status, how often it is used and which pages contain it, so a broken link is fixed at the source in minutes.

TL;DR

Too long; didn't read
Show summary

What does a broken link checker find?

A broken link checker follows every link on your pages and reports the ones that return errors. BigRank lists each link once, however many pages use it, with its status and the source pages you need to edit.

Does it check external links?
Yes. External targets are checked with HEAD requests, falling back to GET, and are rate-limited per external host.
Can I see where a broken link lives?
Yes. Each link shows how many pages use it and a drill-down list of those source pages.
Does it find links to redirects?
Yes. Filter by 3xx responses to find links that point at redirects, so you can link straight to the final URL.
What else is flagged on links?
Empty and generic anchor text, nofollow and dofollow attributes, and target blank links missing rel noopener.

What the link report covers

Each link is checked once per crawl and listed once, however many pages use it. Internal links come from the crawl itself, and external targets get a HEAD request with a GET fallback, so a status means the same thing every time.

  • Internal and external scope

    Filter the link table to internal links, external links, or both.

    • Internal links filter
    • External links filter
    • Mail and tel links kept separate
  • Status checks

    Filter by 2xx, 3xx, 4xx and 5xx responses, or jump straight to Broken.

    • 2xx, 3xx, 4xx and 5xx filters
    • A dedicated Broken filter
    • One status per unique link
  • Source pages

    Every link shows its usage count and a list of the pages that contain it.

    • Usage count per link
    • Drill-down list of source pages
    • Issues listed per link
  • Links to redirects

    Find internal links that point at redirects and update them to the final URL.

    • Internal links to 3xx targets
    • Link straight to the final URL
    • Redirect chains in Quick Wins
  • Empty and generic anchors

    Catch links with no anchor text, or with generic text like click here or read more.

    • Empty anchor text
    • Generic anchors like read more
    • Filter by anchor issue
  • Nofollow and target blank

    Filter by nofollow and dofollow, and flag target blank links that are missing rel noopener.

    • Nofollow and dofollow filters
    • Target blank without noopener
    • Attribute issues per link
  • External link checks

    External targets are checked with HEAD requests, falling back to GET, and the result is reused for the whole crawl.

    • HEAD first, GET as fallback
    • Results cached per crawl
    • Rate-limited per external host
  • Export

    Export the filtered link list to CSV or XLSX for the person who will fix it.

    • CSV export
    • XLSX export
    • Exports keep your filters

Deduplicated by target.

A link used on many pages appears once, with a count and a source list, so you fix one problem instead of reading every row.

  • Usage count for each link
  • Source page drill-down
  • Issues shown per link

Filter to exactly what you need.

Combine scope, response code, anchor text and attribute filters to build the list for a specific fix.

  • Internal or external
  • Broken, redirecting or healthy
  • Mail and tel links in their own filter

Verify after the fix.

Recrawl and confirm that the broken links are gone. Past crawls stay available as snapshots for comparison.

  • Scheduled recrawls
  • Date selector for earlier crawls
  • Health score trend

SEO MCP

Ask your AI assistant about Broken Link Checker.

Ask your assistant how many broken links the latest crawl found, which link issues it reported, or whether the count changed since the previous crawl.

Sample conversation

From broken link to fixed

Fix links at the source, not one row at a time. Because each link is listed once with its source pages, a single edit to a shared menu or template can clear many rows.

  1. Crawl the site

    Run a crawl so every link on every page is collected and checked.

  2. Filter to broken

    Open the Links table and filter by Broken, then by internal or external.

  3. Open the source pages

    Use the drill-down to find the pages that contain each broken link.

  4. Fix and recrawl

    Update or remove the link, then recrawl to confirm it is gone.

When teams check links

Run the link report whenever the site's structure changes or its content ages: after a migration, during a cleanup, as routine hygiene, or before reclaiming backlinks that point at missing pages.

  • After a migration

    Find internal links that now return 404 or point through redirects.

  • Content cleanups

    Remove dead outbound links from old posts.

  • Link hygiene

    Fix empty anchors and add rel noopener to target blank links.

  • Backlink reclamation

    Pair this report with broken backlinks to your 4xx pages and redirect them to working URLs.

Fix your own links, audit pages or reclaim backlinks

Use Broken Link Checker for failing links on your own pages, SEO Crawler for every page, status and on-page check behind them, and Backlink Checker for links from other sites that land on your broken pages.

  • Broken Link Checker

    Find every broken, redirecting or flagged link on your site, listed once per target, with the source pages to edit.

  • SEO Crawler

    Crawl your site and see each page's status, response time, titles, headings, links and indexability, then switch between past crawls.

  • Backlink Checker

    Find backlinks from other sites that point at your 4xx or 5xx pages, then redirect those pages to reclaim the link.

Keep going

Keep your site's links healthy

Broken links are often one symptom among several. Clean up redirect waste, fix images that fail too, and reclaim backlinks that still point at removed pages.

Start free trial

Broken Link Checker FAQ

Answers about deduplicated links, mail and tel links, external checks and false alarms, exports, how often links are rechecked and whether subdomains are included.

Why does one link have many source pages?

Links are deduplicated by target URL. The usage count shows how many places use it, and the drill-down lists them.

Are mailto and tel links checked?

They have their own Special filter so they stay out of your broken link counts.

Can slow external sites cause false alarms?

External checks are cached per crawl and rate-limited per host. Recrawl to confirm any link you doubt.

Can I export the list?

Yes. Every filtered table exports to CSV or XLSX.

How often are links rechecked?

On every crawl. Run one on demand, or let scheduled recrawls run weekly by default and daily on higher plans.

Are subdomains crawled?

Not by default. The crawler stays on the main host, and subdomains can be opted in when you want them checked.

SEO that fits your budget

Plans start at $19/month with a 7-day free trial. Every plan includes the site audit, Search Console insights and white-label reports.

See pricing