Background crawling, two-tier link checking and a filterable results table — all running on your server. No API keys, no external service.
| Status | Type | Link URL | Found On | Code |
|---|---|---|---|---|
| broken | ext | https://old-partner.com/page | /about/ | 404 |
| broken | int | https://yoursite.com/deleted-post/ | /blog/2023/ | 410 |
| manual-check | ext | https://linkedin.com/company/yourco | /contact/ | — |
| ok | ext | https://docs.example.com/api | /docs/ | 200 |
Set it up once, run a crawl whenever you need — no ongoing subscription, no sending your data anywhere.
Crawls via WP-Cron in batches — no timeouts on large sites. Leave the page and come back to results.
Full HTTP verification for standard links. Social domains are flagged as manual-check to avoid false positives.
Filter by Broken, Manual Check or OK. Search by URL. See the exact page each broken link was found on.
Get a summary emailed to any address when the crawl finishes — or turn it off in settings.
Export the full results table to CSV at any time — share with your team or import into your own workflow.
No Python, no Playwright, no npm. Works on any standard WordPress hosting including shared hosting.
Social platforms block automated requests by design. Instead of false positives, the plugin flags them for manual review.
Every link to a non-social domain is verified with a real HTTP request. You get the exact status code, error type and source page.
The whole process runs in WordPress admin — no external tools, no terminal.
Go to Link Checker → Settings to set your max pages, email address and excluded domains. Then click Start Crawl.
The plugin crawls your site page by page using WP-Cron. A live progress bar shows progress — you can leave the page safely.
Results appear in the table as the crawl progresses. Filter by status, search by URL and export to CSV anytime.
Install directly from WordPress or upload the zip file manually.
In your WordPress admin go to Plugins → Add New and search for RockIt Broken Link Checker, or download the zip from WordPress.org and upload via Plugins → Upload Plugin.
Click Activate Plugin.
Go to Link Checker in your WordPress admin menu. Optionally configure settings under Link Checker → Settings.
Click Start Crawl. Results appear in the table as the crawl progresses. You'll get an email report when it finishes (if enabled).
No. Everything runs on your WordPress server using standard PHP and WordPress functions. No data is sent anywhere external.
Crawling runs via WP-Cron in batches of 10 pages every 30 seconds. Visitors won't notice anything.
Sites like Facebook, Instagram and LinkedIn block automated HTTP requests and return error codes even for valid links. Flagging them prevents false positives.
Yes — click Stop Crawl at any time. Results collected so far are preserved in the table.
Go to Link Checker → Settings and add the domains to exclude, one per line (e.g. maps.example.com).
Up to 200 pages by default — configurable up to 2,000 in Settings.