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="info@example.com">
Correct:<a
href="mailto:info@example.com">
Solution: Add mailto: before the
email address in the link so visitors can click and open their email
client directly.
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.
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.
Yes, absolutely. The plugin only reads and analyzes your site data during scans. Auto-fix features (Premium) make safe, reversible changes and always create backups before modifying anything. You can undo any auto-fix with a single click.
No. The plugin only runs when you perform a scan or apply fixes. It does not add any code to your front-end or affect visitor page loads.
Yes. WP Technical Site Auditor works with any WordPress theme. We also have specific optimizations for Elementor, Divi, and other page builders.
No! WP Technical Site Auditor is designed to work alongside Yoast, Rank Math, and other SEO plugins. We read your SEO settings and avoid conflicts.
The plugin includes 183+ checks across 18 categories:
SEO (28 checks) - Meta tags, headings, canonical, robots, OpenGraph, schema.org
Performance (19 checks) - Load time, resource optimization, caching, compression
Forms (5 checks) - Labels, validation, accessibility
Other (8 checks) - Favicon, sitemap, robots.txt, 404 page
Premium adds 40 WooCommerce checks for e-commerce sites.
Your plugin continues to work, but you won't receive updates or be able to use auto-fix features. You can renew anytime to restore full functionality.
The free version includes all 183+ checks - you can scan your site and see every issue. Premium adds 70+ auto-fixes, scheduled scans, unlimited URLs, and premium modules like Redirect Manager, Meta Manager, and Breadcrumbs. Try free first, upgrade when you need auto-fix.
Scan duration depends on your site size: Small site (< 50 pages): 1-2 minutes. Medium site (100-500 pages): 5-10 minutes. Large site (1000+ pages): 15-30 minutes.
Yes. All auto-fixes are designed to be safe and reversible. We create a backup before every fix, and you can undo any fix with a single click.
Yes. Premium includes 40 WooCommerce-specific checks covering products, categories, variations, shipping, shop configuration, stock management, SEO, and performance - plus 11 auto-fixes for common WooCommerce issues.
No. All scanning and analysis happens locally on your server. The only external requests are: License validation (Premium), Update checks (to pihlfelt.se), and External link checking (if enabled).
WP Technical Site Auditor is a WordPress plugin that scans your website for technical SEO issues, performance problems, database bloat, and security vulnerabilities. It provides a prioritized list of issues with clear fix instructions, and the Premium version can automatically fix many common problems.
Unlike cloud-based tools, WP Technical Site Auditor runs entirely on your own server, so your data never leaves your site. It integrates with your existing WordPress setup, reading data from your SEO plugins and respecting your cache settings. It also checks WordPress-specific issues that external tools cannot see (database health, plugin conflicts, etc.).
WordPress 5.8 and higher. We recommend keeping WordPress updated to the latest version for security and compatibility.
PHP 7.4 and higher. We recommend PHP 8.1 or higher for best performance.
Yes. Scans run in the background and do not affect visitor experience. However, we recommend scheduling scans during low-traffic periods for large sites.
100 URLs is enough for most small to medium sites to identify all issues. Site-wide issues (database, security, server) are always checked regardless of the URL limit. Premium removes this limit for larger sites.
We recommend: After making significant changes to your site. Weekly for active sites with frequent content. Monthly for stable sites. Immediately after plugin/theme updates.
Yes (Premium). Go to Settings > Scan Options and add URL patterns to exclude. Useful for: Development/staging pages, large archive sections, paginated content beyond page 2.
Critical: Fix immediately. These issues significantly harm your site. Warning: Fix soon. These issues negatively impact performance or SEO. Notice: Consider addressing. These are optimization suggestions.
We check that your SEO plugin is configured correctly. If Yoast says to add a meta description but you have not, we will flag it. We are checking the output, not just whether a plugin is installed.
Yes. Click "Ignore" on any issue to hide it from your active list. Ignored issues are tracked separately and can be un-ignored at any time.
Yes (Premium). Group issues by type and use "Fix All" to apply the auto-fix to all affected pages.
Fix instructions are WordPress-general. Some theme-specific issues may require consulting your theme documentation. We provide the technical details; you may need to adapt them to your setup.
Click "Undo" next to the fix to instantly restore the original state. All backups are retained for 30 days.
Some issues require: Server-level changes (PHP settings, SSL). Theme file modifications (templates). Content decisions (writing better meta descriptions). Manual review (choosing which plugins to keep). We provide detailed instructions for these issues.
Yes. Click "Preview" before applying any fix to see exactly what will be modified.
Some fixes clear relevant caches automatically. If you notice stale content after a fix, clear your caching plugin cache manually.
Email notifications - get reports when new issues are found
CSV export - export results for reporting
Scan history - compare changes over time
40 WooCommerce checks + 11 auto-fixes
Redirect Manager - manage 301/302 redirects
Meta Manager - bulk edit SEO metadata
Breadcrumbs - add SEO-friendly breadcrumbs
Priority support - fast email support
Your license key activates the plugin on your domains: Single Site: 1 domain. 5 Sites: Up to 5 domains. Unlimited: Any number of domains. License keys renew annually.
Yes. Deactivate your license on the old site, then activate it on the new site.
Yes. 30-day money-back guarantee, no questions asked.
Yes. We read Yoast SEO settings and use them when checking for issues. Our Meta Manager module automatically disables when Yoast is active.
Yes. Full integration with Rank Math, including reading meta settings and respecting sitemaps.
Yes. We detect WP Rocket and avoid conflicting optimizations. We will warn you before applying any fix that might affect caching.
Yes. We have specific checks for page builders and can optimize their settings automatically. We detect Elementor-built pages, check Elementor-specific settings, and can optimize Divi performance.
Currently, each site in a multisite network needs its own scan. Network-level administration is planned for a future release.
We collect anonymous usage statistics (disabled by default) to improve the plugin. No personal data, content, or URLs are collected.
Backups are stored in wp-content/tsa-backups/ with: .htaccess protection against direct access. Automatic cleanup after 30 days.
Yes. We do not collect personal data. Backups contain only technical configuration data, not user information.
Redirect Manager is a premium module that lets you manage 301/302 redirects directly in WordPress. Features:
Create and manage redirects with simple interface
Import/export redirects via CSV
Hit logging and 404 tracking
Automatic redirect when permalinks change
Support for regex patterns
Group redirects for easier management
Why is it important? Broken links hurt SEO and user experience. With Redirect Manager, you can quickly fix 404 errors and ensure old URLs point to the right content.
Meta Manager is a premium module for bulk editing SEO metadata. Features:
Edit meta titles and descriptions in bulk
Preview how pages appear in Google
Automatically generate meta descriptions from content
Find pages with missing or duplicate metadata
Export and import metadata via CSV
Integrate with popular SEO plugins (Yoast, Rank Math, AIOSEO)
Perfect for: Websites that need to update metadata on many pages at once, e.g., when rebranding or SEO optimizing.
The Breadcrumbs module is a premium feature that adds SEO-friendly breadcrumbs to your WordPress site. Features:
Structured data (schema.org) for better SEO
Customizable separators and styles
Support for posts, pages, archives, WooCommerce products
Shortcode and Gutenberg block
PHP function for theme developers
Automatic placement (no coding needed)
SEO benefits: Google shows breadcrumbs in search results, which increases click-through rates and helps users understand site structure.
Need more help?
Can't find your answer?
Our support team is here to help you with any questions.