← All Plugins
v1.0.4

ScanMyPosts – Post Scanner, Shortcode Finder & Content Auditor

A free WordPress plugin with 7 powerful content scanners. Find text, shortcodes, broken shortcodes, empty posts, external links, images, and HTML tags across your entire site — all from one dashboard.

ScanMyPosts Dashboard showing 7 content scanners

Why You Need a Content Audit Tool for WordPress

WordPress sites accumulate content debt over time. Plugins get deactivated and leave broken shortcodes rendering as raw text. External links go dead. Posts sit empty. Images go missing. And buried in hundreds of posts, you have no idea where the problems are.

Most site owners don't discover these issues until a visitor reports them — or worse, until Google penalizes the site for broken links and poor content quality.

ScanMyPosts gives you 7 purpose-built scanners to audit your entire WordPress site in minutes. Find every broken shortcode from that plugin you deactivated last year. Discover which posts link to domains that no longer exist. Catch empty draft pages that were accidentally published. All from a single admin dashboard.

The free version handles everyday audits. When you need unlimited results, automated scanning, and 404 checking, Pro has you covered. Check out all my WordPress plugins or see the full scanner list below.

7 Content Scanners, One Dashboard

Each scanner is built for a specific audit task. Run them individually or work through all seven for a complete site audit.

1
Text Search
Search your content with exact phrase or any-word matching across all post types.
2
Shortcode Finder
Find every shortcode in use, grouped by name. Search by shortcode name or attributes.
3
Broken Shortcodes
Detect shortcodes from deactivated plugins that render as raw text on your site.
4
Empty Posts
Find posts and pages with no content — clean up drafts and placeholder pages.
5
External Links
Catalog all outbound links grouped by domain. Pro adds 404 status checking.
6
Image Scanner
Audit featured images and content images. Pro adds broken image detection.
7
HTML Tag Finder
Search for HTML tags like iframes, tables, and video embeds in your content.

Free Plugin Features

Everything you need to audit your WordPress content. All 7 scanners included free.

Text Search
Search your post content with exact phrase or any-word matching. Find specific text across all your posts, pages, and custom post types instantly.
Shortcode Finder
Catalog every shortcode in use across your site, grouped by name. Search for specific shortcodes by name or even by attribute values like IDs.
Broken Shortcode Detector
Find shortcodes that are no longer registered — leftovers from deactivated plugins or themes that may be rendering as raw text on your site.
Empty Post Finder
Discover posts and pages with no content. Useful for cleaning up drafts, placeholder pages, and accidentally published empty posts.
External Link Scanner
Find every outbound link in your content, grouped by domain. See the URL, anchor text, and which post contains each link.
Image Scanner
Audit your images: find posts missing featured images, posts with no content images, or get a full inventory of all images across your site.
HTML Tag Finder
Search for specific HTML tags like iframes, tables, blockquotes, or inline styles. Includes video embed detection for YouTube, Vimeo, and more.
Dashboard Overview
A central dashboard showing all 7 scanners with quick-launch cards and last scan timestamps. Everything in one place.
Edit and View Links
Every scan result includes direct Edit and View buttons that open in a new tab — jump straight to any post that needs attention.
All Public Post Types
Scan posts, pages, and any registered custom post type. Select which post types to include before each scan.

Pro Features

Unlimited results, automated scanning, 404 checking, and export tools for serious WordPress content management.

Unlimited Results
The free version shows 20 results per scan. Pro unlocks all results with no limits, so you can audit your entire site in one go.
CSV Export
Export scan results to CSV for any scanner. One click generates a downloadable spreadsheet — great for audits, reports, and client deliverables.
Email Reports
Send scan results as a formatted HTML email to your admin email address. Perfect for sharing audit findings with your team.
Scheduled Scans
Set up automatic scans on a daily, weekly, or monthly schedule. Choose the scanner, post types, and optionally receive email reports on completion.
External Link 404 Checker
Check every external link for broken URLs with a visual progress bar. Results are categorized as OK, Broken (404), Blocked (403/429), or Error — with smart filters.
Broken Image Detection
Scan all your content and featured images for 404 errors. Batched processing with a progress bar handles even large sites without timeouts.
Broken Shortcode Removal
Remove broken shortcodes directly from scan results with one click. Cleans up the shortcode and any content between opening and closing tags.
Scan History
View your last 20 scans on the dashboard — see which scanner was used, how many results were found, and when each scan was run.

Free vs Pro — Full Feature Comparison

Every feature side by side. See exactly what each version includes.

Feature Free Pro
Scanners
Text Search (exact phrase + any-word)
Shortcode Finder (grouped by name, attribute search)
Broken Shortcode Detector
Empty Post Finder
External Link Scanner (grouped by domain)
Image Scanner (missing featured, no content images)
HTML Tag Finder (iframes, tables, video embeds)
Results & Interface
Dashboard with all 7 scanners
Edit and View links for every result
All public post types supported
Results per scan20 maxUnlimited
Scan history on dashboard
Export & Reporting
CSV export for all scanners
Email reports (formatted HTML)
Automation
Scheduled scans (daily / weekly / monthly)
Email report on scheduled scan completion
Advanced Scanning
External link 404 checker (batched with progress bar)
Status categorization (OK / Broken / Blocked / Error)
Smart social media skip (Instagram, Facebook, etc.)
Broken image detection (404 check with progress bar)
Content Fixing
Broken shortcode removal (one-click)
License
License activation / deactivation
Priority support

How ScanMyPosts Works

1
Install and activate
Upload the ZIP from your WordPress dashboard under Plugins → Add New → Upload Plugin, or search for "ScanMyPosts" in the plugin directory. Works with WordPress 5.8 and above.
2
Pick a scanner
Open the ScanMyPosts dashboard in your admin sidebar. Choose from 7 scanners — text search, shortcode finder, broken shortcodes, empty posts, external links, image scanner, or HTML tag finder.
3
Select post types and scan
Choose which post types to scan (posts, pages, custom post types), configure any scanner-specific options, and hit Scan Now. Results load instantly via AJAX.
4
Review, export, and fix
Browse results with Edit and View buttons for every item. With Pro, export to CSV, email reports to your team, set up scheduled scans, and remove broken shortcodes in one click.

Who ScanMyPosts Is For

Bloggers and Content Creators
Find broken external links, locate posts with missing featured images, and clean up broken shortcodes from plugins you no longer use.
WordPress Developers
Audit client sites before migration or redesign. Find all shortcodes in use, locate inline styles, and identify content that needs attention.
SEO Professionals
Check for broken external links that hurt your link profile, find empty pages that waste crawl budget, and audit H1 tags across your content.
Site Administrators
Schedule weekly scans to catch issues early. Export CSV reports for stakeholders. Keep your site clean and professional without manual work.

ScanMyPosts Plugin — FAQ

What does ScanMyPosts do?

ScanMyPosts is a WordPress content audit toolkit with 7 scanners. It helps you search text, find shortcodes, detect broken shortcodes, find empty posts, audit external links, check images, and locate HTML tags across your entire site. Think of it as a Swiss army knife for WordPress content management.

Will scanning slow down my site?

No. All scans run via AJAX in the WordPress admin only — nothing happens on the frontend. Your visitors are never affected. For resource-intensive features like 404 checking, scans are batched with progress bars to prevent server timeouts.

What's the difference between free and Pro?

The free version includes all 7 scanners with up to 20 results per scan. Pro unlocks unlimited results, CSV export, email reports, scheduled scans, external link 404 checking, broken image detection, broken shortcode removal, and scan history.

How does the external link 404 checker work?

When you enable "Check link status" in the External Links scanner, it sends HTTP requests to each unique URL to check if it's alive. Results are categorized: OK (200), Broken (404/410), Blocked (403/429 — sites that block bots), and Errors (timeouts, DNS failures). Known social media sites like Instagram and Facebook that always block server requests are automatically categorized as Blocked.

Can I search for a specific shortcode?

Yes. The Shortcode Finder has an optional search field. You can search by shortcode name (e.g., "gallery") or by the full shortcode with attributes (e.g., "kadence_element id=520311") to find exact matches.

What are broken shortcodes?

Broken shortcodes are shortcodes that exist in your content but don't have a registered handler — usually because the plugin or theme that provided them has been deactivated. They typically render as raw text like [old_plugin_shortcode] on your site, which looks unprofessional.

Does it work with custom post types?

Yes. ScanMyPosts detects all public post types registered on your site. Before each scan, you choose which post types to include — posts, pages, WooCommerce products, or any custom post type.

Can I export scan results?

Yes, with Pro. Every scanner has an "Export CSV" button at the top of the results. You can also email scan results as a formatted HTML report to your admin email address.

How do scheduled scans work?

With Pro, go to the Scheduled Scans page and set up automatic scans. Choose the scanner, post types, frequency (daily, weekly, or monthly), and optionally enable email reports. Scheduled scans run via WordPress cron.

Is it compatible with my theme and other plugins?

Yes. ScanMyPosts is a read-only audit tool — it scans your content but doesn't modify it (except the Pro broken shortcode removal feature, which requires explicit confirmation). It has no frontend output and no conflicts with themes or other plugins.

Ready to Audit Your WordPress Content?

Download the free plugin and start scanning. Upgrade to Pro when you need unlimited results, 404 checking, and automated scans.