We measured 28 WordPress sites for speed: what keeps them fast

We tested all 28 PageCore demo sites with Lighthouse on phones and desktops. The results, what keeps them fast and what still slows some down.

A row of website windows and a phone showing a green speed score of 99, under the words “28 sites. All 95+ on phones.”

We test what we make. On 8 November 2026 we ran Lighthouse, the test inside Google’s PageSpeed Insights, on the home page of every PageCore demo site: 28 complete WordPress sites, each built with WordPress’s own blocks and the PageCore FSE theme. Every page was tested three times on a simulated phone and three times on a desktop.

Here are the results, what keeps these sites fast, and what still slows some of them down. The same lessons apply to any WordPress site.

In short

  • On phones, all 28 sites scored between 95 and 99; the middle score was 99.
  • On desktops, 27 of 28 scored 90 or more; the middle score was 98.
  • The main content appeared in 1.47 seconds on a phone (middle value); 27 of 28 stayed within Google’s 2.5-second target.
  • Every page loads the same 22.9 KB of JavaScript and nothing from other companies’ servers.
  • The differences between the sites came from their pictures and number of files, not their code.
Four key results of the speed test of 28 PageCore demo sites: 28 of 28 scored 90 or more on phones, a middle phone score of 99, 22.9 KB of JavaScript per page and no files from other companies’ servers
The headline numbers, measured with Lighthouse 12.8.2 on 8 November 2026.

How we tested

  • Tool: Lighthouse 12.8.2, the same test PageSpeed Insights runs.
  • Phone: Lighthouse’s standard phone test, a simulated mid-range phone on a slow 4G connection.
  • Desktop: Lighthouse’s standard desktop test.
  • Pages: the home page of each live demo site.
  • Runs: three of each, and we show the middle result, because single runs vary (more on that below).

These are lab tests: the same conditions for every site, which makes them easy to compare. Real visitors’ speed also depends on their phone and connection; Google collects that field data once a site has enough visitors.

The results

Bar chart of the time until the main content appears on a phone for each of the 28 demo sites, from 1.17 seconds (Solar & Renewable Energy 1) to 2.66 seconds (Corporate 1), with a line at 2.5 seconds
Time until the main content appears on a phone, for each home page. The dashed line is Google’s “good” limit of 2.5 seconds.

Every site, with its phone and desktop scores, the time until the main content appears on a phone and the size of the page on a phone, fastest first:

SitePhone scoreDesktop scoreMain content, phonePage size, phone
Solar & Renewable Energy 199971.17 s437 KB
Solar Energy 199971.20 s340 KB
Photography Studio 199981.24 s503 KB
Construction & Building 198971.31 s621 KB
Manufacturing & Industrial 198951.38 s592 KB
Auto Repair & Car Service 199991.39 s371 KB
Coworking & Shared Office 199951.39 s416 KB
Event & Wedding Planning 199891.39 s370 KB
Interior Design99991.39 s286 KB
Life & Business Coaching 199991.40 s289 KB
Business Consulting 198991.43 s337 KB
Agency 299991.46 s673 KB
Law Firm 199991.46 s674 KB
Recruitment & Staffing 199981.46 s214 KB
Architecture Firm 199981.48 s405 KB
Web Design & Development Agency 199961.48 s327 KB
Agency 199981.49 s871 KB
Accounting & Tax 199981.53 s383 KB
IT Services & Technology 199991.58 s411 KB
Medical Clinic & Healthcare 199981.62 s376 KB
Home Services 199981.64 s516 KB
Default98971.65 s414 KB
Hotel & Resort 199981.68 s427 KB
Education & Training Institute 198981.70 s519 KB
Interior Design 298911.92 s638 KB
Web Hosting & Cloud 198972.09 s517 KB
Restaurant & Café 197972.13 s742 KB
Corporate 195972.66 s534 KB

What keeps them fast

  • Very little JavaScript. Every page loads the same 22.9 KB. The pages are made of WordPress’s own blocks, so there are no slider, animation or layout-tool scripts to download and run.
  • Nothing from other servers. No outside fonts, trackers, chat widgets or embeds: 0 files from other companies on every page.
  • Small styles. 6.8 KB of CSS per page, because WordPress loads only the styles of the blocks on the page.
  • Modern pictures. WebP images in sizes that fit the screen, with pictures further down the page loading only when needed.
  • A steady layout. Nothing jumps while loading: the largest layout shift we measured was 0.054, well under Google’s limit of 0.1.
Bar chart of what a typical home page loads on a phone: pictures 256 KB, fonts 100 KB, JavaScript 22.9 KB and CSS 6.8 KB
What a typical home page loads on a phone: pictures are by far the largest part.

What still slows some of them down

With the same light code on every page, the differences are small, and they come from the content. The seven fastest sites showed their main content in 1.30 seconds on average, the seven slowest in 1.98. The slower ones loaded a few more files (23 against 21) and heavier pictures (369 KB against 322 KB).

  • Corporate 1 was the slowest on a phone: 2.66 seconds, just over Google’s 2.5-second target. It also loads the most files, 29.
  • Fonts are the second-largest part of a page, from 24 KB to 209 KB depending on how many fonts and weights a style uses.
  • Accessibility: 24 sites scored 100; 4 scored between 93 and 95, with small issues we can fix.

One test is not enough

Scores move between runs, especially on desktop, where pages load in well under a second and a small hiccup costs a lot of points. One desktop run of Web Hosting & Cloud 1 scored 61; the other two scored 97 and 98. If we had tested once, we would have reported a very different number.

So test your own site three times and look at the middle result, and watch the timings (when the main content appears, how much the page jumps) as well as the score.

What this means for your site

  • Keep JavaScript small: every slider, animation library and extra plugin adds to it.
  • Avoid scripts from other companies unless they earn their place.
  • Make pictures the right size and save them as WebP; they are most of a page’s weight.
  • Use two font families at most, and only the weights you need.
  • Test three times, on the phone results first.

For the full list of causes and fixes, see why your website is slow. Every site above is a starter site you can import with PageCore and make your own.

Questions

Are these real-world speeds?

They are lab results: every site tested under the same conditions, which makes them fair to compare. Real visitors’ speed also depends on their phone, connection and location.

Will my site be as fast after I add my own content?

It depends mostly on your pictures and any plugins or outside scripts you add. Starting from a light site helps, and the advice above keeps it that way.

Why do desktop scores change more than phone scores?

Desktop pages load in well under a second, and Lighthouse scores desktop timings against stricter targets, so a small delay in one run moves the score more.

How can I test my own site?

Use PageSpeed Insights: enter your address, look at the phone results, and run it three times.

Sources

Tags

Written by

Maker of PageCore, and a WordPress theme author for 16+ years who builds the starter sites, sections and styles with WordPress’s own blocks.

More about the maker

Get started

Your next site is one import away.

Install PageCore, pick a starter site and make it yours in the Site Editor.

On WordPress.org · Built with native blocks · Most imports take a few minutes

How to install