Linux 软件免费装
Banner图

CrawlCue – Broken Link & Image Auditor

开发者 eliyahna
更新时间 2026年8月28日 02:36
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

broken links link checker broken images site audit website maintenance

下载

1.1.1 1.0.9

详情介绍:

CrawlCue gives WordPress administrators a focused maintenance workflow: CrawlCue intentionally does not use WP-Cron, require a cloud account, or send your crawl report to an external service. During an audit, the site server makes HTTP/HTTPS requests to the links and image URLs found on the site so it can verify whether they respond. Those destination servers can therefore receive normal web-request information such as the site server IP address and the plugin user-agent. The plugin does not add personal data, account data, or the site URL to its external-request user-agent.

安装:

  1. Upload the plugin folder to /wp-content/plugins/ or install the ZIP from Plugins > Add New > Upload Plugin.
  2. Activate CrawlCue.
  3. Go to Tools > CrawlCue.
  4. Click "Scan Website Now" and keep the audit screen open while it runs.
  5. If the browser is closed during a scan, return to Tools > CrawlCue and click "Resume Scan".

常见问题:

Does the plugin use WP-Cron?

No. Scans only run while an administrator explicitly starts or resumes one. The "audit overdue" message is calculated from the saved last-scan timestamp when an administrator views WordPress.

Does it crawl Elementor output?

Yes. The crawler requests the rendered front-end HTML, so links and images output by Elementor, themes, menus, widgets, shortcodes, WooCommerce, and similar front-end systems can be discovered when they appear in the resulting HTML.

Does it check external links?

Yes. External URLs are checked with WordPress's safe HTTP functions. Each unique URL is checked once per audit and that result is reused for every occurrence found on the site. A check normally uses HEAD; when HEAD is unsuccessful, CrawlCue may make one small GET fallback before classifying the URL.

CrawlCue found a broken resource on a page, but I cannot see it. Where is it?

Open Details (or View all for grouped results). CrawlCue shows the rendered HTML attribute that exposed the URL, such as img[src], img[srcset], img[data-src], source[srcset], or a[href], plus a compact element locator and an expandable HTML clue. Hidden widgets, responsive/lazy markup, shared headers or footers, shortcode output, and page-builder templates can contain URLs that are not visibly displayed on the page. The clue identifies the rendered markup CrawlCue received from the front end. It may not identify the original PHP, shortcode, widget, or page-builder template that generated that markup.

Why is a URL listed under Needs Review even though it works in my browser?

Some sites, CDNs, firewalls, social networks, certificate chains, or anti-bot services respond differently to a WordPress server than they do to a visitor's browser. CrawlCue therefore treats most non-success responses as inconclusive unless the response strongly establishes that the resource is gone. HTTP 404 and 410 are confirmed broken; responses such as 403, 429, custom/non-standard 4xx codes, 5xx codes, timeouts, DNS failures, and TLS/SSL verification failures are shown under Needs Review instead. CrawlCue also retries a failed HEAD check with a small, browser-compatible GET request before classifying the URL, because some healthy sites do not handle HEAD requests the same way as normal page requests. The compatibility request still identifies itself as CrawlCue and does not solve JavaScript challenges, bypass CAPTCHAs, or use session-cookie tricks. If you open an inconclusive URL yourself and confirm that it works, use Mark as Working. CrawlCue stores that manual verification separately from Ignore and remembers it on future scans when the automated check remains inconclusive. A later confirmed failure such as HTTP 404 or 410 overrides the old manual verification.

What happens if I remove a broken link or image instead of repairing its destination?

Recheck preserves that workflow. It first checks whether the representative source page still contains the saved URL. If the reference was removed, CrawlCue verifies the other grouped source pages in small batches and clears the removed occurrences. If the reference is still present, CrawlCue retests the destination once and updates the whole group.

Does it scan CSS background images?

Version 1.0 focuses on HTML image sources (img src, srcset, and picture/source) and hyperlinks. External stylesheets and CSS background-image crawling are not included in the first release.

更新日志:

1.1.1 1.1.0 1.0.9 1.0.8 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0