Documentation
WP Technical Site Auditor
Find and Fix Every Technical Issue on Your WordPress Site
Guides
Getting Started
Getting Started with WP Technical Site Auditor
Learn how to install the plugin and run your first scan.
Running Scans
Understand the scanning process and what gets analyzed.
Understanding Issues
Learn about severity levels and different types of issues.
Using Auto-Fixes
How to use one-click auto-fix to resolve common issues.
License Activation
How to activate and manage your Premium license.
Backup and Restore
How backups work - fix backups, quick & full backup, and safe restore.
WooCommerce Integration
Special checks and auto-fixes for WooCommerce stores.
Scheduled Scans
Set up automatic scans daily, weekly, or monthly.
Email Reports
Get an email report after scheduled scans.
CSV Export
Export scan results for analysis and reporting.
Redirect Manager
Manage 301/302/307 redirects directly in WordPress.
Troubleshooting
Solve common issues with scanning and auto-fix.
Meta Manager
Learn how to use Meta Manager to manage SEO metadata on your WordPress site.
Breadcrumbs
Learn how to use the Breadcrumbs module to add SEO-friendly breadcrumbs to your site.
Questions & answers
Common Questions
From version 3.0.2, the scanner automatically skips pages that fail twice in a row (one attempt + one retry). This can happen if:
- The page takes too long to load (timeout)
- The page returns a server error (500 error)
- The page is too large to process
- The server is temporarily overloaded
Skipped pages are shown in the scan log. You can try scanning again later when the server is less busy, or investigate why that particular page is problematic.
This warning appears when a page's HTML code exceeds 1 MB. Very large pages can:
- Load slowly for visitors
- Negatively affect SEO
- Consume unnecessary server resources
Solution: Consider splitting the content across multiple pages, optimizing images, or removing unnecessary code from the page.
This means an email address on your site is displayed as plain text or as an incorrect link instead of a clickable mailto link. For example:
- Wrong:
<a href="[email protected]"> - Correct:
<a href="mailto:[email protected]">
Solution: Add mailto: before the email address in the link so visitors can click and open their email client directly.
- SEO & Meta (21) - Titles, meta descriptions, Open Graph, Twitter Cards, canonical
- Security (21) - SSL, security headers, XML-RPC, user enumeration, debug mode
- Performance (18) - Render-blocking resources, compression, caching
- Cleanup (15) - Emoji scripts, oEmbed, unnecessary headers and scripts
- Images (11) - Size, format (WebP/AVIF), lazy loading, alt attributes
- Robots & indexing (11) - robots.txt, sitemap, noindex directives
- System Health (10) - WordPress updates, core file integrity, cron
- Content (9) - H1 structure, heading levels, thin content, duplicate headings
- Database (9) - Transients, revisions, autoloaded options
- Server (9) - PHP version, memory limits, compression, HTTP/2
- Schema.org (7), Assets (7), Links (6), Accessibility (6), URLs (5)
- Redirects (4), External links (4), Page builders (4), 404 page (3), Breadcrumbs (3), Fonts (3), Iframes (3), Pagination (2)
Warning: Fix soon. These issues negatively impact performance or SEO.
Notice: Consider addressing. These are optimization suggestions.
- 70+ one-click auto-fixes - resolve issues automatically, with backup and undo
- Quick & full backup - with safe, atomic database restore
- Scheduled scans - daily, weekly, biweekly, or monthly
- Email reports - get a report after scheduled scans
- 39 WooCommerce checks + 10 WooCommerce auto-fixes
- Redirect Manager - manage 301/302/307 redirects
- Meta Manager - manage SEO metadata per post, page and term
- Breadcrumbs - SEO-friendly breadcrumbs with schema.org markup
- Priority support - fast email support
wp-content/tsa-backups/ with randomized, unguessable file names and protection against direct access on Apache, nginx, and IIS. Retention by type: undo data for auto-fixes is kept for as long as the fix is active and cleaned no earlier than 90 days after it was applied; full backups are cleaned automatically after 30 days; quick backups rotate so the 5 most recent are always kept.
- Create and manage redirects with a simple interface
- Matching by exact URL, prefix, or regex
- Automatic loop detection before a redirect is saved
- Hit counting so you can see how often each redirect is used
- Import/export redirects via CSV
- Built-in test tool to verify your rules
- Edit SEO title and meta description per post, page and term
- Open Graph title, description and image for social media sharing
- Canonical URL per page
- Robots settings (noindex/nofollow) per page
- Conflict detection - the module automatically disables itself if Yoast, Rank Math, All in One SEO, or SEOPress is active
- Structured data (schema.org JSON-LD) for better SEO
- Customizable separator
- Support for posts, pages, archives, and WooCommerce products with category hierarchy
- Shortcode
[wtsa_breadcrumbs]and Gutenberg block
Need help?
Need more help?
Our support team is happy to help you with questions about the plugin.
Contact Us