[{"data":1,"prerenderedAt":472},["ShallowReactive",2],{"switcher-blog-pareja":3,"art-wordpress-slow-2026-en":6},{"en":4,"es":5},"\u002Fen\u002Fblog\u002Fwordpress-slow-2026\u002F","\u002Fes\u002Fblog\u002Fwordpress-lento-2026\u002F",{"id":7,"title":8,"author":9,"body":10,"date":457,"description":458,"extension":459,"image":460,"meta":461,"navigation":462,"pareja":463,"path":464,"seo":465,"stem":466,"tags":467,"__hash__":471},"blogEn\u002Fen\u002Fblog\u002Fwordpress-slow-2026.md","My WordPress is slow in 2026: how to actually diagnose and fix it","Paco Cubel",{"type":11,"value":12,"toc":440},"minimark",[13,18,22,25,29,32,66,69,73,76,81,92,96,99,103,114,118,121,125,148,152,155,159,170,174,177,181,206,210,221,225,228,232,328,332,394,398,404,410,416,422,428,432],[14,15,17],"h2",{"id":16},"the-wordpress-problem-in-2026","The WordPress problem in 2026",[19,20,21],"p",{},"WordPress still powers around 40 % of the web. And many of those WordPress sites are slow. If your site is slow, customers leave: each extra second of loading costs sales and Google rankings.",[19,23,24],{},"Good news: most slow WordPress sites are slow for the same three or four reasons. Let’s go through them.",[14,26,28],{"id":27},"diagnose-before-you-patch","Diagnose before you patch",[19,30,31],{},"Before touching anything, measure:",[33,34,35,50,60],"ul",{},[36,37,38,42,43,49],"li",{},[39,40,41],"strong",{},"PageSpeed Insights"," (",[44,45,46],"a",{"href":46,"rel":47},"https:\u002F\u002Fpagespeed.web.dev",[48],"nofollow",") — real Google data.",[36,51,52,55,56,59],{},[39,53,54],{},"GTmetrix"," or ",[39,57,58],{},"WebPageTest"," — for detailed waterfalls.",[36,61,62,65],{},[39,63,64],{},"Query Monitor"," (plugin) — to see which queries take the longest.",[19,67,68],{},"If you don’t measure, you’re not fixing: you’re guessing.",[14,70,72],{"id":71},"cause-1-too-many-plugins","Cause #1: too many plugins",[19,74,75],{},"The average plugin adds HTTP requests, scripts and SQL queries. A WordPress with 40 active plugins rarely loads fast, no matter how good the machine is.",[19,77,78],{},[39,79,80],{},"What to do:",[33,82,83,86,89],{},[36,84,85],{},"Disable plugins you haven’t used in months.",[36,87,88],{},"Replace plugins that do 3 small things with one that does all of them well.",[36,90,91],{},"If you need something custom, consider a tailored development instead of installing yet another plugin.",[14,93,95],{"id":94},"cause-2-bloated-theme","Cause #2: bloated theme",[19,97,98],{},"Many commercial themes (the all-in-one ones bundled with 50 demos) load libraries you don’t need: they slow everything down and are hard to optimise.",[19,100,101],{},[39,102,80],{},[33,104,105,108,111],{},[36,106,107],{},"Check what scripts and CSS load on each page using DevTools (Network tab).",[36,109,110],{},"If there are 30 CSS files or 25 JS files, the theme is overloaded.",[36,112,113],{},"Consider migrating to a lightweight theme (GeneratePress, Astra, Kadence) or a custom-built one.",[14,115,117],{"id":116},"cause-3-heavy-images","Cause #3: heavy images",[19,119,120],{},"A 3 MB image drags any server. And we still see sites in 2026 with images uploaded at 4000×3000 with no optimisation.",[19,122,123],{},[39,124,80],{},[33,126,127,130,140],{},[36,128,129],{},"Compress on upload: ShortPixel, EWWW Image Optimizer or external services like TinyPNG.",[36,131,132,133,55,136,139],{},"Convert to ",[39,134,135],{},"WebP",[39,137,138],{},"AVIF"," (typically 30–60 % smaller than JPG).",[36,141,142,143,147],{},"Serve images with ",[144,145,146],"code",{},"loading=\"lazy\""," and proper dimensions.",[14,149,151],{"id":150},"cause-4-shared-hosting","Cause #4: shared hosting",[19,153,154],{},"Some shared hosting plans share resources with hundreds of websites. If a noisy neighbour misbehaves, your site goes down with them.",[19,156,157],{},[39,158,80],{},[33,160,161,164,167],{},[36,162,163],{},"If the website generates real revenue, consider a dedicated VPS. It costs more, but it responds better.",[36,165,166],{},"Configure application cache (Redis or memcached), page cache (WP Rocket or LiteSpeed Cache) and a CDN (free Cloudflare already goes a long way).",[36,168,169],{},"Keep PHP on a modern version (8.3 or higher). Each version bump improves performance.",[14,171,173],{"id":172},"cause-5-dirty-database","Cause #5: dirty database",[19,175,176],{},"After years, the database accumulates post revisions, expired transients, spam comments and leftovers from uninstalled plugins.",[19,178,179],{},[39,180,80],{},[33,182,183,193,203],{},[36,184,185,186,55,189,192],{},"A plugin like ",[39,187,188],{},"WP-Optimize",[39,190,191],{},"Advanced Database Cleaner"," for the cleanup.",[36,194,195,196,199,200],{},"Limit revisions in ",[144,197,198],{},"wp-config.php",": ",[144,201,202],{},"define('WP_POST_REVISIONS', 5);",[36,204,205],{},"Delete expired transients regularly.",[14,207,209],{"id":208},"what-wont-save-you","What WON’T save you",[33,211,212,215,218],{},[36,213,214],{},"Buying 5 optimisation plugins at once. They step on each other.",[36,216,217],{},"Activating everything a random tutorial says \"works fine\".",[36,219,220],{},"Switching hosting without measuring first.",[14,222,224],{"id":223},"how-much-can-be-improved","How much can be improved",[19,226,227],{},"We have seen cases where a slow website moves to good loading times just with cleanup, image optimisation and a better hosting setup. Without touching the design.",[14,229,231],{"id":230},"the-5-causes-summarised","The 5 causes summarised",[233,234,235,254],"table",{},[236,237,238],"thead",{},[239,240,241,245,248,251],"tr",{},[242,243,244],"th",{},"#",[242,246,247],{},"Cause",[242,249,250],{},"Typical symptom",[242,252,253],{},"Avg. time to fix",[255,256,257,272,286,300,314],"tbody",{},[239,258,259,263,266,269],{},[260,261,262],"td",{},"1",[260,264,265],{},"Too many plugins",[260,267,268],{},"High TTFB, CPU spikes",[260,270,271],{},"1–2 days (audit and clean)",[239,273,274,277,280,283],{},[260,275,276],{},"2",[260,278,279],{},"Bloated theme",[260,281,282],{},"Many CSS\u002FJS files, slow render",[260,284,285],{},"3–5 days (move to a lighter theme)",[239,287,288,291,294,297],{},[260,289,290],{},"3",[260,292,293],{},"Heavy images",[260,295,296],{},"Pages weighing 5+ MB, LCP > 4 s",[260,298,299],{},"1 day (bulk optimisation)",[239,301,302,305,308,311],{},[260,303,304],{},"4",[260,306,307],{},"Saturated shared hosting",[260,309,310],{},"Random outages, variable speed",[260,312,313],{},"1 day (migrate to VPS + caching)",[239,315,316,319,322,325],{},[260,317,318],{},"5",[260,320,321],{},"Bloated database",[260,323,324],{},"Slow queries, admin panel struggling",[260,326,327],{},"Half a day (cleanup)",[14,329,331],{"id":330},"free-tools-for-diagnosis","Free tools for diagnosis",[233,333,334,344],{},[236,335,336],{},[239,337,338,341],{},[242,339,340],{},"Tool",[242,342,343],{},"What it gives you",[255,345,346,356,367,375,386],{},[239,347,348,353],{},[260,349,350],{},[44,351,41],{"href":46,"rel":352},[48],[260,354,355],{},"Real Google data (Core Web Vitals)",[239,357,358,364],{},[260,359,360],{},[44,361,54],{"href":362,"rel":363},"https:\u002F\u002Fgtmetrix.com",[48],[260,365,366],{},"Detailed waterfall per resource",[239,368,369,372],{},[260,370,371],{},"Query Monitor (plugin)",[260,373,374],{},"See which SQL queries are slow",[239,376,377,383],{},[260,378,379],{},[44,380,58],{"href":381,"rel":382},"https:\u002F\u002Fwww.webpagetest.org\u002F",[48],[260,384,385],{},"Tests from different locations",[239,387,388,391],{},[260,389,390],{},"Chrome DevTools (Network)",[260,392,393],{},"See which scripts and CSS block rendering",[14,395,397],{"id":396},"frequently-asked-questions","Frequently asked questions",[19,399,400,403],{},[39,401,402],{},"Do I have to migrate away from WordPress to make it fast?","\nNo. A well-configured WordPress can match any modern framework on speed. What kills performance is the plugins, the theme and the hosting, not WordPress core.",[19,405,406,409],{},[39,407,408],{},"Which lightweight theme do you recommend?","\nFor new sites: GeneratePress, Astra or Kadence. If the site already runs a heavy theme, moving to a lighter one usually pays off after the third month.",[19,411,412,415],{},[39,413,414],{},"How much does upgrading PHP help?","\nQuite a bit. Each major bump (7.x → 8.x, 8.0 → 8.3) brings 10–30 % more performance with no code changes.",[19,417,418,421],{},[39,419,420],{},"Is paying for a dedicated VPS worth it?","\nIf the site directly generates revenue (e-commerce, leads, subscriptions), yes. If it’s informational with little traffic, a good shared or managed host is still reasonable.",[19,423,424,427],{},[39,425,426],{},"Is WP Rocket worth what it costs?","\nFor most WordPress sites, yes. It’s the caching plugin that works best out-of-the-box. Decent free alternatives: LiteSpeed Cache (if your host supports it) and W3 Total Cache (more complex to set up).",[14,429,431],{"id":430},"wrap-up","Wrap-up",[19,433,434,435,439],{},"WordPress can be fast in 2026. What it needs is order, not more tools. If your site is stuck and you’re not sure where to start, ",[44,436,438],{"href":437},"\u002Fen\u002Fcontact\u002F","ask us for an audit"," and we’ll tell you what to fix in priority order.",{"title":441,"searchDepth":442,"depth":442,"links":443},"",2,[444,445,446,447,448,449,450,451,452,453,454,455,456],{"id":16,"depth":442,"text":17},{"id":27,"depth":442,"text":28},{"id":71,"depth":442,"text":72},{"id":94,"depth":442,"text":95},{"id":116,"depth":442,"text":117},{"id":150,"depth":442,"text":151},{"id":172,"depth":442,"text":173},{"id":208,"depth":442,"text":209},{"id":223,"depth":442,"text":224},{"id":230,"depth":442,"text":231},{"id":330,"depth":442,"text":331},{"id":396,"depth":442,"text":397},{"id":430,"depth":442,"text":431},"2026-04-18","If your WordPress takes more than 3 seconds to load, you’re losing customers and Google ranking. Here are the real causes in 2026 and how to fix them without installing 17 more plugins.","md","\u002Fog\u002Fog-default.png",{},true,"wordpress-lento-2026","\u002Fen\u002Fblog\u002Fwordpress-slow-2026",{"title":8,"description":458},"en\u002Fblog\u002Fwordpress-slow-2026",[468,469,470],"WordPress","Performance","SEO","wL_amVCAod-pEfP3fLoEHl-nIfBhU9BqYutQcZHhGSg",1781154908009]