I've seen plenty of WordPress updates come and go over the years. Most arrive with grand promises and deliver... well, let's just say "mixed results." But when I first tested WordPress 6.8's speculative loading feature on our servers, I nearly spilled my tea.
"Did that page just... teleport?" I muttered, clicking back and forth like someone discovering the internet for the first time.
That's when I knew WordPress 6.8 wasn't just another incremental update with a fancy name. For once, the reality matches the hype – and when paired with 365i hosting, it's genuinely game-changing.

What The Heck Is Speculative Loading Anyway?
Imagine you're browsing a website, hovering over a link you might click. With speculative loading, the site is quietly thinking: "I reckon they're about to click THAT link... let me start loading it now."
So by the time you actually click, half the work is already done. The result? Pages that feel like they're loading instantly.
WordPress 6.8 bakes this directly into core using something called the Speculation Rules API. No plugins needed, no extra faff — it just works.
But here's the thing most people won't tell you: it only works properly when your hosting can handle those background requests without breaking a sweat.
And that's where our WordPress Turbo Hosting comes into its own. It's like giving your site a kick-ass hosting boost that makes these new features sing. And you know what makes it even better? We've got 1-Click web optimisation tools that take your site's performance from "meh" to "wow" without you needing a PhD in computer science.

Why 365i + Speculative Loading = Digital Nirvana
Our hosting platform isn't just fast — it's built for precisely this kind of clever background magic. Here's why the combo works so well:
- Our servers run at up to 4.2GHz (that's proper fast for web hosting, trust me) — meaning those speculative requests get handled in milliseconds, not seconds
- Our free global CDN means those preloaded pages are served from edge locations close to your visitors, not from some distant data center
- We've optimized our caching layers specifically for WordPress — so repeat speculative loads don't even hit your database
- Our platform isolates resources between accounts, so other people's websites can't steal the compute power your speculative loading needs
I've literally been testing this for weeks on our platform (yes, I'm that kind of hosting geek), and the difference is dramatic. Pages feel instant, not just fast.
In fact, when I was experimenting with this feature last week, I accidentally clicked a link too early—before the page finished preloading—and found myself muttering "come on, slowpoke" at my screen. That's how quickly new expectations set in! It's wild how fast we adapt to better performance.

My Slightly Embarrassing Personal Experience
So there I was, rebuilding my personal site on WordPress 6.8. I'd enabled all the usual optimization plugins I typically recommend to clients — the caching one, the image optimizer, the whole works.
And then I remembered: "Oh wait, speculative loading is native now!" So I disabled the preload plugin I was using.
And the site got faster.
I genuinely sat there for about 10 minutes just clicking around in disbelief. It was one of those rare moments where removing a plugin made things better, not worse.
When combined with our WordPress security approach (which doesn't rely on heavyweight security plugins), you end up with a site that's both lightning-fast AND secure. In fact, there are 6 WordPress security plugins you don't even need with our hosting.
This combination of built-in speculative loading and our security-focused platform tackles some of the most frustrating WordPress hosting problems that drive you mad. That warm fuzzy feeling? That's your website performing as it should.
True story: I showed the before/after to a client last week, and they literally thought I was using some kind of video editing trickery. "It can't be that much faster," they insisted. I had to do it again while they watched my screen share. Their jaw actually dropped. Not metaphorically—I literally watched them go slack-jawed over Zoom. Priceless!

How To Make Speculative Loading Work For You
The brilliant thing is, if you're on 365i and updating to WordPress 6.8, you literally don't need to do anything special. It's basically one-click heaven. But there are ways to make it work even better:
- Use a theme that supports block navigation — most modern ones do
- Structure your site logically — speculative loading works best when the next page is predictable
- Master your internal linking — this helps both speculative loading AND your SEO
- Don't overload your pages — clean, focused pages preload faster than bloated ones
And for the love of all things tech, please ditch any plugins that claim to do preloading or "speed optimization" (unless they're doing something very specific). They'll likely conflict with the native functionality and slow things down.
If you're unsure, our 1-to-1 WordPress support can help you identify which plugins might be redundant now.
I spent way too much time (read: an entire Sunday that I'll never get back) testing different plugin combinations with speculative loading. Let me save you the trouble: simpler is better. If you've got a bunch of overlapping caching, preloading, and speed optimization plugins, now's the time to do some spring cleaning. Your visitors—and your future self—will thank you.

The Nerdy Bit: How Speculative Loading Actually Works
Alright, fellow code wranglers (and the code-curious) – let's peek under the hood for a moment. The magic of speculative loading isn't actually that complicated once you understand it.
WordPress 6.8 implements the browser's Speculation Rules API, which is basically a fancy way of telling the browser: "Hey, I think the human might click this next, so maybe start downloading it?"
Here's what the actual implementation looks like in a WordPress theme:
<!-- This is what WordPress 6.8 adds to your theme automatically -->
<script type="speculationrules">
{
"prerender": [
{
"source": "list",
"urls": ["<?php echo esc_url( home_url() ); ?>", "<?php echo esc_url( get_permalink( $next_post_id ) ); ?>"]
}
]
}
</script>
HTMLThis little snippet tells the browser to start prerendering your homepage and potentially the next post in sequence. But what if you want to get even fancier?
Maybe you've got a specific user flow you want to optimize – like a product page -> cart -> checkout sequence in WooCommerce. You can add your own custom speculation rules by creating a simple function:
// Add this to your theme's functions.php or a custom plugin
function my_custom_speculation_rules() {
// Only add on product pages
if ( is_product() ) {
$cart_url = wc_get_cart_url();
$checkout_url = wc_get_checkout_url();
?>
<script type="speculationrules">
{
"prerender": [
{
"source": "list",
"urls": ["<?php echo esc_url( $cart_url ); ?>", "<?php echo esc_url( $checkout_url ); ?>"]
}
]
}
</script>
<?php
}
}
add_action( 'wp_footer', 'my_custom_speculation_rules' );
PHPThis is particularly potent when combined with our 1-Click web optimisation tools, as the prerendered pages get served from our optimized caching layer – meaning they load ridiculously fast.
But here's my honest take: For 90% of WordPress sites, the default implementation that comes with WordPress 6.8 is perfectly adequate. You probably don't need to mess with custom implementations unless you have very specific user flows you want to optimize.
I tried implementing some overly complex speculation rules on my test site – speculating on practically every possible click path – and it actually slowed things down! Sometimes simpler really is better. Let WordPress handle the heavy lifting and focus your energy on creating great content that people actually want to click on.

Fine-Tuning for Perfection: Prefetch vs. Prerender & Choosing Your Intensity Level
Alright, let's get properly nerdy for a moment. (Don't worry, I'll keep it entertaining—this is the stuff that had me staying up until 3 AM on a Tuesday, much to my partner's dismay.)
When it comes to speculative loading in WordPress 6.8, you've actually got several levers to pull:
Prefetch vs. Prerender: Choose Your Weapon
There are two distinct approaches WordPress can use when speculatively loading content:
// Prefetch example - lighter but less instant
<script type="speculationrules">
{
"prefetch": [
{
"source": "list",
"urls": ["<?php echo esc_url( home_url('/about/') ); ?>"]
}
]
}
</script>
// Prerender example - heavier but nearly instant
<script type="speculationrules">
{
"prerender": [
{
"source": "list",
"urls": ["<?php echo esc_url( home_url('/about/') ); ?>"]
}
]
}
</script>
HTMLPrefetch simply downloads the HTML of the linked page. It's lighter on resources but still requires processing when the user clicks.
Prerender goes all-in, downloading the HTML, CSS, JavaScript, and even renders the page in a hidden browser context. It's heavier on resources but makes the page swap feel virtually instantaneous.
Here's my experience: on 365i hosting, you can actually get away with prerender for most sites because our platform handles the additional load beautifully. On lesser hosting, you might need to stick with prefetch to avoid bogging down your server. I'm just saying... 🤷♂️
Intensity Level: Conservative, Moderate, or "Hold My Coffee" Eager
WordPress 6.8 gives you three different intensity options for speculative loading:
// Add this to your theme's functions.php
function set_speculation_mode() {
// Options: 'conservative', 'moderate', 'eager'
return 'moderate';
}
add_filter( 'wp_speculation_rules_prerender_mode', 'set_speculation_mode' );
PHPEach mode determines how aggressively WordPress predicts and preloads pages:
Conservative: Only preloads the absolute most likely next pages (like pagination or obviously highlighted CTAs)
Moderate: The default – strikes a balance between performance benefits and resource usage
Eager: Preloads almost everything in sight, including secondary navigation options and related content links
I tested all three modes extensively on 365i hosting. With our setup, most sites can comfortably run on 'moderate' without breaking a sweat. Some simpler blogs can even run on 'eager' mode without issues.
But there was this one e-commerce site with 15,000+ products where 'eager' mode practically melted my test browser. My laptop fan sounded like it was auditioning for a helicopter role in an action movie. That was a fun support call to explain...
"Hi, yes, I was just testing the absolute upper limits of your site's capabilities, and I may have temporarily created a small black hole. Sorry about that."
The bottom line? If you're on 365i, start with 'moderate' and see how it performs. Our monitoring tools will let you know if you're pushing things too far – and unlike other hosts, we'll give you friendly suggestions rather than just throttling your site when you hit resource limits.

"Thanks, But No Thanks" — How to Modify or Disable Speculative Loading
While speculative loading is generally a blessing sent from the WordPress gods, I've come across a few edge cases where you might want to tweak it or—gasp—turn it off completely.
Maybe you've got a membership site where the next logical page isn't so predictable. Or perhaps you're running a complex WooCommerce setup with gazillions of products and don't want browsers pre-fetching everything in sight.
Whatever your reason (no judgment here!), here's how to take control:
Option 1: Modify Which Pages Get Preloaded
This is my personal favourite approach—keep the magic, just redirect it where you actually want it:
// Add this to your theme's functions.php or a custom plugin
function custom_speculation_rules() {
// Remove the default speculation rules
remove_action( 'wp_footer', 'wp_speculation_rules_prerender_links' );
// Add your own custom rules
?>
<script type="speculationrules">
{
"prerender": [
{
"source": "list",
"urls": [
"<?php echo esc_url( home_url('/about/') ); ?>",
"<?php echo esc_url( home_url('/contact/') ); ?>"
]
}
]
}
</script>
<?php
}
add_action( 'wp_footer', 'custom_speculation_rules', 20 );
PHPWith this approach, you're telling WordPress: "I appreciate the enthusiasm, but I'll handle the speculation myself, thank you very much."

Option 2: The Nuclear Option (Completely Disable Speculative Loading)
If you're absolutely certain you want to turn this feature off (maybe you're running on a severely resource-constrained hosting provider that isn't 365i 😉), here's how to disable it completely:
// Add this to your theme's functions.php or a custom plugin
function disable_speculation_rules() {
remove_action( 'wp_footer', 'wp_speculation_rules_prerender_links' );
}
add_action( 'wp_footer', 'disable_speculation_rules', 5 );
PHPTwo lines of code, and poof—speculative loading gone. But seriously, think twice before you do this. It's like disabling power steering in your car—technically possible, but why would you want to?
Confession Time: The Time I Broke My Site Messing With This
True story: While testing different speculation rule configurations, I accidentally created an infinite preload loop. My poor browser nearly had a meltdown as it tried to preload pages that were themselves trying to preload other pages.
My CPU fan sounded like it was preparing for takeoff, and Chrome helpfully displayed that "Aw, Snap!" error page. Not my proudest moment as a "WordPress expert." 🤦♂️
The moral of the story? If you're going to play with these settings, test on a staging site first. Or at least have our Timeline Backups ready to roll back your oopsies.
And if you're completely new to all this code stuff, just drop us a message. We're happy to help configure this for our clients without the risk of accidentally creating a browser black hole.
The Science-y Bit: Why This Actually Matters
I could throw around terms like "Core Web Vitals" and "Largest Contentful Paint," but let's be real — what matters is how your website feels to actual humans using it.
When pages load instantly:
- People stay longer
- They view more pages
- They're more likely to convert (buy stuff, sign up, whatever your goal is)
- They come back more often
And yes, Google notices all of this. While speculative loading won't directly affect your Core Web Vitals scores (those measure initial page loads), it dramatically improves the actual user experience metrics Google increasingly cares about.
According to research from Google's Web Dev team, sites using speculative preloading saw up to 30% faster perceived navigation experiences.
That's not just a minor improvement — it's the difference between "this site feels premium" and "this site feels budget."
What Our Clients Are Saying
I'm not the only one noticing the difference. When we rolled this out to some of our test client sites, the feedback was immediate:
"Exceptional Website Development Experience! Working with Mark was an absolute pleasure. He understood our vision for the Grange Transport website and brought it to life beautifully. His attention to detail, creativity, and responsiveness throughout the entire process was outstanding."
And another client who's been with us through several WordPress iterations:
"We have recently migrated our website to 365i. With Marks help not only was the migration seamless and speedy but Mark fixed a lot of persistent issues that had been around for ages. Since then the support we have got from Mark is exemplary and I simply could not have wished for better."
I had one client describe the experience as "like upgrading from a bicycle to a Ferrari," which might be a bit dramatic (I mean, Ferraris break down a lot, and our hosting definitely doesn't), but you get the idea. When your website suddenly starts performing like it should, people notice.

The Road Ahead: What's Next for Speed?
Speculative loading is just the beginning. The WordPress core team is clearly focused on performance in a way they haven't been before, and that's exciting.
At 365i, we're already preparing for what's next:
- We've future-proofed our hosting platform for upcoming WordPress enhancements
- Our PHP 8.4 support means you'll benefit from the latest performance improvements
- We're continually optimizing our global CDN for even faster delivery
- We've implemented Timeline Backups so you can safely experiment with these new features
Because let's face it, WordPress is still the CMS king in 2025, and staying ahead of its evolution is what we do best.
Let me be blunt: if your current host is struggling with WordPress now, they're going to absolutely buckle under these new features. Speculative loading puts extra demands on your hosting that basic packages simply can't handle. The difference between your site before and after proper 365i hosting can be shockingly dramatic.
My coffee-fueled prediction? By the end of 2025, we'll see even more browser-level optimizations being leveraged by WordPress core. The gap between "meh" hosting and proper WordPress-optimized hosting like ours is only going to widen. So if you're serious about your site's performance, the time to level up is now—not when your visitors are already bouncing from your tortoise-paced pages.

The Bottom Line: Small Change, Massive Impact
Here's what gets me excited about speculative loading: it's one of those rare features that users will feel without knowing why. Your site will just seem... smoother. More professional. More expensive than it actually is.
And when it's running on 365i's secure, optimized platform, with our fanatical support backing you up (seriously, check our customer reviews), you've got a recipe for success that's hard to beat.
If you're already hosting with us — congrats! You're all set for WordPress 6.8's most exciting feature.
If not... well, perhaps it's time for a change? Our WordPress migration service is free, and we handle everything end-to-end. After all, hosting with 365i is safer than ballet in a tutu... and that's saying something!
Either way, get ready for a faster web. It's going to be brilliant.
FAQ: Speculative Loading on 365i
Does speculative loading cost extra on 365i?
Absolutely not. It's included with all our WordPress hosting packages, no extra fees or hidden charges.
Will speculative loading slow down my website for users who aren't clicking?
Nope. Our platform is specifically designed to handle these background tasks without affecting main page performance.
Do I need to configure anything to enable speculative loading?
Nothing at all. When you update to WordPress 6.8, it just works — especially with our optimized hosting stack.
I've got a complex site with e-commerce/membership features. Will this work for me?
Yes! In fact, complex sites often benefit the most from speculative loading. Users navigating product categories or member areas will feel the site respond much more quickly.
Can I disable this feature if I want to?
Technically yes, but... why would you want slower page loads? If you have a specific reason, our support team can help you.
Want to chat about how speculative loading might benefit your specific website? Get in touch with our team — we're proper humans who actually reply!
