ScanMyPosts
The Content Mess You Forgot About — Found in 60 Seconds
Find every broken shortcode, every dead outbound link, every featured image you forgot to set, every zombie draft. Seven scanners under one dashboard — built for blog audits, client handoffs, and pre-launch cleanup.
Each Pro license covers 1 site.
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.
Free Plugin Features
Everything you need to audit your WordPress content. All 7 scanners included free.
Pro Features
Unlimited results, automated scanning, 404 checking, and export tools for serious WordPress content management.
Each Pro license covers 1 site.
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 scan | 20 max | Unlimited |
| 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
Who ScanMyPosts Is For
ScanMyPosts Plugin — FAQ
What does ScanMyPosts do?
It's a content audit toolkit with seven scanners under one dashboard. Use it to find broken outbound links before Google does, catch leftover [shortcode] junk from plugins you deactivated, identify posts missing a featured image (the ones that look broken when shared on social), or hunt down a phrase you wrote three years ago. Built for cleanup, audits, and client handoffs — not for ongoing surveillance.
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?
Free gives you all seven scanners — fully working, capped at 20 results per scan. Pro lifts the cap so you can audit large sites in one shot, plus adds the cleanup tools (one-click broken shortcode removal, link 404 checking, broken image detection), the reporting tools (CSV export, email reports), and automation (scheduled scans, scan history). Think "audit the site once" vs. "keep the site clean automatically."
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.
Each Pro license covers 1 site.