How an Outdated ExpressionEngine Installation Affects Your Google Rankings
Running an old version of ExpressionEngine has consequences beyond security. Here is how an outdated installation affects the factors Google uses to rank your site.
A server migration is one of the most reliable causes of unexplained search ranking drops on ExpressionEngine sites. The migration appears to go well. The site loads. The content is there. But over the following weeks, search visibility declines in ways the business owner attributes to algorithm changes or seasonality. In most cases, the cause is the migration, and the damage is preventable.
The most common single cause of post-migration ranking drops is redirect rules that existed on the old server and were not replicated on the new one. If your old EE site had .htaccess redirects handling old URLs, retired pages, or URL structure changes from a previous migration, those rules were probably not documented and were certainly not automatically transferred. When Google revisits URLs it previously indexed and finds errors instead of redirects, it loses the ranking signals associated with those URLs.
ExpressionEngine's base URL configuration determines which version of the site is considered canonical. After a migration, particularly one that involves moving from HTTP to HTTPS, or changing the domain, this configuration needs to be updated correctly. If it is not, the site may be accessible at multiple URLs simultaneously, splitting its ranking signals and creating duplicate content that Google does not know how to handle.
Server migrations often involve changes to caching configuration. If the previous server had opcode caching or server-level page caching in place that the new server does not, the site will load more slowly. If the new server is in a different data centre from the previous one, latency for the primary audience may increase. Both of these affect Core Web Vitals scores, which are a Google ranking factor. The impact is gradual but cumulative and begins immediately after the migration.
The preventive approach is to treat a server migration as a technical SEO project rather than a hosting change. That means crawling the site before the move, documenting all redirects, testing the new environment before switching DNS, configuring the base URL correctly, replicating all caching settings, and monitoring search performance weekly for the first month after go-live. On ExpressionEngine sites specifically, the base URL, template routes, and .htaccess configuration all deserve attention before and after the switch.
If rankings have already fallen after a migration, the first step is a crawl of both the old URLs, if accessible, and the current site to identify what changed. In most cases the damage is recoverable, but recovery time is proportional to how long the broken state persisted and how significant the affected pages were. The sooner a specialist ExpressionEngine developer is engaged after the migration, the faster the recovery.
If your search rankings dropped after a migration, get in touch with Karl to find out what can be recovered.
Related Services
Running an old version of ExpressionEngine has consequences beyond security. Here is how an outdated installation affects the factors Google uses to rank your site.
Most ExpressionEngine sites have no structured data. Here is what structured data does, what your site is missing, and what implementing it involves.
ExpressionEngine sites can develop technical issues that significantly reduce their visibility in Google search without any obvious signs. Here is what to look for.
Most clients come to us when their site has started to feel like a risk rather than an asset. Whether the agency relationship has ended, an upgrade has been delayed, or the site has simply grown beyond what it can handle, a conversation costs nothing.
Get in touch with KarlTrusted by established businesses and growing brands across the UK
Expression 37 works with a small number of clients at any one time. These are some of them.


