Linux 软件免费装
Banner图

DevDome Link Monitor: Broken Link Checker, Dead Link Checker, Broken Link Finder

开发者 devdome
更新时间 2026年10月8日 23:09
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

broken link checker 404 monitor dead link checker external link checker broken link finder

下载

1.7.5 1.7.6 1.7.2 1.7.1 1.7.0 1.7.3 1.7.4 1.5.3 1.5.4 1.6.0

详情介绍:

DevDome Link Monitor is a broken link checker and dead link checker for WordPress. Find broken links, dead links and broken images in the saved content of published posts in public post types, excluding attachments. Use the broken link finder as an internal and external link checker. Edit an exact link URL across the posts containing it, or remove the link while keeping its anchor text. Link checks run on your server, with no cloud account or page or link limits. The built-in 404 monitor logs missing-page requests from visitors and bots, with separate human and bot hit counts. Review 404 errors, ignore paths, delete entries and export the log to CSV. Find broken links and missing images Use the broken link finder to check internal links and external links in one scan. It also checks image URLs in saved content to help you find broken images and missing images. The review table separates results into: As a dead link checker, the plugin requires two failures in checks separated in time before marking a URL broken. A link that recovers starts from a clean slate. What the broken link scanner checks The scanner reads saved content (post_content) from published posts in public post types, excluding attachments. It checks <a href> and <img src> URLs, including markup inside block comments. These sources are not scanned: This is not a whole-site crawler. During a content audit, use its results to review links in the published content covered above. Replace links from the dashboard The review table provides these actions: The search replace scope is limited to exact link URLs through Edit URL. It does not replace arbitrary text or other database values. Content changes go through WordPress normally, so revisions apply. You need edit permission on every affected post, and each change is recorded in an audit trail. Monitor 404 not found requests The built-in 404 monitor is always on. It records requests for missing URLs on your site, including requests that reach a 404 page: Use the log to see which missing URLs visitors and crawlers keep requesting. You can ignore paths, delete rows and export results to CSV. Old active entries purge automatically after 30, 90 or 180 days. Review 404 redirect suggestions Each 404 path can receive a redirect suggestion matched against your real post and page slugs. To redirect 404 requests, use the one-click action when DevDome Redirect Manager is active, or copy the suggested .htaccess rule. Review link health The Overview tab shows: Use these results alongside your other SEO tools for the broken-link portion of an SEO audit or site audit. The score describes link health within the plugin's scan scope, not a complete assessment of your website. Run scans in the background Start, pause, resume or cancel a scan at any time. Scans run in small, resumable batches, driven by your browser while the screen is open or by WP-Cron. Low default budgets and per-host spacing limit each batch or tick to at most two links per host. Settings lets you adjust check timeout, posts per batch and links per batch, and configure the user agent and excluded domains. Optional weekly or monthly rescans can produce an email summary of newly broken links only. Email requires a connected DevDome account and is sent by DevDome, with counts only. How verification reduces false positives Sites may reject HEAD requests, block automated requests, require authentication, rate-limit scanners, return temporary server errors or time out. These responses need different treatment from a confirmed broken URL. Verification follows these rules: Unverified and Could not verify results never count as broken. This reduces false positives from temporary failures and access restrictions, but cannot identify every problem: a server returning HTTP 200 for a "page not found" page still counts as OK. AI and agent support On WordPress 6.9 and newer, the plugin registers WordPress Abilities covering the whole plugin: Compatible AI agents and MCP clients can discover and use these abilities when the site exposes them, for example through the official WordPress MCP Adapter. Every ability runs the same code as the plugin screens under the same capability checks. Content edits retain the per-post edit permission check.

安装:

  1. Upload the plugin to /wp-content/plugins/ and activate it, or install it from the Plugins screen.
  2. The 404 monitor starts working immediately - no setup needed.
  3. Open DevDome → Link Monitor and click Scan Links to run your first broken-link scan.

屏幕截图:

  • Broken Link Checker: find broken, redirected and unverified links in your WordPress content, with filters and the fix actions (edit URL, unlink, re-check, dismiss).
  • 404 Monitor: track missing URLs, hit counts, referrers and whether the requests came from humans or bots.
  • Scan Settings: check timeout, posts and links per batch, user agent and excluded domains.

常见问题:

Does it check internal and external links?

Yes. Every <a href> and <img src> in the saved content of published posts is checked, whether it points to your own site or another site. Widgets, menus, custom fields and theme options are not scanned. The full scan scope and exclusions are listed in the Description.

Does it automatically change my content?

No. Scanning only reads your content and records results. Content changes only when you choose Edit URL or Unlink for a specific link, and only if you have WordPress permission to edit every post that contains it.

Why is a working link shown as unverified?

Some websites block automated requests, rate-limit them, require a login or time out. DevDome Link Monitor keeps those results separate as "Unverified" or "Could not verify" instead of calling the link broken. Use Re-check now, or open the link yourself.

Why does it report fewer broken links than my old link checker?

A link is only marked broken after failing twice in checks separated in time. Timeouts, DNS failures and TLS errors are shown as "Unverified"; 401/403/429/999 responses are shown as "Could not verify". This conservative policy makes the remaining results more likely to be broken, but it is not a guarantee. A target that answers 200 with a "page not found" page still counts as OK.

Does the plugin monitor 404 errors?

Yes, always. Every request for a missing URL is recorded with its path, hit count, first and last seen time, and the last referrer and user agent according to your privacy settings. Human hits and bot hits are kept apart. As a 404 checker, the link scan also checks URLs found in published content. The always-on log records incoming missing-page requests separately.

Will scanning slow down my website?

404 logging adds one indexed lookup and one write, and only on requests that are already 404s. Scans run in small chunks with low default budgets and at most two links per host per tick. Scanning runs on your server and uses PHP workers, so it is not free. Lower the batch sizes in Settings on small hosts.

How does the bot/human split work?

It matches the user-agent string against known crawler patterns. User agents are easily forged, so treat "human" as "not obviously a crawler". Requests with no user agent are counted as bots. The Settings tab names the classifier that produced the split.

Do scheduled scans work on a quiet site?

They use WP-Cron, which only fires when someone visits your site or when a real cron job calls wp-cron.php. On a low-traffic site a scheduled scan can run late.

Does DevDome receive my link data?

No link URLs are sent to DevDome. Link checks go from your server straight to the sites you link to. No scan data is sent to DevDome unless you connect a DevDome account. Once connected, DevDome receives the aggregate scan counts and associated account and scan metadata listed under External services, for the account dashboard and optional email summary. Never URLs, anchor text, post titles or 404 paths.

Does it support multisite?

Yes. Network activation provisions the sites it can reach in one request. Any remaining site, and any site created later while the plugin is network-active, creates its own tables on its first load. Settings, the 404 log and scan results are per site.

How do I find links not working in WordPress?

Open DevDome → Link Monitor, click Scan Links and review the broken results. Use Edit URL to replace an exact link across its source posts, or Unlink to keep the anchor text without the link. Check uncertain results separately with Re-check now or by opening the URL yourself.

Can I redirect 404 errors from the log?

You can request suggestions matched against existing post and page slugs. Use the one-click redirect action when DevDome Redirect Manager is active, or copy the .htaccess rule for the path.

更新日志:

1.7.6 1.7.5 1.7.4 1.7.3 1.7.2 1.7.1 1.7.0 1.6.0 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0