AI Voice Agent for your website — RockIt Web Pro
Free WordPress Plugin

Find broken links
before your visitors do

Background crawling, two-tier link checking and a filterable results table — all running on your server. No API keys, no external service.

⬇ Download from WordPress.org How it works
100% free No API keys needed Pure PHP — no dependencies
yoursite.com/wp-admin/ — Link Checker
🔗 RockIt Link Health Monitor v1.0.0
247Checked
8Broken
23Manual
4Errors
212OK
StatusTypeLink URLFound OnCode
brokenexthttps://old-partner.com/page/about/404
brokeninthttps://yoursite.com/deleted-post//blog/2023/410
manual-checkexthttps://linkedin.com/company/yourco/contact/
okexthttps://docs.example.com/api/docs/200
Features

Everything you need to keep links healthy

Set it up once, run a crawl whenever you need — no ongoing subscription, no sending your data anywhere.

⚙️

Background crawling

Crawls via WP-Cron in batches — no timeouts on large sites. Leave the page and come back to results.

🔍

Two-tier checking

Full HTTP verification for standard links. Social domains are flagged as manual-check to avoid false positives.

📊

Filterable results table

Filter by Broken, Manual Check or OK. Search by URL. See the exact page each broken link was found on.

📧

Email report

Get a summary emailed to any address when the crawl finishes — or turn it off in settings.

⬇️

CSV export

Export the full results table to CSV at any time — share with your team or import into your own workflow.

Pure PHP, no dependencies

No Python, no Playwright, no npm. Works on any standard WordPress hosting including shared hosting.

Two-tier checking

Smart enough to know what it can't check

Social platforms block automated requests by design. Instead of false positives, the plugin flags them for manual review.

Standard links — HTTP checked

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.

How it works

Three steps to a clean site

The whole process runs in WordPress admin — no external tools, no terminal.

1

Configure and start

Go to Link Checker → Settings to set your max pages, email address and excluded domains. Then click Start Crawl.

2

Crawl runs in the background

The plugin crawls your site page by page using WP-Cron. A live progress bar shows progress — you can leave the page safely.

3

Review, filter and export

Results appear in the table as the crawl progresses. Filter by status, search by URL and export to CSV anytime.

Installation

Up and running in 2 minutes

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).

FAQ

Common questions

Does this require any API keys or external services?

No. Everything runs on your WordPress server using standard PHP and WordPress functions. No data is sent anywhere external.

Will it slow down my site while crawling?

Crawling runs via WP-Cron in batches of 10 pages every 30 seconds. Visitors won't notice anything.

Why are social media links flagged as "manual-check"?

Sites like Facebook, Instagram and LinkedIn block automated HTTP requests and return error codes even for valid links. Flagging them prevents false positives.

Can I stop a crawl midway?

Yes — click Stop Crawl at any time. Results collected so far are preserved in the table.

How do I exclude certain subdomains?

Go to Link Checker → Settings and add the domains to exclude, one per line (e.g. maps.example.com).

How many pages can it crawl?

Up to 200 pages by default — configurable up to 2,000 in Settings.

RockIt SEO & AEO Auto-Fixer — Free WordPress Plugin