Will AI kill SEO?
TL;DR probably not
Site speed is a crucial ranking factor. Slow sites have poor user experience and lower conversions. Fast sites engage users, improve SEO visibility, and lead to more sales.
A key part of our WordPress SEO service is identifying and fixing things that are impacting site speed. This post showcases a targeted set of fixes for our client’s slow product pages that trimmed nearly 60% off load speeds.
If you’ve noticed your site speed slipping, these are real, actionable fixes that you can implement to get things back on track.
The most noticeable result is for the user: now instead of waiting 5s+ for the page to load, it’s near-instant.
There were dramatic improvements from a metric point of view, too:
Within a week we saw upward movement in keyword positions and site sales.
We started with a page speed and Core Web Vitals audit using Lighthouse, Chrome DevTools, and real-world metrics from the client’s analytics and Search Console data to benchmark current position and identify blockers.
Then we implemented these fixes:
We configured:
We added this code snippet to .htaccess to optimise cache lifetimes, so static assets (like fonts, CSS and JS) could be served faster and more consistently:
<IfModule mod_headers.c>
<FilesMatch "\.(css|js|woff2|woff|ttf|eot)$">
Header set Cache-Control "public, max-age=31536000"
</FilesMatch>
</IfModule>
The site runs Elementor, and there’s an inherent trade-off when using theme builders: they offer tons of functionality, but they impact performance. Especially when running out-of-the-box settings.
On this site, tons of scripts and styles were being loaded on product pages that weren’t actually being used.
We reviewed the product page template and wrote a function to remove all unused widgets:
function dequeue_unused_elementor_widgets() {
wp_dequeue_style('elementor-widget-accordion');
wp_dequeue_style('elementor-widget-alert');
wp_dequeue_style('elementor-widget-audio');
wp_dequeue_style('elementor-widget-carousel');
wp_dequeue_style('elementor-widget-countdown');
wp_dequeue_style('elementor-widget-cta');
wp_dequeue_style('elementor-widget-form');
[etc]
}
add_action('wp_enqueue_scripts', 'dequeue_unused_elementor_widgets', 100);
By default, Elementor loads three Font Awesome sets: solid, regular, and brands. Our client site only used solid, so we wrote a function to remove the others:
add_action('wp_enqueue_scripts', function () {
wp_dequeue_style('elementor-icons-fa-regular');
wp_dequeue_style('elementor-icons-fa-brands');
}, 100);
Google Fonts add extra delays, and because the visual impact was minimal, we dequeued Google Fonts via a function and switched to system fonts instead:
add_action('wp_enqueue_scripts', function () {
wp_dequeue_style('elementor-google-fonts');
}, 100);
The Trustpilot script was called on product pages despite only sending review prompts after checkout. After confirming it wasn’t needed on product pages we safely removed it
Stripe was also called despite only being needed at checkout, so we stripped it.
The site used reCAPTCHA on contact forms but the functionality was loading sitewide. We restricted it to only load on form pages.
This slider plugin was only used on the homepage, so we stopped it from loading on other page templates.
To reduce connection overhead we preconnected to third-party domains that are still used elsewhere on the site like Trustpilot and Stripe. Even though these scripts aren’t needed on product pages, they still load on relevant routes, so early connection helps reduce latency.
<link rel="preconnect" href="https://www.googletagmanager.com" crossorigin>
<link rel="preconnect" href="https://cdn.trustpilot.com" crossorigin>
<link rel="preconnect" href="https://js.stripe.com" crossorigin>
This allowed the browser to establish early connections, shaving more time off page load.
To make sure the fixes were actually woring we tested after each step using:
The fixes above were just one part of our ongoing SEO management, but it’s a great example of how targeted optimisations can produce fast, tangible results.
In under a week, we drastically improved product page performance, reduced unnecessary bloat, and created a faster, cleaner user experience.
If you’re looking for similar results for your site feel free to borrow the tips above, or get in touch with our technical SEO team to see how we can help 👍
TL;DR probably not
With actionable fixes so you can do the same
SEO has changed so much, but it also hasn't changed at all