Discuss project

Does site speed affect Google rankings?

Site speed affects rankings indirectly — through Core Web Vitals, user behaviour and crawling. Here is which metrics actually matter and what to fix first.

Vladislav KrivorutskoJuly 20, 20266 min read
Contents

TL;DR - key points

  • Speed is a ranking factor, but a weak one: it rarely lifts a page into the top and almost always drags everything else down when a site is genuinely slow
  • Google uses field data from CrUX, not your PageSpeed Insights score — a score of 95 with red field metrics buys you nothing
  • Official thresholds: LCP under 2.5 s, INP under 200 ms, CLS under 0.1, measured at the 75th percentile of real visits
  • On smaller sites three things deliver most of the win: images, third-party scripts and server response time
  • Check whether you have a speed problem at all — if field data is green, your time is better spent on content

The short answer

Site speed does affect Google rankings, but indirectly and less than most people assume. Google confirms that Core Web Vitals are part of its ranking signals — as a low-weight factor that mostly shows up when everything else is equal. A fast page with mediocre content will not outrank a slower page that fully answers the query.

The practical conclusion is simple: speed will not lift you into the top, but a genuinely slow site undermines everything else — people return to the search results, conversion drops, and on large sites crawl frequency falls too. So take speed to "fine" and stop there.


What Google actually measures

The metric set has been called Core Web Vitals since 2021, and since 2024 it includes INP in place of the retired FID.

MetricWhat it showsGood threshold
LCP (Largest Contentful Paint)When the main element of the viewport renders — usually a hero image or headingunder 2.5 s
INP (Interaction to Next Paint)How quickly the page responds to clicks and tapsunder 200 ms
CLS (Cumulative Layout Shift)How much the layout jumps while loadingunder 0.1

Two things are misunderstood more often than anything else here.

First: it is the 75th percentile, not the average. A metric passes when three quarters of real visits over a rolling 28-day window fall inside the threshold. One slow visit does not spoil the picture; a consistently slow quarter of your audience does.

Second: ranking uses field data, not lab data. Field data is CrUX — aggregated measurements from real Chrome users. Lab data is Lighthouse — a simulation on an emulated device. The PageSpeed Insights score everyone chases is lab data.

That is why the only report worth starting from is Core Web Vitals in Search Console: same field data, grouped by page type.

Why speed still shows up in search results

The direct ranking effect is small. But speed has three indirect channels, and they are stronger.

  1. User behaviour. If a page does not render within a couple of seconds on mobile, some people go back to the results and open a competitor. Google does not have to treat that as a behavioural signal for the outcome to be the same: the competitor got the visit, you did not.
  2. Conversion. A sluggish form or product page kills enquiries regardless of position. That is a separate job — I cover it under conversion rate optimization — but it often starts on the technical side. Speed is only one block in the wider list of what technical SEO optimization covers, and far from the first by priority.
  3. Crawling. Google states that slow server responses cause Googlebot to back off. For a 150-page service site that is irrelevant. For a shop with 40,000 URLs, a slow server means part of the catalogue simply gets recrawled less often — and sometimes that is the whole answer to why Google is not indexing your pages.

If someone promises you ranking growth "through speed optimization", treat it as a red flag. You fix speed because it costs you users and money, not because it will move you up five positions.

What I see on my own projects

Most of my income comes from my own sites in competitive financial niches, so I have tested this on my own money: moving LCP from red to green has never on its own produced a ranking jump for me. What it consistently produced was fewer mobile bounces and more predictable analytics.

The reverse is also true and far more painful. When a site drops into the red — usually after a new plugin, a support chat widget or one more tracking pixel — the damage shows up quickly in both traffic and enquiries. Breaking speed is much easier than improving it.

An honest limit: I have no data on genuinely large projects with hundreds of thousands of URLs, where the crawl-budget argument becomes the main one. Everything above applies to service sites, smaller shops and content projects — the typical Estonian small business.

One more observation specific to this market: on multilingual Estonian sites I far more often find a structure problem than a speed problem — broken hreflang, duplicates across language versions, blurred intent. Against that, arguing about tenths of a second is not the priority. I wrote separately about which language to target for SEO in Estonia.

What to fix first

The order matters — cheapest to most expensive.

  1. Images. A modern format (WebP or AVIF), real dimensions instead of huge originals, width and height in the markup to stop layout shifts, lazy loading for everything below the fold. On sites where nobody has touched this, it is usually the main LCP problem.
  2. Third-party scripts. Chat widgets, review badges, three analytics systems, heatmaps, ad platform pixels. Open the Network tab and see what loads besides your own site. Usually half can go with no loss and the rest can be deferred.
  3. Server response time. A slow TTFB is not cured by front-end optimization. Caching, a decent hosting plan and a CDN are what help. The move itself is nothing to fear: changing hosting does not hurt SEO when the migration is done properly.
  4. Fonts. font-display: swap plus preloading the primary weight removes the long blank page and part of the layout shift.
  5. Only then, code. Bundle splitting, removing unused CSS, tuning hydration. This is the most expensive part and on a typical site it returns the least per hour spent. If you are down here, the conversation is usually about rebuilding the site rather than patching it.

How to tell whether you have a problem at all

Step by step, about fifteen minutes:

  1. Open the Core Web Vitals report in Search Console and switch to the mobile tab — it is almost always worse than desktop.
  2. See whether any URL groups sit in the red or amber zone and which page types landed there. Often it is one specific page category, not the whole site.
  3. Take one typical URL from the failing group and run it through PageSpeed Insights. Ignore the score; read the field data block at the top and the diagnostics list.
  4. If there is no field data, you do not have enough traffic for a CrUX sample. Speed is not your current problem — go work on content.
  5. Re-measure no sooner than 28 days after your fixes: field data updates on a rolling window and will not react immediately.

For an example of what actually moves the needle, see the Estonian furniture e-commerce SEO case: the growth came from structure and category work, with the technical side as a precondition rather than the cause.

Frequently asked questions

How fast should a website be for SEO?
Use the Core Web Vitals thresholds: LCP under 2.5 seconds, INP under 200 milliseconds, CLS under 0.1. A metric passes when 75% of real visits over the last 28 days fall inside the threshold. This is not a penalty line — it is the point beyond which the share of people leaving before the page renders grows noticeably.
Does the PageSpeed Insights score affect rankings?
No. The PageSpeed Insights score comes from a Lighthouse lab simulation on one emulated device and network profile. For ranking, Google uses CrUX field data — real measurements from Chrome users. A site scoring 65 with green field metrics is in a better position than a site scoring 95 with a red LCP.
Can a slow site rank at the top of Google?
Yes, and it happens constantly. Speed is one signal among many, and a relevant, authoritative document beats a fast but thin one. Speed behaves like a tie-breaker: it helps when competitors are otherwise comparable, and it hurts when a site is slow enough that people bounce back to the results page.
Does site speed affect crawl budget?
Yes, but mainly on large sites. Google states that server response time influences crawl rate: when a server is slow or returns errors, Googlebot reduces the load it puts on it. For a 100–300 page service site this has no practical impact; for a shop with tens of thousands of URLs it does.
What if Search Console shows no Core Web Vitals data?
It means the site does not have enough traffic to form a CrUX sample — normal for new and small sites. In that case rely on Lighthouse lab data and common sense: open the site on a phone over mobile data and see how long it takes. Content still deserves priority over tenths of a second.

Conclusion

Do not chase a perfect PageSpeed Insights score — it is a lab simulation, not what Google sees. Open the Core Web Vitals report in Search Console, look at field data by URL group and fix what is actually slow for your visitors. If the field data is green and you still have no traffic, speed is not your problem and structure and content deserve the budget instead. If you want an outside view on the technical side, that is part of how I run SEO projects.

About the author

Vladislav Krivorutsko — founder of ADLAB
Vladislav Krivorutsko

Founder of ADLAB OÜ · SEO and Google Ads

Over 20 years in search traffic and monetization, and on the Estonian market since 2017. I work solo: I run the audit, build the strategy and deliver the project myself — no subcontractors, no templates. I only write about what I have tested on my own and client sites.

  • 20+ years in search traffic
  • 50+ end-to-end projects
  • Own sites in competitive niches
  • SEO for ru/et/en in one market
More about me

Read next