Ranksphere logo
Marketing glossary
Technical SEO

Page Speed

Page speed is how quickly a web page loads and becomes usable. Google measures it through real-user field data rather than lab tests, primarily via Core Web Vitals, and it affects both search rankings and the likelihood that a visitor stays.

By RanksphereUpdated October 2, 2026
Orphan Pages and How to Find Them in SEO

Page speed describes how quickly a webpage loads, displays its important content and becomes responsive enough for someone to use comfortably.

It is part of the wider website performance picture and closely related to Core Web Vitals, which measure real-world loading performance, responsiveness and visual stability.

Page speed matters for two reasons.

First, performance contributes to the overall experience Google considers when evaluating webpages.

Second, and often more importantly, slow pages frustrate real visitors. Someone trying to book an appointment, request a quote or find a phone number may leave before the page becomes useful.

The goal is not simply to make a testing tool turn green.

It is to make the website fast for the people actually using it.

Page speed vs Core Web Vitals

Page Speed Performance and Core Web Vitals
Infographic explaining page speed, Core Web Vitals and common performance bottlenecks such as large images, third-party scripts, render-blocking resources, slow hosting, heavy JavaScript and too many plugins, with guidance on prioritising fixes using real-user data.

Page speed and Core Web Vitals are related, but they are not exactly the same thing.

Page speed is the broader subject of how quickly a webpage loads and responds.

Core Web Vitals are specific user-experience metrics used to measure important parts of that performance.

They currently cover:

  • Largest Contentful Paint (LCP) — loading performance
  • Interaction to Next Paint (INP) — responsiveness
  • Cumulative Layout Shift (CLS) — visual stability

A website can therefore have a general speed problem that affects one or more Core Web Vitals, but page performance also includes areas such as:

  • Server response time
  • Image delivery
  • JavaScript execution
  • CSS loading
  • Fonts
  • Caching
  • Third-party resources

Think of Core Web Vitals as important measurements within the wider topic of page speed.

Why page speed matters for SEO

A fast website does not automatically rank well.

Search engines still need the page to be relevant, useful, crawlable and indexable.

But performance is part of the overall page experience, and there is little benefit in earning visibility if visitors reach the page and immediately struggle to use it.

For example, a local service page may contain excellent information but still lose potential customers if:

  • The hero image takes several seconds to appear
  • The menu does not respond when tapped
  • The enquiry form freezes
  • Content jumps while the page loads
  • A booking widget delays the rest of the page

So page speed should be treated as both an SEO consideration and a user-experience issue.

Lab data vs field data

One of the most common sources of confusion around page speed is the difference between lab data and field data.

They answer different questions.

Lab data

Lab data comes from a controlled or simulated test.

Tools such as Lighthouse can load a webpage under predefined conditions and measure what happens.

Lab testing is useful because it is:

  • Repeatable
  • Fast
  • Good for debugging
  • Useful before and after development changes

It can help identify specific problems such as:

  • Oversized images
  • Long JavaScript tasks
  • Render-blocking resources
  • Unused code
  • Poor caching

But it is still a simulation.

Field data

Field data comes from real visitors using real devices and network connections.

Google's Chrome User Experience Report, often shortened to CrUX, provides this type of real-world performance data for eligible pages and origins.

Field data reflects the conditions your visitors actually experience.

That can include:

  • Older phones
  • Slow mobile connections
  • Different screen sizes
  • Different geographic locations
  • Cold browser caches
  • Varying device performance

A site that feels instant on a developer's laptop can perform very differently for a customer on a mid-range phone using mobile data.

Lighthouse vs PageSpeed Insights

Lighthouse and PageSpeed Insights are closely related but should not be treated as interchangeable with real-user performance.

Lighthouse

Lighthouse runs a lab test.

It produces a performance score and diagnostic recommendations based on a simulated environment.

That score can be useful for identifying problems.

It is not itself the goal.

PageSpeed Insights

PageSpeed Insights can combine two types of information:

  • Real-user field data where available
  • Lighthouse lab diagnostics

That makes it useful because you can see both:

What real users are experiencing

and:

What technical problems may be causing it

A useful workflow is:

Field data identifies the problem → lab data helps diagnose it → development fixes it → field data confirms whether users improved.

Why a high Lighthouse score is not enough

A strong Lighthouse score can be encouraging.

It does not prove that every visitor receives the same experience.

For example, Lighthouse may test the page under one simulated device and connection profile.

Real customers may be using:

  • Lower-powered phones
  • Busy mobile networks
  • Different browsers
  • Devices running other apps
  • Slower regional connections

So do not optimise solely for:

“Get the score from 91 to 100.”

A change that improves a real user's experience is more valuable than one that simply adds a few points to a lab score.

The 75th percentile

Core Web Vitals field performance is commonly evaluated at the 75th percentile.

This means the focus is not simply on the average visitor or the fastest experience.

A page should perform well for the large majority of real users.

This helps explain why website owners sometimes say:

“The site is fast for me.”

while field data shows a problem.

Their personal experience is one data point.

Real-user reporting covers a much broader range of devices and conditions.

The 28-day field-data window

CrUX field data is based on a rolling 28-day period.

That means performance reports do not update immediately when you make a change.

Suppose you optimise a large image today.

A lab test may show the improvement immediately.

Field data changes more gradually as newer visits replace older measurements within the reporting window.

This is why page-speed work often requires two types of validation:

Immediate validation through lab testing.

Longer-term validation through real-user field data.

Do not assume a fix failed simply because field metrics have not changed after a few days.

What slows a website down?

The same performance problems appear repeatedly across small-business websites.

Oversized images

Images are one of the most common causes of slow pages.

A business may upload a photograph straight from a camera at several thousand pixels wide, then display it in a container only a few hundred pixels across.

The browser still has to download the large file.

Common image problems include:

  • Files much larger than required
  • Incorrect dimensions
  • Poor compression
  • Loading every image immediately
  • Serving desktop-sized images to mobile devices

Image optimisation often produces noticeable improvements without changing the appearance of the site.

Third-party scripts

Third-party tools can add a surprising amount of work to a webpage.

Examples include:

  • Live chat
  • Analytics
  • Advertising pixels
  • Tag managers
  • Booking systems
  • Review widgets
  • Heatmaps
  • Cookie-management platforms
  • Social embeds

One script may not be a problem.

The issue is accumulation.

A website can start with a clean build and gradually become slower as new marketing tools are added over several years.

Regularly ask:

Do we still use this?

If nobody knows why a script exists, it deserves investigation.

JavaScript

Large amounts of JavaScript can delay rendering and make interactions feel sluggish.

Problems can include:

  • Large bundles
  • Long-running tasks
  • Unnecessary libraries
  • Scripts loaded before they are needed
  • Complex third-party widgets

The goal is not to remove JavaScript.

It is to avoid making the browser perform unnecessary work before the visitor can use the page.

Render-blocking resources

Some CSS and JavaScript resources need to be downloaded and processed before the browser can display important content.

Too many blocking resources can delay what the visitor sees.

Developers may improve this by:

  • Loading critical resources earlier
  • Deferring non-essential scripts
  • Removing unused code
  • Optimising CSS delivery

The exact fix depends on the site rather than a universal checklist.

Slow server response

Sometimes the problem happens before the browser has much to render.

Slow server response can come from:

  • Poor hosting
  • Slow database queries
  • Heavy CMS configurations
  • Missing caching
  • Overloaded servers
  • Excessive backend processing

If the server takes too long to start delivering the page, optimising images alone will not solve the problem.

Too many plugins

Plugins are not inherently bad.

But each plugin can introduce:

  • JavaScript
  • CSS
  • Database queries
  • Third-party requests
  • Additional HTML

A WordPress site with dozens of plugins may be loading resources that are barely used.

Review plugins by function rather than assuming every installed plugin still needs to remain.

Web fonts

Custom fonts can affect both loading and visual stability.

Problems commonly come from:

  • Too many font families
  • Too many font weights
  • Large font files
  • Fonts loaded from slow external services
  • Poor fallback configuration

Use the fonts the design genuinely needs rather than loading every possible variation.

Images and page speed

Because images are such a common bottleneck, they are a sensible place to begin an investigation.

Useful improvements can include:

  • Resize images to appropriate dimensions
  • Compress files before uploading
  • Use responsive image sizing
  • Use efficient formats such as WebP or AVIF where appropriate
  • Lazy-load images that start below the fold
  • Avoid lazy-loading the main above-the-fold image when it harms LCP

The objective is not simply:

“Convert every image to WebP.”

The objective is to send the browser an appropriately sized image efficiently.

Improving Largest Contentful Paint

If Core Web Vitals show poor LCP, identify the actual LCP element first.

It may be:

  • A hero image
  • A large heading
  • A banner
  • A content block

Then investigate why it appears late.

Possible fixes include:

  • Compressing the image
  • Serving a smaller image
  • Improving server response
  • Reducing render-blocking resources
  • Making the important resource discoverable earlier
  • Preloading a critical hero image where appropriate

Do not preload every large image on the page.

Preloading is useful when the browser genuinely needs help discovering an important resource earlier.

Improving Interaction to Next Paint

Poor INP often points towards too much browser work around interactions.

Check:

  • Heavy JavaScript
  • Third-party widgets
  • Complex event handlers
  • Long-running main-thread tasks
  • Large menus or filters
  • Booking systems
  • Chat tools

Possible improvements include:

  • Removing unnecessary scripts
  • Breaking long tasks into smaller pieces
  • Deferring non-essential work
  • Simplifying expensive interactions

A page can look fully loaded and still feel slow if buttons or menus do not respond quickly.

Improving Cumulative Layout Shift

CLS problems occur when visible content moves unexpectedly.

Common causes include:

  • Images without dimensions
  • Ads without reserved space
  • Embeds loading late
  • Cookie banners pushing content
  • Fonts changing text size after loading

Useful fixes include:

  • Set width and height on images
  • Reserve space for embeds
  • Avoid injecting content above existing content
  • Improve font-loading behaviour

A stable page feels faster even when the download time has not changed.

Page speed and third-party scripts

Third-party scripts deserve their own review because they often sit outside the normal development process.

A developer may optimise the site carefully.

Then, over time, different teams add:

  • Analytics
  • Advertising
  • Chat
  • CRM tracking
  • Call tracking
  • Review software
  • Conversion tools

Each one has a reason to exist individually.

Together, they may create a major performance problem.

Audit them periodically and ask:

  • Who owns this tool?
  • Is it still being used?
  • What does it contribute?
  • Can it load later?
  • Can it be removed?

The fastest resource is the one you no longer need to load.

Page speed and caching

Caching can reduce the amount of work required to serve repeat requests.

Depending on the site, this may include:

  • Browser caching
  • Page caching
  • Object caching
  • CDN caching

Caching can produce significant improvements when configured correctly.

But installing a caching plugin is not a complete performance strategy.

If the real problem is a 4 MB hero image or several heavy third-party scripts, caching does not remove those problems.

Diagnose first.

Then apply the appropriate fix.

When does a CDN help?

A content delivery network, or CDN, stores copies of assets closer to users in different locations.

It can be useful when:

  • Visitors are geographically distributed
  • The site serves many static assets
  • Network latency is significant
  • Traffic volume justifies it

For a local business serving one relatively small area, a CDN may still help, but it is not automatically the first performance improvement to make.

Images, scripts, server configuration and page construction may have a much larger effect.

Fix templates, not symptoms

Many performance issues come from shared templates or components.

If every service page uses the same:

  • Hero component
  • Navigation script
  • Chat widget
  • Font setup
  • Booking embed

fixing the shared component can improve dozens or hundreds of pages at once.

This is usually more efficient than optimising URLs individually.

Ranksphere's smart tasks prioritise speed and technical findings by impact, helping separate meaningful performance problems from lower-priority recommendations.

Mobile page speed

Mobile deserves particular attention because the conditions are often less forgiving.

A visitor may be using:

  • A mid-range phone
  • Mobile data
  • A congested network
  • A weaker processor

Large images and heavy JavaScript that feel harmless on a modern laptop can become much more noticeable under those conditions.

This is especially relevant for local businesses, where someone may be trying to:

  • Call immediately
  • Find directions
  • Book an appointment
  • Request emergency help
  • Check opening hours

Test the actual journey, not just the homepage score.

Page speed and mobile-first indexing

Mobile-first indexing means Google primarily uses the mobile version of a page's content for indexing.

That is separate from page-speed measurement, but both make mobile quality important.

A mobile page should not only contain the important content.

It should also be practical to use.

Do not think of mobile speed as:

“Google only cares about the mobile score.”

Think of it as:

“A significant number of real visitors are on mobile devices, so mobile performance needs to work under real conditions.”

Page speed and conversions

Ranking is only part of the reason to care about performance.

A slow site adds friction to whatever action the visitor is trying to complete.

That could be:

  • Buying a product
  • Completing a form
  • Calling the business
  • Booking an appointment
  • Reading an article
  • Finding an address

The exact effect on conversion rate varies by website, audience and task, so avoid assuming a specific performance improvement will produce a fixed increase in sales.

What is much safer to say is that removing unnecessary delay improves the experience and reduces one source of friction.

What should you fix first?

Do not work through performance recommendations alphabetically.

Start with the issue creating the largest real-user problem.

A sensible process is:

  1. Check field data to see which Core Web Vital or page type is struggling.
  2. Use lab tools to diagnose the likely cause.
  3. Identify whether the issue is template-wide or page-specific.
  4. Fix the highest-impact bottleneck first.
  5. Test the change immediately in the lab.
  6. Monitor field data over the following weeks.

The fix might be an image.

It might be JavaScript.

It might be the server.

Measure before deciding.

Common page speed mistakes

  • Optimising for a perfect score. Tool scores are diagnostic aids, not the business objective.
  • Treating Lighthouse as real-user data. It is a lab test.
  • Testing only on a powerful desktop computer.
  • Assuming images are always the problem. They are common, not universal.
  • Installing a caching plugin and considering the job finished.
  • Ignoring third-party scripts.
  • Preloading too many resources. Overuse can compete with resources that genuinely matter.
  • Optimising individual pages when a shared template causes the problem.
  • Expecting field data to update immediately.
  • Chasing tiny speed gains while serious crawling or indexing problems remain unresolved.

Page speed best practices

  • Use field data to understand real-user performance.
  • Use Lighthouse and similar lab tools for diagnosis.
  • Optimise images before serving unnecessarily large files.
  • Review third-party scripts regularly.
  • Remove plugins and resources that are no longer needed.
  • Improve server performance when response time is the bottleneck.
  • Fix shared templates and components where possible.
  • Test on real mobile devices and realistic connections.
  • Monitor Core Web Vitals rather than relying on one performance score.
  • Allow the 28-day field-data window time to reflect improvements.
  • Prioritise changes that make the site noticeably better for visitors.

Example

“Penhurst Garden Centre runs Lighthouse and receives a strong performance score.

From the office, the website also feels reasonably fast.

But real-user data shows that mobile visitors are experiencing poor loading performance.

A closer review finds that the original website build is not particularly heavy.

The problem has accumulated over time.

The site now loads:

  • A live-chat widget
  • Multiple analytics scripts
  • Advertising tracking
  • A booking embed
  • An external review carousel
  • A cookie-management platform
  • Several custom font resources

Some of those tools are still valuable.

Others have not been used for months.

The team audits each one, removes unnecessary scripts and delays non-critical resources until they are actually needed.

The design barely changes.

What changes is the amount of work a visitor's browser has to perform before the page becomes useful.

Lab testing confirms the technical improvement immediately, while the real-user field data changes more gradually as the 28-day reporting window updates.

That is the right way to approach page speed: do not optimise the score for its own sake. Identify what is slowing real visitors down, remove the bottleneck and measure whether their experience actually improves.”

See also

  • Core Web Vitals — metrics for loading, responsiveness and visual stability
  • Mobile-first indexing — how Google primarily processes the mobile version of content
  • Technical SEO — the wider discipline covering website performance, crawling and indexing
  • Google Search Console — where Core Web Vitals field data can be monitored
  • Conversion rate — the percentage of visitors who complete a desired action
  • Site architecture — how pages are structured and connected across the website

Start improving your local visibility today.

14-day free trial · no credit card · connect Google Business Profile in 90 seconds and get your first AI insights before your coffee cools.

14-day free trialNo credit cardCancel anytime