Title: Postlint Content Audit
Author: Muhammad Zuhaib Zahid
Published: <strong>October 16, 2026</strong>
Last modified: October 16, 2026

---

Search plugins

![](https://ps.w.org/postlint-content-audit/assets/banner-772x250.png?rev=3749815)

![](https://ps.w.org/postlint-content-audit/assets/icon-256x256.png?rev=3749815)

# Postlint Content Audit

 By [Muhammad Zuhaib Zahid](https://profiles.wordpress.org/muhzuhayb/)

[Download](https://downloads.wordpress.org/plugin/postlint-content-audit.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/postlint-content-audit/#description)
 * [Reviews](https://wordpress.org/plugins/postlint-content-audit/#reviews)
 *  [Installation](https://wordpress.org/plugins/postlint-content-audit/#installation)
 * [Development](https://wordpress.org/plugins/postlint-content-audit/#developers)

 [Support](https://wordpress.org/support/plugin/postlint-content-audit/)

## Description

Postlint Content Audit scans your published posts and pages and shows you exactly
what is missing, in one report, then lets you fix most of it with one click.

**The checks**

 * **Missing featured image**: the classic social-share and layout breaker.
 * **Missing excerpt**: empty excerpts leak full paragraphs into archives and feeds.
 * **Missing tags** and **missing categories**: untagged, unsorted content is hard
   to resurface.
 * **Images without alt text**: counted per post from the content HTML.
 * **Thin content**: posts under a word threshold you choose (off by default).
 * **Duplicate titles**: grouped case- and spacing-insensitively, in one pass.

**The quick fixes (all included)**

 * **Apply default featured image**: choose one image from the media library once,
   then set it on any audited post with a single click.
 * **Generate excerpt**: the first 55 words of the content, stripped of shortcodes
   and HTML, applied per post.
 * Deep links into the editor for everything else.

**Built to be safe on large sites**

 * Scanning runs in batches (default 100 posts per step) with a continue button:
   no timeouts, no wall-clock surprises.
 * The duplicate-title check is a single pass over hashed titles, not a slow pairwise
   compare.
 * The report stores the latest scan; re-scan any time, or enable a weekly automatic
   re-scan.
 * Fixes are per-post, capability-checked and nonce-protected. No mass actions, 
   no surprises.

**Everything is included.** There is no locked functionality, no trial, no quota
and no upgrade prompts in this plugin.

## Screenshots

[⌊The audit report: how many posts fail each check, with a filter link per check.⌉⌊
The audit report: how many posts fail each check, with a filter link per check.⌉[

The audit report: how many posts fail each check, with a filter link per check.

[⌊One click quick fix: the excerpt is written, the notice names the post, and the
list updates at once.⌉⌊One click quick fix: the excerpt is written, the notice names
the post, and the list updates at once.⌉[

One click quick fix: the excerpt is written, the notice names the post, and the 
list updates at once.

[⌊Settings: post types, checks, thresholds, default featured image and the weekly
scan.⌉⌊Settings: post types, checks, thresholds, default featured image and the 
weekly scan.⌉[

Settings: post types, checks, thresholds, default featured image and the weekly 
scan.

## Installation

 1. In your WordPress admin go to Plugins, Add New and search for “Postlint Content
    Audit”, or upload the plugin zip.
 2. Activate.
 3. Open Tools, Content Audit and press “Start new scan”.

## FAQ

### Does it modify anything during a scan?

No. A scan only reads content and records the findings. The only writes are the 
quick fixes you click.

### Which post types are scanned?

Posts and pages by default; any public post type can be enabled in settings.

### How does the alt-text check work?

It reads the img tags in each post’s content and counts the ones with a missing,
empty or whitespace-only alt attribute. It is a source-level check, so it does not
depend on themes or page builders rendering the page.

### Does a scan slow down my site?

Scans run in batches from the admin screen (or via the weekly schedule you opt into),
never on visitor pages.

### Can it fix everything for me automatically?

No, and that is deliberate. It shows you the exact list and gives you one-click 
fixes for the two most mechanical jobs (default featured image, excerpt from content).
Editorial judgment stays yours.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Postlint Content Audit” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Muhammad Zuhaib Zahid ](https://profiles.wordpress.org/muhzuhayb/)

[Translate “Postlint Content Audit” into your language.](https://translate.wordpress.org/projects/wp-plugins/postlint-content-audit)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/postlint-content-audit/),
check out the [SVN repository](https://plugins.svn.wordpress.org/postlint-content-audit/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/postlint-content-audit/)
by [RSS](https://plugins.trac.wordpress.org/log/postlint-content-audit/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * First release: seven checks, batch scanning, weekly opt-in re-scan, two quick
   fixes.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Alt Text](https://wordpress.org/plugins/tags/alt-text/)[content audit](https://wordpress.org/plugins/tags/content-audit/)
   [excerpt](https://wordpress.org/plugins/tags/excerpt/)[featured image](https://wordpress.org/plugins/tags/featured-image/)
 *  [Advanced View](https://wordpress.org/plugins/postlint-content-audit/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/postlint-content-audit/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/postlint-content-audit/reviews/)

## Contributors

 *   [ Muhammad Zuhaib Zahid ](https://profiles.wordpress.org/muhzuhayb/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/postlint-content-audit/)