Automated WordPress Broken Link Checker with Alerts
Automated WordPress Broken Link Checker with Alerts
Couldn't load pickup availability
Automated WordPress Broken Link Checker with Alerts
Keep your WordPress site's SEO performance strong with this automated broken link checker that scans your outbound links weekly and alerts you to issues before they hurt your search rankings. Dead links frustrate readers and signal poor content quality to Google—this n8n workflow catches them automatically.
What this workflow does
Every Friday at 6 AM UTC, this workflow springs into action to protect your WordPress site's link health. It fetches your most recent published posts via the WordPress REST API, extracts every outbound link from your content, and systematically checks each unique URL with HTTP HEAD requests. The workflow intelligently categorizes results as broken (4xx/5xx errors), redirected (3xx responses), or healthy, then sends prioritized reports through Telegram or Slack—but only when issues are found, preventing notification spam.
Key features
- Comprehensive detection: Identifies broken links returning 4xx/5xx errors and connection timeouts
- Redirect monitoring: Shows destination URLs for redirected links so you can update them directly
- Smart prioritization: Lists broken links appearing in multiple posts first for maximum impact fixes
- Built-in rate limiting: 500ms delays between checks prevent overwhelming external servers
- Intelligent filtering: Automatically skips mailto/tel links, file downloads (.pdf, .zip), and configurable ignore domains
- Silent when healthy: No alerts sent when all links work perfectly
Use cases
- WordPress blog owners maintaining high-quality content and SEO performance
- Content teams managing multiple WordPress sites with extensive outbound linking
- SEO specialists monitoring link health across client websites automatically
- Digital agencies providing proactive maintenance for WordPress clients
Technical details
Built with essential n8n nodes including HTTP Request for link checking, Code nodes for URL extraction and filtering logic, IF nodes for status categorization, and Telegram/Slack integrations for alerts. The workflow includes configurable timeout settings and processes links efficiently with deduplication across posts.
Setup time: Under 5 minutes to connect your WordPress site and notification channels.
