# WP Total Audit

WP Total Audit is a WordPress technical audit plugin for SEO, crawlability, indexing, performance, security, accessibility, ecommerce, analytics, AEO, reporting, and monitoring.

## What this v1 includes

- Admin dashboard under **Website Audit**
- Manual crawl/audit runner
- Weekly scheduled audit option
- WordPress database tables for audit runs and issues
- Score system out of 100
- Priority labels: critical, high, medium, low
- CSV export
- REST endpoints for future UI or external integrations
- 150-feature coverage matrix
- Core checks implemented for many common WordPress issues

## Important note

The plugin includes the full 150-feature matrix, but not every feature is fully executable inside a simple WordPress plugin without external services.

Some advanced checks require:

- Google Search Console API
- GA4 API
- PageSpeed Insights / CrUX API
- Headless browser rendering service such as Playwright
- Queue worker for large crawls
- Cloud cron / uptime monitor
- AI API for recommendations

Those are marked as Planned API, Planned Browser, Planned GSC, or Planned Pro in the matrix.

## Installation

1. Upload `wp-total-audit.zip` from WordPress Admin > Plugins > Add New > Upload Plugin.
2. Activate the plugin.
3. Go to **Website Audit**.
4. Start with crawl limit 25 URLs.
5. Run the audit.
6. Export CSV if needed.

## Safe hosting recommendation

On shared hosting, start with 25–50 URLs. Large crawls should use a queue/background worker in the next version.
