Description
How many of your published posts can Google actually see?
On most WordPress sites a few posts carry a noindex flag nobody set on purpose. Others have fewer than 300 words and will never rank. Some have no meta description. Some have not been touched in two years. Nobody notices until traffic drops.
Seofable Content Visibility Audit scans every published post and page in one click and sorts them into a short list:
- Invisible to Google: the post is set to noindex
- Thin content: fewer than 300 words
- Missing meta description
- Stale: not updated in 18 months or more
- Site-wide blockers: “Discourage search engines” is switched on, or robots.txt blocks all crawlers
Every finding links to the post editor. The CSV export lists each post with its issues, a priority and a recommended action, so you can work through it in order.
Decide once, per post
A list of 200 problems is not a plan. The plugin lets you record a decision for each post: update it, keep it, merge it into a stronger post, mark the noindex as intentional, or schedule it for removal. It remembers those decisions.
- Progress counter: “12 of 47 decided”, plus a Fix-first list with the five posts that matter most
- Decided posts stay out of the list. They come back only if a new hard problem appears, for example a fresh noindex, or when a recheck is due after six months
- The next visit starts with the last audit: date, number of issues, number of decisions. After a new scan you see what you fixed and what is new
- When everything is decided you get a summary and the work plan instead of an empty table
What it does not do
It does not edit anything. The plugin reads your posts and the noindex and meta settings of Yoast SEO, Rank Math or SEOPress, and writes nothing back. You keep editing in the editor you already use.
It sends nothing anywhere. All checks run on your own server against your own database. No account, no API key, no external request.
Who maintains it
Seofable builds and maintains the plugin. We run the same checks against our own sites before we publish. The plugin gives the checks to any WordPress site for free.
Screenshots



FAQ
Does this replace Yoast or Rank Math?
No. Your SEO plugin helps while you write one post. This plugin looks at all posts you have already published and finds the ones that slipped through.
Does the plugin change my site?
No. It reads posts and settings and writes only your decisions, as post meta. It never edits a post, a setting, or your SEO plugin.
Does any data leave my site?
No. The checks run on your server. The plugin makes no external requests. The only outbound link is a hint to Seofable that you can dismiss.
Do I need a Seofable account?
No. The plugin works without any account or key. Seofable is a separate service for writing and publishing new articles; the plugin only mentions it once.
Which SEO plugins are detected?
Yoast SEO, Rank Math and SEOPress, for the noindex and meta description checks. Without one of them the plugin skips those two checks. The thin-content and staleness checks always run.
Does it fix issues for me?
No. It records your decision per post and turns the decisions into a work plan. You make the edits. The next audit shows which posts you fixed since the last run.
What does the plugin store?
For each decision: the chosen action, an optional note and the local WordPress user ID of the person who decided. It stores this as post meta in your database. Uninstalling removes all of it.
What if several admins use it?
Decisions belong to the site, not the browser. If two admins decide on the same post, the later decision counts.
Will it keep showing me the same posts?
No. A decided post returns only when a new hard problem appears or when a recheck is due: after six months for normal decisions, after twelve months for intentional noindex flags. If you edit the content of a decided post, the plugin shows a small “content changed” note and leaves your decision in place.
Does it check site-wide settings?
Yes. It warns when “Discourage search engines” is enabled under Settings, Reading, and when robots.txt contains “Disallow: /” for all crawlers.
Does it work on large sites?
Yes. The scan runs in batches of 40 posts, so sites with thousands of posts finish without timeouts. The CSV export covers up to 5,000 posts.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Seofable Content Visibility Audit” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Seofable Content Visibility Audit” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.1
- Renamed to Seofable Content Visibility Audit; all functions, options, hooks and asset handles now use the seofable_audit_ prefix.
1.0.0
- Initial release: noindex, thin content, meta description and staleness checks, site-wide blocker warnings, summary cards, filterable results.
- Content decisions: decide update/keep/merge/intentional/removal per post, with notes, progress, Fix-first priorities, decision memory with fair resurfacing, last-audit snapshot with fixed/new diff, and a completion summary.
- CSV export as a work plan: issues, priority, recommended action, decision, status.
