DD DevDome Track. Protect. Grow.
DevDome Link Monitor WordPress plugin

Find broken links. Fix them from your dashboard.

DevDome Link Monitor checks links and image URLs in saved published content, and logs incoming requests for missing pages. Review results and replace exact links from your WordPress dashboard, with no account required for scanning.

Free and GPL licensed, reviewed by the WordPress.org plugin team.

No account needed for link scanning
Unlimited pages and links within the scan scope
5 redirect hops followed per check
12 recent scans in the health trend

Find broken links and review missing-page requests

Check published content, review uncertain results separately and choose which links to fix. The always-on 404 log also shows missing URLs requested by visitors and crawlers.

Check links and missing images

Scan internal links, external links and image URLs in saved published content from public post types, excluding attachments. This is not a whole-site crawler: menus, widgets, custom fields and unpublished content are outside its scope.

Keep uncertain results separate

Links need two failures separated in time before being marked broken. Connection failures and access restrictions stay separate from broken results. A missing page returning HTTP 200 still counts as OK.

Fix exact links across posts

Use Edit URL to replace an exact link across its source posts, or Unlink to keep its text. Changes require edit permission on every affected post, retain WordPress revisions and record an audit trail.

Review missing paths and redirect suggestions

The always-on 404 log separates human and bot hits using user-agent patterns, which can be forged. Review redirect suggestions against existing slugs; applying them requires active DevDome Redirect Manager or copying the suggested .htaccess rule.

Follow link health over time

The Overview shows checked links, healthy links, broken links, redirects and human and bot 404 totals. Follow the health trend across the last 12 scans; the score covers scanned content, not your entire website.

Control scanning and server use

Start, pause, resume or cancel scans running in small batches, and adjust timeout, batch sizes or excluded domains. Scanning uses your server resources; optional weekly or monthly schedules depend on WP-Cron and can run late.

Control what the log stores

The 404 log stores no IP addresses and nothing on a visitor device. Requested paths omit query strings; referrer storage can be reduced or disabled. Export results to CSV, ignore paths and automatically purge old active entries.

Work with compatible AI agents

On WordPress 6.9 and newer, compatible AI agents can review results, control scans, edit links and manage settings through exposed WordPress Abilities. MCP access needs an adapter; the same permissions and per-post edit checks apply.

From installation to your first link review

The 404 monitor starts as soon as you activate the plugin. Start a link scan when you are ready to check published content.

  1. 1

    Install and activate

    Install DevDome Link Monitor from WordPress.org and activate it. The 404 monitor starts immediately, with no setup needed.

  2. 2

    Click Scan Links

    Open DevDome > Link Monitor and click Scan Links. Scans run in small batches, driven by your browser while the screen is open or by WP-Cron.

  3. 3

    Review results and choose fixes

    Review broken links and uncertain results separately. Choose Edit URL, Unlink, Re-check now or Dismiss, then review incoming missing-page requests in the 404 log.

Frequently asked questions

Does it check every link on my site?

No. It checks anchor and image URLs in saved content from published public post types, excluding attachments. Menus, widgets, theme options, custom fields, srcset candidates, oEmbed and iframe targets, and reusable or synced patterns not inlined in posts are excluded. Drafts, private content and scheduled content are also excluded.

Will it change my content automatically?

No. Scanning reads content and records results. Only choosing Edit URL or Unlink changes content, and you need edit permission on every affected post. Edit URL replaces exact link URLs, not arbitrary text or other database values. Changes retain WordPress revisions and an audit trail.

Why is a working link marked unverified?

Timeouts, DNS failures, TLS errors and refused connections stay Unverified. Authentication, blocking and rate-limit responses stay Could not verify. Verification also requires PHP cURL and a connection that can be pinned to validated public addresses; unsupported proxy routing leaves URLs unverified. Try Re-check now or open the link yourself.

Will scans slow down my site or run late?

Scans use PHP workers on your server, with small batches and at most two links per host per tick. Lower batch sizes in Settings on smaller hosts. Scheduled scans use WP-Cron, so they can run late without visits or a real cron job calling wp-cron.php.

Do I need an account to scan or get emails?

Scanning requires no account and has no page or link limits. Email summaries require a connected DevDome account and report newly broken links with counts only. DevDome sends the email; the plugin does not. Without a connected account, no email is sent.

Does DevDome receive my links or visitor data?

Link checks go directly from your server to destination sites. DevDome receives no link URLs or visitor data. Connecting an account shares aggregate scan metrics and account and scan metadata. Connecting through the disclosed Tools dashboard also shares active DevDome plugin and platform versions. The catalog fetch sends only the bundled core version.

Can I redirect missing pages from the 404 log?

The log offers suggestions matched against existing post and page slugs. Use the one-click action when DevDome Redirect Manager is active, or copy the suggested .htaccess rule. You can also ignore paths, delete rows and export the log to CSV.

Does it work with WordPress multisite?

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

Install from WordPress.org and check your links

Install DevDome Link Monitor from WordPress.org, activate it and click Scan Links. No account is required for scanning.

More from the DevDome suite

All plugins
DevDome Analytics: Bot Traffic vs Human Traffic Website Statistics
Visitor tracking statistics: site stats, visitor stats, pageviews, sources, bot detection and outbound click reports. Free DevDome account required.
DevDome Bot Protection: Bot Blocker and AI Crawler Control
Detect scanners and unwanted bots, control AI crawler access and review caught requests in Record Bots before turning on blocking, without CAPTCHAs.
DevDome Malware Scanner - WordPress Malware Removal & Security Scanner
Scan for backdoor and webshell patterns. Review findings, quarantine files and repair eligible WordPress core and official plugin packages.