Skip to content

Broken link detection

Dead Links Kill Trust. Catch Them Before Your Visitors Do.

Broken hyperlinks hurt SEO, frustrate visitors, and signal neglect. Sitewatch automatically checks up to 50 links per page — internal and external — and creates incidents with full evidence and CMS-specific fix steps when they break.

  • Internal and external hyperlinks checked on every scan
  • Full evidence: link text, status code, redirect chain, internal/external
  • CMS-specific fix steps for WordPress, Next.js, Nuxt, Shopify, and more

How links break

The broken links that cost you traffic and trust

Dead internal links after restructures

Critical

A page gets renamed, a slug changes, or a CMS reorganization leaves anchor tags pointing to pages that no longer exist. Visitors hit 404s. Search engines waste crawl budget on dead ends.

Broken outbound links

Moderate

External sites you link to go down, rebrand, or restructure. Your visitors click through to dead pages. Your site looks unmaintained and your link equity leaks.

Links caught in redirect chains

Moderate

An internal link points to a URL that redirects three times before landing — or worse, loops. Page speed suffers. SEO value dilutes with every hop.

Soft 404s that look fine but aren't

Moderate

A link resolves to a page that returns 200 but shows a "not found" message. Traditional link checkers see a healthy response. Sitewatch validates the actual content.

CMS plugin or theme update breaks routes

Critical

A WordPress plugin update changes permalink structures. A theme update removes pages. Dozens of internal links silently break overnight.

Partner and affiliate links go dead

Moderate

Affiliate programs shut down, partner companies rebrand, or referral URLs expire. Your carefully placed links become dead ends you never notice.

Protect your SEO and user experience

Why continuous broken link monitoring matters

Protect your crawl budget

Dead internal links waste Googlebot's crawl budget on 404 pages instead of your valuable content. Fewer dead ends means more of your site gets indexed.

Stop link equity from leaking

Every broken outbound link is wasted link equity. Every broken internal link is a dead end in your site's authority flow. Fix them to keep your SEO value circulating.

Reduce bounce rate

Visitors who click a link and hit a 404 leave. They don't try another link — they go back to Google. Fewer dead links means lower bounce rates and longer sessions.

Get fix steps, not just a URL list

Sitewatch doesn't just report "this link is broken." Each incident includes the link text, status code, internal/external classification, and CMS-specific fix guidance for your stack.

50 links

Checked per page

2-of-3

Retry confirmation

5–30 min

Check intervals

Fully automatic

How broken link detection works

01

Sitewatch parses your page

On every scan, Sitewatch fetches your page HTML and extracts up to 50 unique hyperlinks — both internal links and external outbound links.

02

Each link gets checked

A fast HEAD request checks every extracted link. If HEAD fails, Sitewatch falls back to a full GET request for compatibility. Mailto, tel, and javascript links are skipped.

03

Failures get confirmed

A single failed check doesn't trigger an alert. Sitewatch uses 2-of-3 retry confirmation to eliminate false positives from transient network issues.

04

Incident created with evidence

Confirmed broken links create typed incidents with the link URL, anchor text, status code, internal/external classification, redirect chain, and CMS-specific fix steps.

Start monitoring today

Free plan. No credit card.

Beyond one-off crawls

Traditional link checkers vs Sitewatch

When links are checked

Traditional link checker:On-demand crawl when you remember
Sitewatch:Every 5–30 minutes, continuously

Internal links

Traditional link checker:Checked
Sitewatch:Checked — with redirect chain analysis

External links

Traditional link checker:Checked
Sitewatch:Checked — HEAD with GET fallback

Evidence per broken link

Traditional link checker:URL and status code
Sitewatch:Link text, status, internal/external, redirect chain

Fix guidance

Traditional link checker:None — just a list of broken URLs
Sitewatch:CMS-specific steps for WordPress, Next.js, Nuxt, Shopify, and more

False positive prevention

Traditional link checker:Single check
Sitewatch:2-of-3 retry confirmation

Alerting

Traditional link checker:Email report after crawl
Sitewatch:6 channels with deduplication and cooldown

Also checks page resources

Traditional link checker:No
Sitewatch:Yes — JS, CSS, images, fonts (see Broken Assets Monitoring)

FAQ

Frequently asked questions

Find every broken link on your site

Free plan. 1 site. Up to 50 links checked per page, every scan.