Does Oh Dear check external links too?

Yes. The broken links check follows both internal links (pages on your own domain) and external links (to other websites), though external checking is off by default.

  1. Open the monitor.
  2. Go to Settings > Broken Links.
  3. Toggle Check external links on.
  4. Save.

From the next crawl onwards, we verify that every external link points to a reachable page too.

For external links, we send an HTTP request to the URL and check the response. Anything in the 200-399 range counts as working. 4xx / 5xx responses, DNS failures, and timeouts are reported as broken.

We respect rel="nofollow" on outbound links (since the spec says automated tools shouldn't follow them), but we do still verify the URL resolves, so you're told if the target is broken even when you don't want it counted for SEO.

Why it's off by default

Two reasons:

  1. External links break often. Another site can remove a page, change its URL, or go offline entirely. That shows up as a broken link on your site even though you haven't done anything. If you don't want to hear about those, keeping external checks off is cleaner.
  2. Some hosts rate-limit aggressive crawling. When we check many external links to the same host, we can get 429s back. Keeping external checks opt-in lets you decide if you want to accept that trade-off.

Excluding specific external URLs

If external checks are on but a specific URL keeps reporting as broken for reasons outside your control (rate limiting, flaky hosts, LinkedIn's well-known anti-bot behaviour), you can add it to the exclusion list so it's skipped on future crawls.

Full docs: Broken links detection.

Related Questions

View all Our Crawler questions →

Want to get started? We offer a no-strings-attached 10 day trial. No credit card required.

Start monitoring

You're all set in
less than a minute!