Why Your WordPress Preloader and Animations Hurt Speed (Real Test: 74 to 94)

Computer screen showing a website speed score of 99

Have you ever opened a website on your phone and stared at a spinning logo before anything appeared? That is a preloader, and it is probably costing the site visitors. Scroll-reveal animations, where sections fade in as you scroll, can do the same thing. Both look great in a theme demo, but they delay the moment a visitor can actually read your content. In this post we will show you a real before-and-after test, 74 to 94 on mobile, and how to check your own site in about ten minutes.

A real test: 74 to 94 on mobile

startupindiatoday.com runs on a lightweight blog theme. On mobile it showed a dark loading screen with a spinner before the page appeared, and the first screen was mostly empty because the post cards were set to fade in on scroll. Its Google PageSpeed Insights result for mobile was 74 out of 100, and the largest element took 6.2 seconds to appear.

We switched off two settings in the theme’s Customizer: the preloader and the scroll-reveal animation. We also reduced an oversized header. The result:

Measure (mobile)BeforeAfter
PageSpeed performance score7494
Largest Contentful Paint (LCP)6.2 s2.7 s
Total Blocking Time10 ms0 ms
Cumulative Layout Shift00

These figures come from a single Google PageSpeed Insights run before and after the change, so expect some variation if you repeat the test. The direction of the change was clear, though.

Why preloaders and animations slow things down

  • They hide content. A preloader covers the page until scripts finish, so visitors wait even after the page is ready.
  • They delay the largest element. Largest Contentful Paint measures when the biggest visible element appears. If an animation starts it at zero opacity, the browser cannot count it as visible yet.
  • They add JavaScript and CSS. Animation libraries load extra files that compete with your content for bandwidth.
  • They can cause empty first screens on phones. Elements that reveal “on scroll” may not appear until the visitor scrolls, which looks broken and confuses visitors.

The numbers Google cares about

Google’s Core Web Vitals have published thresholds for a “good” experience:

MetricWhat it measuresGood
Largest Contentful Paint (LCP)When the main content appears2.5 seconds or less
Interaction to Next Paint (INP)How quickly the page responds to taps and clicks200 milliseconds or less
Cumulative Layout Shift (CLS)How much the layout jumps around0.1 or less

How to check your own site

  1. Open PageSpeed Insights and test your homepage on the Mobile tab.
  2. Note the performance score and the LCP time.
  3. Open your theme’s Customizer and look for settings named things like “Preloader”, “Page loader”, “Scroll reveal”, “Animations” or “WOW animation”.
  4. Switch them off, save, and clear your cache.
  5. Test again two or three times and compare the average, because single runs vary.

A second site, a similar pattern

therecipeworld.com uses a different theme that also had a preloader and a scroll animation switched on. Turning them off was the first step in a longer clean-up. Its mobile score moved from 58 to the high 60s after those theme changes and basic minification, and then to 77 on the homepage and 87 on a recipe post after adding critical CSS through QUIC.cloud. Each step helped, but the preloader and animations were an easy first win that cost nothing.

What we cannot tell you

We turned off the preloader, the scroll animation and the oversized header at the same time, so we cannot say which change gave the biggest gain. If you want to know for your own site, change one setting at a time and test after each. We also only ran PageSpeed Insights a few times, so treat our 74 and 94 as one honest measurement, not a promise.

What we can say is what we saw with our own eyes: on a phone the old version showed a dark screen first, and the page felt slow before any score appeared. After the change it simply felt normal. That feeling matters as much as the number.

When animations are fine

You do not need to ban motion. Small hover effects and short transitions on buttons are harmless. The problems come from anything that hides above-the-fold content or waits for scripts before showing the page. Keep the first screen plain and fast, and save the decoration for below the fold.

Quick checklist

  • Test mobile speed in PageSpeed Insights and note the score and LCP.
  • Disable the preloader and any scroll-reveal or entrance animations.
  • Make sure the first screen shows real content immediately.
  • Clear caches and test again two or three times.
  • Only keep animations that never hide the first screen.
Scroll to Top