1.Slow server response time (TTFB)
TTFB is by far WordPress's weakest metric — barely a quarter of WordPress sites respond fast enough on mobile. Every uncached page view executes PHP and hits the database, so cheap shared hosting and cache-less setups pay the full cost on every visit.
How to fix it: Enable full-page caching (a host-level cache like LiteSpeed/Varnish, or a plugin such as WP Rocket / W3 Total Cache), add a persistent object cache (Redis) for logged-in traffic, and if TTFB is still above ~800 ms, move to a better host or put a CDN in front.
# Check whether full-page caching is actually working:
curl -sI https://example.com | grep -iE "x-cache|x-litespeed-cache|cf-cache-status"
# A HIT on repeat requests means the cache is serving pages.