RockIt Link Health Monitor

外掛說明

RockIt Link Health Monitor crawls your WordPress site for broken links automatically — no external service, no API keys, no monthly fee.

How it works:

  • Crawls your site page by page in the background using WP-Cron — no timeout issues on large sites
  • Two-tier link checking: full HTTP verification for all standard links, automatic manual-check flag for social/bot-protected domains (Facebook, LinkedIn, Instagram, YouTube, X/Twitter and more)
  • Results appear in a filterable admin table — filter by Broken, Manual Check, OK, or search by URL
  • Optional email report sent automatically when the crawl finishes
  • Export results to CSV at any time

Key features:

  • No Python, no Playwright, no external dependencies — pure PHP/WordPress
  • Background crawling via WP-Cron — leave the page and come back
  • Configurable: max pages, external link checking, excluded domains
  • One-click CSV export
  • Clean, fast admin UI with live progress bar

Source code: https://github.com/s1ranand22/rockit-link-health-monitor

安裝方式

Option 1: Install from your WordPress dashboard (recommended)

  1. Go to Plugins Add New
  2. Search for RockIt Link Health Monitor
  3. Click Install Now, then Activate

Option 2: Upload the plugin zip

  1. Go to Plugins Add New Upload Plugin
  2. Choose the downloaded rockit-link-health-monitor.zip and click Install Now
  3. Click Activate

After activation

  1. Go to Link Monitor in your WordPress admin menu
  2. Optionally configure settings (max pages, email report address, excluded domains)
  3. Click Start Crawl
  4. Results appear in the table as the crawl progresses

常見問題集

Does this require any API keys or external services?

No. Everything runs on your WordPress server using standard PHP and WordPress functions.

Will it slow down my site while crawling?

Crawling runs in the background via WP-Cron in batches of 10 pages every 30 seconds, so the impact on your site is minimal.

Why are social media links flagged as “manual-check” instead of broken or OK?

Sites like Facebook, Instagram, LinkedIn and others block automated HTTP requests and always return an error code — even for perfectly valid links. Flagging them as manual-check rather than broken prevents false positives.

Can I stop a crawl midway?

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

How do I exclude certain subdomains?

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

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈RockIt Link Health Monitor〉的開發相關工作。

參與者

將〈RockIt Link Health Monitor〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.1.1

  • Pro tier: AI-powered broken link fixer with Find Fix, Replace and Remove buttons
  • Credit top-up (50 credits for $2) via Paddle with Buy button in Settings
  • Monthly credit carry-over on subscription renewal
  • Pro upgrade banner in main admin page

1.1.0

  • Pro tier: AI-powered broken link fixer with one-click Replace and Remove
  • Replacement lookup: internal links via sitemap.xml + llms.txt, external via redirect follow Wayback Machine Claude AI
  • Fix applied directly to post/page content in WordPress database
  • License key activation in Settings page (Paddle subscription)
  • Pro banner and credit counter in admin UI
  • Free tier unchanged

1.0.0

  • Initial release