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.

CRITICAL

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.

Evidence 256MB allocated, 72 bytes free, 7,502 scripts cached, 0 room for new entries
Fix Increase opcache.memory_consumption to 512MB in PHP config
Affects 100% of cache-miss requests One server config change
HIGH

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.

Evidence 3 blocking calls per request, avg 1.4s each, no caching layer
Fix Enable transient caching via set_transient() with 1-hour TTL, or defer to wp_cron
Blocks every page load Plugin config or code change
EASY FIX

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.

Evidence 6,847 expired transients, 4.2MB of stale data in wp_options
Fix Run DELETE FROM wp_options WHERE option_name LIKE '_transient_timeout_%' AND option_value < UNIX_TIMESTAMP()
Database cleanup 5-minute fix

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 load

Plugin making 3 external API calls on every page load

+1.2s

Database scanning 45,000 rows because autoload is enabled on expired data

45,000 unnecessary rows +0.8s

Plain 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.

CRITICAL

PHP script cache completely full

Every uncached page recompiles from scratch, adding seconds to load times.

Affects all cache misses Server config fix
HIGH

Plugin blocking pages with API calls

External HTTP calls on every request. Your server waits, your visitors wait.

Blocking calls Config fix
HIGH

2,500+ duplicate database queries

Same data fetched one row at a time instead of in a single batch.

N+1 pattern Theme fix
MEDIUM

Static files routing through PHP

CSS and JS served through WordPress instead of directly by the web server.

Wasted resources Server config
EASY FIX

6,800 expired transients in database

Years of temporary data never cleaned up, slowing every query on the site.

Database cleanup 5-minute fix
See what's hiding in your 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.

1

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.

2

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.

3

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.

Manual Performance Audit
SiteVitals
Turnaround
1-2 weeks
Days of monitoring + instant report
Cost
$1,000 - $3,000+
Starting at $29/mo
Data source
Synthetic tests + spot checks
Real production traffic over days
Depth
Depends on the consultant
Consistent forensic depth every time
Repeatable
Pay again for each audit
30+ audit credits/month, run whenever you want
WooCommerce‑specific
If the consultant knows Woo
Built-in: HPOS, checkout flow, gateways, product data

Simple, transparent pricing

Start with Starter. Upgrade when you need more credits, sites, or deeper analysis.

Monthly Annual Save 28%

Starter

$29/month
  • 30 audit credits/month
  • Up to 5 connected sites
  • Forensic deep-dive analysis
  • WebPageTest integration
  • AI UX analysis
  • Priority support
Get Started

Business

$149/month
  • 300 audit credits/month
  • Unlimited connected sites
  • Forensic deep-dive analysis
  • WebPageTest integration
  • AI UX analysis
  • Priority support
Get Started

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.

Read-only connector. Never modifies your site Zero performance impact during monitoring Full forensic report, not just a score