The five things slowing down almost every WordPress site
It is rarely the theme. Here is the order I check things in, and what usually turns out to be the real problem.

Manik Hossain
Web designer, WordPress expert and SEO specialist
When a client tells me their WordPress site is slow, the theme gets blamed first. In most audits it is not the theme. Here is the order I check things in.
1. Hosting and PHP version
Cheap shared hosting with an old PHP version will cap every other fix. Moving to PHP 8.2+ on decent hosting is often a 30 to 40 percent improvement on its own.
2. Images
Unresized uploads straight from a phone camera are the most common problem I see. Serve WebP or AVIF, set width and height attributes, and lazy-load anything below the fold.
3. Plugins that load everywhere
A contact form plugin that loads its scripts on every page, a slider used on one page that loads on all of them. Audit with Query Monitor and unload per page.
4. Third-party scripts
Chat widgets, heatmaps and three different analytics tags. Each one costs main-thread time. Delay them until user interaction.
5. Caching that is not configured
A caching plugin is installed but page cache is off, or the CDN is caching nothing. Check the response headers, not the settings screen.
Fix them in this order. Each step makes the next one easier to measure.

Written by Manik Hossain
Web designer, WordPress and WooCommerce expert, SEO specialist. 7+ years, 550+ websites, 185+ clients worldwide.
Work with meKeep reading

Meta AI Terms of Service Update: Small Business Guide
Meta quietly removed contentious phrasing from its AI policies. Here is how the update affects business photos, copyrights, and brand protection online.
Shipped hover-scroll previews for the new portfolio
Full-page screenshots now scroll slowly on hover, with speed tied to page height so long pages do not rush.
Client store now passes Core Web Vitals on mobile
LCP down from 4.1s to 1.9s after moving hero images to AVIF and delaying chat scripts.