LTD is back · Limited time only

How to Use Preloader in WordPress

Last updated on August 13, 2026

Key Takeaways

• Enable Preloader is the master switch

• Mobile-specific settings for different behavior on mobile devices

• Immediate show option for instant feedback on link click

• Works with most WordPress themes

• Does not affect page load time (visual only)

What Is the Enable Preloader Feature?

The Enable Preloader feature in Classic Monks adds a loading animation to your WordPress site. When a visitor navigates to a new page, the preloader shows while the page loads, then fades out when the page is ready.

This is a visual enhancement only. It does not affect the actual load time; it only changes how the load time is perceived.

Why You Need It

For sites where visual impression matters:

  • Perceived performance: A preloader makes the site feel faster
  • Brand consistency: The preloader can match your brand colors and style
  • User engagement: Visitors are more patient when they see a loading animation
  • Content protection: Prevents users from seeing partially loaded content

For most content-heavy sites, a preloader improves the user experience.

How to Use Enable Preloader in WordPress

Step 1: Navigate to Settings

Click into the Classic Monks plugin settings in your WordPress dashboard.

Step 2: Go to the Interface Tab

Click on the Interface menu, then click the Preloader subtab.

Step 3: Enable Preloader

Scroll to Enable Preloader and toggle on.

Preloader settings interface screenshot

Step 4: Configure Mobile Settings (Optional)

Toggle on Enable Mobile-Specific Customization to configure different preloader behavior for mobile devices. This is useful when:

  • Your traffic is primarily mobile (60%+)
  • Mobile connections are slower and a lighter preloader is preferred
  • You want to test the mobile experience independently

Preloader settings interface section

Step 5: Configure Immediate Show (Optional)

Toggle on Show preloader immediately when a link is clicked to display the preloader as soon as the visitor clicks a link, before the browser starts loading. This creates the perception of an instant page transition.

Show preloader when link clicked

The timing difference:

  • Default: Click, wait for browser, preloader shows, page loads
  • Immediate: Click, preloader shows, page loads

The second approach feels faster because the visitor sees immediate feedback after clicking.

Step 6: Save Changes

Click Save Changes.

Step 7: Test

Visit your site on the frontend. The preloader should appear on page navigation.

Configuration Options

Option Description Default
Enable Preloader Master toggle. Off
Enable Mobile-Specific Customization Different preloader behavior for mobile devices. Off
Show preloader immediately when a link is clicked Shows preloader on click instead of on page load. Off

The preloader animation style, color, and speed are configured via CSS and filters (see Developer Notes).

What Gets Affected

  • The frontend: preloader appears during page navigation
  • The page load: the preloader shows while the page loads
  • The user experience: smoother perceived performance

What Does NOT Get Affected

  • The actual load time: unchanged (visual only)
  • The page content: unchanged
  • The search engine indexing: unchanged
  • The accessibility: unchanged (screen readers ignore the preloader)

Common Use Cases

Portfolio and agency sites

A preloader gives the impression that the site is loading content, even if the actual load time is fast. For portfolio and agency sites where visual impact matters, a preloader sets the tone.

E-commerce sites

A preloader on the shop page creates anticipation and masks slow-loading product images. It can reduce bounce rates by giving visitors something to look at while the page loads.

Sites with heavy media

If your pages have many high-resolution images, a preloader masks the load time. Visitors are more patient when they see a loading animation than when they see a blank or partially loaded page.

Mobile-first sites

If your traffic is primarily mobile, mobile-specific preloader settings ensure the best experience for your most common visitors. Mobile connections are often slower, so a lighter preloader (or no preloader) on mobile reduces perceived load time.

High-traffic sites

For sites with millions of visitors per month, the immediate preloader reduces the “did the click work?” uncertainty, improving engagement.

App-like experiences

For WordPress sites that want to feel like native apps, the immediate preloader creates the instant response that users expect from apps.

Troubleshooting

Cause: The toggle is off, or the JavaScript is not loading.
Fix: Verify the toggle is on. Check the browser console for errors. The preloader requires JavaScript to function.

Cause: The page load is very slow, or the preloader timeout is not set.
Fix: The preloader should auto-hide after the page loads. If it does not, check the browser console for JavaScript errors.

Cause: The preloader is configured to show on all navigations.
Fix: This is the default behavior. Configure excluded pages in the plugin settings under Interface > Preloader.

Cause: The preloader is showing in the Bricks Builder editor.
Fix: Disable the preloader inside Bricks Builder using the subtab option.

Cause: The Immediate toggle is off, or the preloader JavaScript is not loading.
Fix: Verify both the Preloader master toggle and the Immediate toggle are on. Check the browser console for errors.

Cause: The feature is triggered on all link clicks, including external links.
Fix: Add a CSS class to external links and exclude it via the preloader settings in the plugin dashboard.

Cause: Both the preloader and page transitions are active.
Fix: Choose one or the other. The preloader is a loading indicator; page transitions are an animation. Using both creates a confusing experience.

Sumit Your Ideas or Feature Requests

All submissions go through a manual review, so not every idea will be published. That said, the most upvoted ideas are given priority on our official roadmap.Please check if your idea already exists before submitting. If you find it, simply upvote it to help us prioritize it.