{"id":275908,"date":"2026-01-19T16:32:31","date_gmt":"2026-01-19T16:32:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/workflowdone-404-monitor\/"},"modified":"2026-02-12T17:52:06","modified_gmt":"2026-02-12T17:52:06","slug":"workflowdone-404-monitor","status":"publish","type":"plugin","link":"https:\/\/sq.wordpress.org\/plugins\/workflowdone-404-monitor\/","author":23411869,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.3","stable_tag":"trunk","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"WorkflowDone 404 Monitor","header_author":"WorkflowDone","header_description":"Monitor your WordPress site for 404 errors and get notified via email. Upgrade to Supporter for Slack, Discord, Telegram, webhooks and Excel export.","assets_banners_color":"","last_updated":"2026-02-12 17:52:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/workflowdone.com\/404-monitor","header_author_uri":"https:\/\/workflowdone.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":223,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"workflowdone","date":"2026-01-19 16:30:57"}},"upgrade_notice":{"1.0.0":"<p>Initial release of WorkflowDone 404 Monitor.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Dashboard overview with stats","2":"Base index showing all monitored URLs","3":"404 errors list with actions","4":"Settings page with email configuration","5":"Supporter features comparison"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[905,14279,1203,5603,186],"plugin_category":[54,55],"plugin_contributors":[252910],"plugin_business_model":[],"class_list":["post-275908","plugin","type-plugin","status-publish","hentry","plugin_tags-905","plugin_tags-broken-links","plugin_tags-email-notifications","plugin_tags-monitoring","plugin_tags-seo","plugin_category-security-and-spam-protection","plugin_category-seo-and-marketing","plugin_contributors-workflowdone","plugin_committers-workflowdone"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/workflowdone-404-monitor.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>WorkflowDone 404 Monitor helps you keep your WordPress site healthy by automatically detecting 404 errors and broken links.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Daily Automatic Scanning<\/strong> - Your site is scanned daily for 404 errors<\/li>\n<li><strong>Base Index System<\/strong> - Monitor only the URLs you care about<\/li>\n<li><strong>New URL Detection<\/strong> - Automatically discovers new pages and posts<\/li>\n<li><strong>Redirect Detection<\/strong> - Identifies URLs that redirect (301\/302) and shows destinations<\/li>\n<li><strong>Resolve Workflow<\/strong> - Mark issues as resolved to track your progress<\/li>\n<li><strong>Email Notifications<\/strong> - Get notified when 404 errors are detected<\/li>\n<li><strong>History Log<\/strong> - Complete audit trail of all changes<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Upon activation, the plugin creates a \"base index\" of all your existing URLs<\/li>\n<li>Daily scans check all base URLs for 404 errors<\/li>\n<li>New URLs are automatically detected and can be added to monitoring<\/li>\n<li>Email notifications alert you when issues are found<\/li>\n<li>Use the resolve feature to track which issues you've fixed<\/li>\n<\/ol>\n\n<h4>Supporter Version<\/h4>\n\n<p>Support the development of this plugin and get lifetime access to additional features:<\/p>\n\n<ul>\n<li>Slack notifications<\/li>\n<li>Discord notifications<\/li>\n<li>Telegram notifications<\/li>\n<li>Custom webhooks (Zapier, Make, n8n)<\/li>\n<li>Excel export with color-coded reports<\/li>\n<li>Daily digest summary<\/li>\n<li>Priority support<\/li>\n<\/ul>\n\n<p><strong>Only $10 - One-time payment, lifetime access!<\/strong><\/p>\n\n<p><a href=\"https:\/\/workflowdone.com\/wordpress-404-monitor-pro\">Become a Supporter<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to '404 Monitor' in your admin menu<\/li>\n<li>Configure email notifications in Settings<\/li>\n<li>Click 'Run Scan' to start monitoring<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20often%20does%20the%20plugin%20scan%20for%20404%20errors%3F\"><h3>How often does the plugin scan for 404 errors?<\/h3><\/dt>\n<dd><p>The plugin runs an automatic scan once per day. You can also manually trigger a scan at any time from the dashboard.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20a%20404%20is%20detected%3F\"><h3>What happens when a 404 is detected?<\/h3><\/dt>\n<dd><p>If email notifications are enabled, you'll receive an email with details about the broken link. The 404 error will also appear in your dashboard.<\/p><\/dd>\n<dt id=\"what%20does%20%22resolve%22%20do%3F\"><h3>What does \"Resolve\" do?<\/h3><\/dt>\n<dd><p>Marking a URL as resolved removes it from the base index and stops notifications. Use this for URLs you've intentionally removed or redirected.<\/p><\/dd>\n<dt id=\"can%20i%20export%20my%20404%20data%3F\"><h3>Can I export my 404 data?<\/h3><\/dt>\n<dd><p>Excel export is available in the Supporter version of the plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Base index system for URL monitoring<\/li>\n<li>Daily automatic scanning<\/li>\n<li>Email notifications<\/li>\n<li>Redirect detection<\/li>\n<li>History log<\/li>\n<li>New URL detection<\/li>\n<\/ul>","raw_excerpt":"Monitor your WordPress site for 404 errors and broken links. Get email notifications when issues are detected.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/275908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=275908"}],"author":[{"embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/workflowdone"}],"wp:attachment":[{"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=275908"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=275908"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=275908"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=275908"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=275908"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sq.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=275908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}