Simple Meta Description Checker
A simple WordPress tool for finding missing and problematic meta descriptions.
by Your Name · github.com/heartofmanoj/wordpress-meta-description-checker
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/heartofmanoj/wordpress-meta-description-checker/releases/download/v1.0.0/simple-meta-description-checker-1.0.0.zip.zipReadme
WordPress Meta Description Checker
A simple WordPress tool that scans published posts and pages for missing or potentially problematic meta descriptions.
Features
- Finds missing meta descriptions
- Flags short descriptions
- Flags long descriptions
- Shows character count
- Shows total scan results
- Filters results by status
- Provides View and Edit links
- Works without Rank Math or Yoast SEO
- Checks the meta description in the rendered HTML
Installation
Method 1: Using Code Snippets
- Install and activate the Code Snippets plugin.
- Go to Snippets → Add New.
- Create a new PHP snippet.
- Copy the contents of
meta-description-checker.php. - Paste the code into the snippet.
- Save and activate the snippet.
- Go to Tools → Meta Description Checker.
- Click Scan Website.
Method 2: Install as a WordPress plugin
- Download the ZIP file from the Releases section.
- Go to WordPress → Plugins → Add New Plugin.
- Click Upload Plugin.
- Upload the ZIP file.
- Install and activate the plugin.
- Go to Tools → Meta Description Checker.
What it checks
The tool checks published WordPress posts and pages and categorizes their meta descriptions as:
- Good — 70–160 characters
- Short — fewer than 70 characters
- Long — more than 160 characters
- Missing — no meta description was found
- Could not scan — the page could not be retrieved
The 70–160 character range is used as a practical warning threshold. Google does not have a fixed meta description length that guarantees how much text will appear in search results.
Important notes
Version 1.0 scans up to 100 published posts and pages per scan.
The tool makes an HTTP request to each public URL. Large websites may therefore take longer to scan.
A page marked Could not scan may be affected by server security rules, firewalls, redirects, SSL problems, authentication, or other hosting restrictions.
Always test new code on a staging website before using it on a production website.
License
GPL-2.0-or-later
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.0.0 | Aug 31, 2026 | simple-meta-description-checker-1.0.0.zip.zip | 0 |