WordPress plugin intelligence profile

Content Signal — SEO Content Audit

Free SEO audit for WordPress content: find noindex risk, missing metadata, thin content, and orphan pages. Runs locally, no account needed.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.9.4
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.4 · PHP 8.1
Directory statusactive
Last directory update10 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Content Signal — SEO Content Audit version 0.9.4 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Content Signal is a read-only WordPress content health audit that works alongside Yoast SEO and Rank Math. Run it locally without an account, API key, URL quota, or external request.

The free local audit can:

  • scan published posts, pages, and other public content types (including WooCommerce products) in bounded background batches;
  • find published content marked noindex;
  • find missing SEO titles and meta descriptions;
  • flag canonicals that point to another URL;
  • identify thin content, content without internal links, and stale content;
  • identify orphan content and pages with only one inbound internal link;
  • compare the latest scan with the previous result to show new and resolved findings;
  • schedule daily or weekly local audits, disabled by default;
  • ignore intentional findings and restore them later;
  • search and filter findings by issue, severity, content type, change, and active/ignored state;
  • link directly to Edit and View actions for every affected URL;
  • export the complete latest audit to CSV;
  • show critical content health status in the WordPress Dashboard and Site Health.

The optional Content Signal platform connection can:

  • exchange a one-time connection challenge for a site-scoped connection;
  • sync bounded content metadata and active findings from the latest completed local audit in paginated batches;
  • materialize local findings as platform audit issues and combine them with Google Search Console traffic loss and opportunity data;
  • deep-link connected findings into matching platform Content and Audit views;
  • identify findings that can gain Search Console evidence and supported Yoast/Rank Math fields that can enter the safe-preview workflow;
  • prioritize work in a multi-site team backlog with audit history;
  • schedule recurring sync through Action Scheduler, with an hourly WP-Cron fallback;
  • show sanitized sync history in the WordPress admin;
  • receive signed, review-first SEO title/meta-description operations plus bounded self-canonical and individual noindex/nofollow repairs from the SaaS worker.

The local audit does not contact an external service or change content. When the optional platform is connected, the plugin does not send post bodies during sync. Risky SEO changes are never made from the platform without a preview, dry run, explicit confirmation, signed request, and recorded result.

External services

This plugin connects your WordPress site to the Content Signal SaaS workspace, an account-based service you sign up for separately. No SaaS endpoint is contacted until an administrator enters one on the settings screen and completes the one-time connection exchange.

Once connected, the plugin sends requests to the SaaS endpoint you configured in these cases:

  • Connecting the site — the one-time connection challenge you paste in is exchanged for a signed, site-scoped connection token.
  • Scheduled and manual sync — bounded post/page metadata (URL, title, status, modified time, author, publish date, featured-image presence, taxonomies, word count, link counts, supported SEO metadata signals, and active findings from the latest completed local audit) is sent in paginated batches. Each finding is limited to an allow-listed code, label, severity, short evidence, and fingerprint. Full post/page content bodies, the full internal-link graph, and ignored findings are never sent.
  • Receiving SEO operations — the SaaS worker sends signed, review-first title/meta-description/canonical/noindex-nofollow proposals for an administrator to preview and confirm before anything is written back to WordPress.
  • Disconnecting the site — a request invalidates the stored connection token on the SaaS side.

Every outbound request is signed with a per-site secret and rejected by the SaaS if tampered with. No data is sent to any third party besides the SaaS endpoint you explicitly configure.

See the Content Signal Terms of Service and Privacy Policy for how the connected SaaS handles data.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • rank math
  • seo audit
  • thin content
  • noindex
  • yoast
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.4 · PHP 8.1
Update activity10 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version0.9.30.9.4
Version0.9.20.9.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.