Free WordPress plugin

A free WordPress plugin that scores your whole content library.

Content Health by NetoTraffic installs from WordPress.org like any other plugin โ€” no paid plan, no trial clock. Scan your posts for missing metas, thin and stale pages, orphans, and overlapping content, then get one health score and a fix-first shortlist. Optional AI fixes only if you want them.

$0free forever
WP.orgWordPress plugin
9site-wide checks
Free WordPress plugin โ€” no subscription Install from WordPress.org No account required for the audit Works with Yoast, Rank Math & SEOPress
$0free WordPress plugin
WP.orginstall like any plugin
9audit checks
OptionalAI โ€” never required
The problem

Per-post SEO tools canโ€™t see your whole library

Editor sidebars check the open post. They canโ€™t tell you what else on the site already says the same thing โ€” or which pages nobody links to.

๐Ÿ“ญ

Missing metas pile up

Dozens of posts ship without a meta description or with a title tag thatโ€™s too long or too short to use the SERP space well.

๐Ÿ“„

Thin and stale pages linger

Short stubs and articles untouched for years still sit in the index, quietly dragging the site down.

๐Ÿ๏ธ

Orphans go unnoticed

Pages with nothing linking to them are invisible to readers and crawlers โ€” and invisible to a single-post checker.

๐Ÿชž

Duplicates hide in the corpus

Two posts covering the same ground look fine alone. Compared site-wide, theyโ€™re cannibalizing each other.

Key benefits

One free plugin. One scan. A clear picture of content health.

Install from WordPress.org โ€” the full site audit is free forever. Optional AI fixes plug in only when you paste a key and click.

๐Ÿ”Ž

Site-wide scan

Batch through the library with a progress bar โ€” no rendering every post, no cron, no background jobs.

๐Ÿ’ฏ

One Content Health score

A single number next to the scan button so you can track improvement between runs instead of juggling nine counts.

๐ŸŽฏ

Fix these first

A shortlist ranks posts with the most to gain, so a site with hundreds of flags still has an obvious place to start.

๐Ÿ“š

Corpus / overlap report

Duplicates, same-ground overlaps, merge candidates, and missing pillars โ€” computed from your own posts, no AI required.

๐Ÿ”—

Link health

Redirects, orphans, and optional broken-link checks gathered on one screen instead of scattered across reports.

๐Ÿงฉ

Writes your SEO pluginโ€™s fields

Meta descriptions and titles go into Yoast, Rank Math, or SEOPress โ€” not a competing custom field.

โœฆ

Optional AI fixes

Meta descriptions, title tags, alt text, internal-link suggestions, thin-page drafts, and section refresh โ€” only on click.

โ†ฉ๏ธ

Undo on every write

AI changes are backed up first. One click restores the previous value; WordPress keeps its own revisions too.

๐Ÿ”’

No nagware

No account wall for the audit. Fix-with-AI buttons simply donโ€™t show without a key โ€” no greyed-out teasers.

How it works

From free install to a clear shortlist in four steps

Install the WordPress plugin, scan locally โ€” the audit never leaves your database. AI is a separate, optional path.

  1. Install the free WordPress pluginGet Content Health from WordPress.org (Plugins โ†’ Add New, or the download link above), activate it, and open the report screen. No signup, no paid plan.
  2. Scan my siteRun a batched scan. You get nine counts, a Content Health score, and a Fix-these-first shortlist.
  3. Open any cardSee exactly which posts are flagged โ€” missing meta, thin, stale, orphans, structure issues, corpus overlaps, and more โ€” with links straight to the editor.
  4. Fix manually or with AIEdit by hand, or paste a netotraffic.com API key and use Fix / Suggest / Draft only on the posts you choose. Nothing is sent until you click.
What you get

A free WordPress plugin. Tier 1 is the product. Tier 2 is optional.

Honest split โ€” free forever on WordPress.org, no trialware, no โ€œupgrade for more scans.โ€

Included free (Tier 1)

  • โœ“Nine per-post audit checks (meta, titles, thin, stale, links, alt, orphans, structure, author bios)
  • โœ“Content Health score and Fix-these-first shortlist
  • โœ“Corpus report: duplicates, overlaps, merge candidates, missing pillars
  • โœ“Link health view (redirects, orphans; optional broken-link check on click)
  • โœ“Works with Yoast, Rank Math, SEOPress (AIOSEO read-only)
  • โœ“Optional Google Search Console connection for richer stale / priority signals

Optional AI (Tier 2)

  • โœ“Write / batch meta descriptions into your SEO pluginโ€™s fields
  • โœ“Rewrite title tags (SEO field only โ€” never renames the post)
  • โœ“Suggest internal links (copy-paste HTML; never auto-writes content)
  • โœ“Write image alt text and author bios
  • โœ“Draft thin posts and refresh aged sections โ€” you approve before anything saves
  • โœ•Not included: guaranteed rankings, auto-publish without your click, or any network call before you paste a key
The difference

Before and after

Scattered editor checks

  • Open posts one by one to see whatโ€™s wrong
  • No view of duplicate or overlapping content across the site
  • Orphans and thin stubs hide until traffic drops
  • Nine separate problems, no single score to track
  • Fixing metas at scale means typing every one by hand

With Content Health

  • One scan โ†’ counts, score, and a fix-first shortlist
  • Corpus report finds duplicates and overlaps Yoast canโ€™t see
  • Link health and orphans on one screen
  • Optional AI writes metas, titles, alt, and drafts โ€” only on click
  • Writes your SEO pluginโ€™s own fields, with Undo
Who itโ€™s for

Built for people cleaning a real content library

๐ŸŒ

Website & blog owners

See whatโ€™s broken across hundreds of posts without opening each one.

๐Ÿ”—

Affiliate & niche sites

Catch cannibalizing pages and thin stubs before they waste crawl budget.

๐Ÿข

Small businesses

A free audit that works with the SEO plugin you already use.

๐Ÿ“Š

Agencies

Give clients one score and a shortlist โ€” then optional AI to clear the backlog.

FAQ

Questions before you install

Is Content Health really free?

Yes. It is a free WordPress plugin on WordPress.org. The full site audit โ€” nine checks, Content Health score, Fix-these-first, corpus report, and link health โ€” is free forever. No account, no time limit, no โ€œupgrade for more scans.โ€ Optional AI fixes use credits from a netotraffic.com key you paste yourself โ€” never required to use the plugin.

Is this a WordPress plugin or a SaaS tool?

A WordPress plugin. You install it on your site from WordPress.org (or upload the zip), then run scans from your wp-admin. The audit runs on your own database. Optional AI calls netotraffic.com only after you paste a key and click a fix button.

Does it send my content anywhere?

Not during the audit. The scan reads your local database only. Nothing is sent to netotraffic.com until you paste an API key and click a Fix / Suggest / Draft button. There is no activation ping, cron, or background balance refresh.

How is this different from Yoast or Rank Math?

Those tools excel at per-post checks in the editor. Content Health is a library view: site-wide counts, a single score, orphans, and a corpus report that compares every post against every other post โ€” something an editor sidebar structurally cannot do.

Which SEO plugins does it support?

It reads and writes meta descriptions and title tags for Yoast SEO, Rank Math, and SEOPress. All in One SEO is read-only. With no SEO plugin installed, Content Health can store and output descriptions and titles itself.

What do the optional AI fixes cost?

They spend credits from your netotraffic.com balance. The plugin shows the price before every click. New accounts include free credits. You can revoke a key anytime to cut access immediately.

Will AI overwrite my posts without asking?

No. Meta and title fixes write one field at a time with Undo. Link suggestions never write content. Article drafts and section refresh only save when you approve. Backups are kept so one click restores the previous value.

What about Google Search Console?

Optional and separate from netotraffic.com. You connect your own Google Cloud OAuth credentials. With nothing connected, every card still works on local heuristics. GSC data never leaves your siteโ€™s database through this plugin.

Does the broken-link checker need an account?

No. Itโ€™s free like the rest of the audit, but it is the one check that requests URLs found in your content (including external ones) โ€” only when you click Check links, never automatically.

Get started

Install the free WordPress plugin. Audit your library today.

Content Health is a free plugin on WordPress.org โ€” no subscription, no trial. Optional AI only if you add a key later.

Free WordPress plugin$0 ยท install from WordPress.org Download Free