find_broken_external_links
Detect dead, redirected, and flaky external links across HTML folders, group each URL by status, and list affected pages with suggested fixes.
Instructions
Find dead, redirected, or flaky outbound links across a folder of HTML.
Every external <a href> is collected (mailto:, tel:,
javascript: and in-page anchors are skipped) and each unique URL is
checked once with HEAD, falling back to GET for servers that refuse
HEAD. Results are grouped as ok / redirect / client_error /
server_error / timeout / dns_fail / error, and every
non-ok link lists the pages it appears on plus a suggested action.
site_host (e.g. "example.com") marks absolute links to your own
site as internal so they're skipped. Results are cached locally for
cache_days (set 0 to force a fresh check); timeouts are never cached.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| folder | Yes | ||
| pattern | No | *.html | |
| timeout | No | ||
| max_urls | No | ||
| site_host | No | ||
| cache_days | No | ||
| include_ok | No | ||
| concurrency | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||