B
Sites / Sample audit / #b296e7
Live · Audit Complete Start fresh
Sample report — read-only Run a real audit on your site →
Performance audit

Sample audit

May 4, 16:10 GMT+6 · homepage · quick scan
42
Out of 100
▲ 14
Grade D · Needs work 1 critical to fix Trend ▲ +14 in 1 week

Full-page caching is disabled and OPcache is not enabled, creating the primary bottleneck that compounds database autoloading and backend plugin overhead to severely elevate time to first byte. Enable full-page caching first. Full view →

Findings 13 1 critical · 5 high · 4 med
TTFB · cold 0.1s → 0.1s if all fixes applied
Total win +2.9s across 6 priority fixes
Easy wins 5 ≤5 min each · low risk
Top bottleneck Critical Infrastructure Detected on all crawled URLs

Enable Full-Page Caching

Activate server-side full-page caching to cache entire HTML responses and eliminate redundant processing on every request. This is the single highest-impact fix: it reduces TTFB by removing per-request database and plugin overhead entirely for cached pages.

Affected requests100%
TTFB penalty+1000+ ms
Fix time15–30 min
ConfidenceVery high
View evidence Reverts in 1 click

Action plan

6 fixes, ranked by impact. Each is independently reversible.

Projected score 42 72 +30 points TTFB 0.1s → 0.1s
1
+1.2s
Critical In

Enable Full-Page Caching

Activate server-side full-page caching to cache entire HTML responses and eliminate redundant processing on every request. This is the single highest-impact fix: it reduces TTFB by removing per-request database and plugin overhead entirely for cached pages.

Layer Infrastructure Effort 15–30 min Risk Low Affects All pages
2
+0.3s
High In

Enable OPcache PHP Opcode Compression

Enable OPcache to cache compiled PHP bytecode in memory, eliminating the need to recompile PHP files on every request. This reduces CPU load and latency for all PHP execution.

Layer Infrastructure Effort 10–20 min Risk Low
3
+0.4s
High In

Enable Gzip/Brotli Compression

Activate gzip or brotli compression on the web server to compress HTTP responses, reducing payload size by 60–80% for text assets (HTML, CSS, JS, JSON).

Layer Infrastructure Effort 5–15 min Risk Low
4
+0.2s
High Db

Reduce Autoloaded Options Below 900 KB

Clean up and optimize WordPress options to reduce in-memory overhead from 1 MB to under 900 KB. Autoloaded options are queried on every page request regardless of whether they are used, so reducing this directly decreases TTFB.

Layer Database Effort 20–45 min Risk Medium
5
+0.3s
High Be

Audit and Disable Non-Essential Plugins (Target < 30 Active)

Reduce the 53 active plugins to fewer than 30 by auditing each one for necessity and performance impact. Each plugin adds PHP execution time, database queries, and memory usage. Fewer plugins directly reduce TTFB and improve stability.

Layer Backend Effort 1–2 hours Risk High Affects All pages
6
+0.5s
High Fe

Reduce JavaScript Bundle and Defer Non-Critical Scripts

Reduce the 49 loaded JavaScript files and convert 5 render-blocking scripts in <head> to async/defer attributes. This allows the page to paint sooner and reduces Largest Contentful Paint (LCP) and First Input Delay (FID).

Layer Frontend Effort 45 minutes–1.5 hours Risk Medium

All findings

Click any row to expand evidence, fix steps, and references.

Sort
1
1000+ ms
Bottleneck In

Full-Page Caching Is Not Active

Full-page caching is disabled, forcing the server to execute PHP, load plugins, and query the database on every single request. This is the primary root cause of elevated time to first byte and prevents any downstream performance optimization from being effective. Every request incurs the full cost of WordPress initialization and theme rendering.

Layer Infrastructure Risk Low TTFB penalty per request 1000+ ms
2
300–500 ms
High In

OPcache Is Not Enabled

PHP OPcache (opcode cache) is not active, forcing the PHP interpreter to recompile every PHP file on every request. With 53 active plugins and complex WordPress core, this results in significant CPU overhead and latency. OPcache caches the compiled bytecode in memory, eliminating recompilation.

Layer Infrastructure Risk Low PHP execution overhead per request 300–500 ms
3
200–500 KB
High Fe

Only 21% of Images Are WebP/AVIF (Modern Formats)

Only 21% of images on the site use modern, efficient formats (WebP or AVIF). The majority of images are likely in JPEG or PNG format, which are significantly larger than modern equivalents. This increases payload size and page load time, especially on mobile networks.

Layer Frontend Risk Low image payload increase without modern formats 200–500 KB
4
60–80%
High In

Gzip Compression Is Not Active

HTTP response compression (gzip/brotli) is not enabled on the web server, forcing clients to download uncompressed HTML, CSS, JavaScript, and JSON payloads. Text assets typically compress 60–80%, so disabling compression significantly increases bandwidth and perceived latency.

Layer Infrastructure Risk Low payload size increase without compression 60–80%
5
53 plugins
High Be

53 Active Plugins Create Significant Overhead

The site has 53 active plugins, each of which adds PHP execution time, database queries, and memory overhead on every request. This is above the commonly recommended threshold of < 30 plugins and creates a compounding performance penalty. Plugin overhead is especially problematic before caching is enabled, as each plugin code is executed fresh on every uncached request.

Layer Backend Risk High active plugin count 53 plugins
Showing 5 of 13 findings

What to do next

Two ways to keep moving the score up

Second opinion

Ask an AI about this report

Send the audit findings — score, bottleneck, and top fixes — into your favourite AI chat for a second opinion, a developer ticket, or a rollout plan.

ChatGPT AClaude Gemini

Score history

7 audits · since Apr 2026

42D
Apr 30May 4
Expert remediation

Want this fixed for you?

Our WordPress performance team can apply every fix in this report, run a deeper hands-on audit, and verify Core Web Vitals afterwards — no plugins or guesswork on your end.

  • Every Action Plan item applied + verified
  • Hands-on review beyond what automated tools catch
  • Before / after Web Vitals report
Hire our team →

Replies within 1 business day · No commitment

Run timeline

Complete
Audit started
quick · 1 page · 4 layers
4:08 PM
Critical: Infrastructure bottleneck
4 issues · Critical caching infrastructure missing. Full-page cach…
Backend scan
3 issues · WP_CACHE is disabled and 53 active plugins create subst…
Database check
1 issue · Autoloaded options consume 1 MB of memory per request.
Frontend scan
5 issues · 49 JavaScript files with 5 render-blocking scripts in h…
Score computed
42/100 · grade D · 13 findings
2m 11s