Every WordPress site has performance problems it can’t see
Lighthouse gives you a score. SiteVitals gives you the diagnosis. We trace every slow response to the exact plugin, query, and config issue causing it, then hand you a prioritized fix list.
Starting at $29/month. Cancel anytime.
OPcache Memory Exhausted
Your PHP script cache is completely full. New scripts recompile on every request instead of using cached bytecode, adding 2-4 seconds to every uncached page load.
opcache.memory_consumption to 512MB in PHP config
Plugin Blocking Page Render with External API Calls
An active plugin makes synchronous HTTP requests to an external API on every page load. The server blocks until each response returns, adding 1.2-3.8 seconds of wait time.
set_transient() with 1-hour TTL, or defer to wp_cron
6,800+ Expired Transients Bloating the Database
Thousands of expired temporary records sit in your options table. Every autoloaded query drags them along. A 5-minute cleanup drops average query time immediately.
DELETE FROM wp_options WHERE option_name LIKE '_transient_timeout_%' AND option_value < UNIX_TIMESTAMP()
The difference between a score and a diagnosis
Why your site feels slow even when your speed score is 90.
What Speed Tools Tell You
Largest Contentful Paint
1.2s
Cumulative Layout Shift
0.01
"Consider reducing unused JavaScript and leveraging browser caching for improved performance."
Vague metrics, no root cause
What SiteVitals Traces
Your most visited page
3.8s to loadPlugin making 3 external API calls on every page load
+1.2sDatabase scanning 45,000 rows because autoload is enabled on expired data
45,000 unnecessary rows +0.8sPlain English. Exact cause. Specific fix.
Real findings from real WordPress audits
These are the kinds of issues hiding in production sites right now. None of them show up in a Lighthouse report.
PHP script cache completely full
Every uncached page recompiles from scratch, adding seconds to load times.
Plugin blocking pages with API calls
External HTTP calls on every request. Your server waits, your visitors wait.
2,500+ duplicate database queries
Same data fetched one row at a time instead of in a single batch.
Static files routing through PHP
CSS and JS served through WordPress instead of directly by the web server.
6,800 expired transients in database
Years of temporary data never cleaned up, slowing every query on the site.
One audit. Eight dimensions. Zero blind spots.
SiteVitals doesn't just check page speed. It audits your entire WordPress stack, from server config to frontend delivery.
Backend Performance
Find which plugins and callbacks consume your server's execution time, and exactly how much each one costs per page load.
Frontend Delivery
See what's actually loading in your visitors' browsers: inline code bloat, render-blocking resources, image failures, and the gap between synthetic tests and real experience.
Database Health
Identify orphaned tables from old plugins, duplicate query patterns, bloated options, and accumulating transients that slow every page load.
Caching & Server Config
Verify your OPcache, object cache, page cache, and CDN are actually working, not just installed. Catch misconfigurations that silently waste resources.
WooCommerce Configuration
Check HPOS migration readiness, attribute lookup tables, session management, payment gateway performance, and checkout-specific bottlenecks.
Security Posture
Audit security headers, SSL configuration, plugin vulnerabilities, file permissions, and authentication endpoints, with specific fix instructions.
Technical SEO
Validate schema markup (including product GTIN/brand gaps), sitemap accessibility, canonical tags, crawl depth, and metadata consistency.
User Journey & Conversion
Map how visitors actually navigate your site: conversion paths, device behavior patterns, form friction, and traffic source performance.
From install to diagnosis in days, not weeks
No consultants. No configuration. No synthetic tests. Just real data from your real traffic.
Subscribe and Install
Pick a plan, download the lightweight connector plugin, and install it on your WordPress site. Takes under a minute. Works with any host.
Connect and Monitor
Create your account at account.carticy.com and connect your site. Optionally let the profiler run for 24+ hours to capture real traffic patterns: every PHP callback, database query, external API call, and plugin footprint.
Audit and Act
Run your first audit. Get the full insights dashboard with scores, dimension breakdowns, and prioritized findings with specific fix instructions. Not a score. A document your developer can act on today.
Consultant-grade diagnosis.
Without the consultant timeline.
See how it compares.
Simple, transparent pricing
Start with Starter. Upgrade when you need more credits, sites, or deeper analysis.
Starter
- 30 audit credits/month
- Up to 5 connected sites
- Forensic deep-dive analysis
- WebPageTest integration
- AI UX analysis
- Priority support
Pro
Recommended- 100 audit credits/month
- Up to 25 connected sites
- Forensic deep-dive analysis
- WebPageTest integration
- AI UX analysis
- Priority support
Business
- 300 audit credits/month
- Unlimited connected sites
- Forensic deep-dive analysis
- WebPageTest integration
- AI UX analysis
- Priority support
All plans include the full insights dashboard, all 8 audit dimensions, and CrUX + PageSpeed data on every audit. Add-ons (AI Report, WebPageTest) use additional credits per audit.
1 credit = 1 audit. AI Report adds 9 credits. Page Speed Testing adds 2 credits.