Page Speed

Fast pages rank better. Know which ones are slow.

Page speed monitoring for the pages that matter: Aseoma tests your key pages every week with Google’s PageSpeed Insights and reads real-user Core Web Vitals from the Chrome UX Report, so you see how fast your site is for actual visitors and what to fix first.

  • LCP, INP and CLS from real users
  • Mobile and desktop lab tests
  • Weekly monitoring
  • Fixes ranked by time saved

7-day trial with every tool included · cancel anytime

3 vitals
LCP, INP and CLS, as Google measures them
28 days
of real-user data per page and site
Weekly
automatic tests of your key pages
2 devices
mobile and desktop scores
Real users

The speed your visitors actually get.

Lab tests are useful, but Google ranks on field data: the page load speed real Chrome users got over the last 28 days. Aseoma shows both, per page and for the whole site.

  • Field data from the Chrome UX Report
  • Good, needs work or poor per vital
  • Site-wide numbers next to page numbers
Core Web Vitals · mobilereal users (CrUX) · 28 days
2.1 s
LCPGood
160 ms
INPGood
0.14
CLSNeeds work
  • Serve images in AVIF/WebPsave 1.2 s
  • Reserve space for the hero bannersave CLS 0.11
  • Remove unused JavaScriptsave 0.6 s
In the audit

Slow pages become issues to fix.

Speed is part of every site audit too: the most valuable pages are tested while the site is crawled, and slow ones show up in the fix list next to broken links and missing tags, ranked by the traffic they carry.

  • Core Web Vitals issues in the audit
  • Ranked with every other issue by impact
  • Lighthouse SEO and accessibility scores
What to fix firstranked by impact on pages that bring traffic
  • Broken internal links (4xx)14 pages
  • Pages blocked by noindex that rank2 pages
  • Redirect chains of 3+ hops37 pages
  • Title too long (over 60 characters)118 pages
  • Slow LCP on mobile (over 2.5 s)26 pages
Competitors

Your Core Web Vitals next to the sites you rank against.

Up to five competitors sit next to your site with their site-wide real-user Core Web Vitals and a mobile test of their home page. Aseoma uses the competitors you marked, or the ones it meets most often in your search results.

  • Real-user LCP, INP and CLS per competitor
  • Home page mobile score side by side
  • Refreshed with your weekly check
You and your competitorsreal users · phone · 28 days
SiteLCPINPCLSHome
northpeakgear.com (you)2.1 s160 ms0.1491
trailvora.com2.7 s210 ms0.0572
ridgeline-supply.co1.9 s140 ms0.0294
altimo-outfitters.com3.3 s280 ms0.2155

CLS is your only vital that needs work: reserve space for the hero banner.

Trends & alerts

Catch the release that made you slower.

Weekly averages of your key pages show the effect of every deploy, and each page keeps its own history of lab tests and real-user data. When a real-user vital of the site or a key page crosses into poor, you get an alert with the before and after.

  • Weekly trend of score, LCP and CLS
  • Per-page history on mobile and desktop
  • An alert when a vital turns poor
Mobile score and LCP · key pages, weekly● Score● LCP
Jun 23Jul 28Aug 25Sep 22
INP turned poor on /packs/ultralightreal users · phone · 190 ms → 540 ms in the latest week
Everything inside

Page speed monitoring without the busywork.

Largest Contentful Paint

How fast the main content appears.

Interaction to Next Paint

How quickly the page reacts to a tap or click.

Cumulative Layout Shift

How much the layout jumps while loading.

Mobile & desktop

Scores for both, since Google indexes mobile first.

Site-wide field data

Real-user numbers for your whole origin.

Weekly tests

Your key pages re-tested every week automatically.

Trends

See the effect of every release on speed.

Fix list

Opportunities like image formats or unused scripts, with the time saved.

Lighthouse categories

SEO, accessibility and best-practice scores too.

Performance score

The 0–100 Lighthouse score per page and device.

Who it is for

Speed data for the people who fix it.

A speed score nobody watches does not help. These are the teams that check it every week.

Online stores

Keep product and category templates fast.

Most store traffic lands on a few templates. Aseoma picks the pages to test across the sections of your site, so a slow product template shows up even when the home page is fast.

  • Key pages picked across site sections
  • Mobile first, as Google indexes
  • Image and script fixes with the time they save
Developers

See what every release did to speed.

Weekly averages of your key pages show the effect of each deploy, and a test on demand compares a page with its previous result right after you ship a fix.

  • Test now, next to the previous result
  • Lab details: LCP, CLS, TBT, FCP, TTFB
  • Problems shared by many pages, grouped
Agencies

Put a client’s speed in context.

A score of 72 means little on its own. Next to the real-user vitals of the client’s competitors it becomes an argument, and an alert tells you when a vital turns poor before the client notices.

  • Up to five competitors side by side
  • Alerts when a real-user vital turns poor
  • History for the monthly report
In-house teams

Know whether visitors feel the difference.

Lab scores move with every test; real-user data from the Chrome UX Report shows what visitors actually experienced over 28 days. Watch both, and trust the field data for decisions.

  • Field and lab data on one screen
  • Site-wide and per-page numbers
  • Good, needs work or poor, per vital
How it works

Monitoring that sets itself up.

  1. 1

    Key pages picked

    The home page, your most-clicked pages and pages from every site section.

  2. 2

    Tested every week

    PageSpeed Insights on mobile and desktop, and a test on demand.

  3. 3

    Real-user history

    Chrome UX Report data for the site and each page, week by week.

  4. 4

    Alerts and fixes

    An alert when a vital turns poor, and the fixes that save the most time.

Compare

Monitoring, not a one-off test.

A single website speed test tells you how one page did once. Monitoring tells you what changed, where, and whether it matters.

AseomaOne-off speed tests
Lab test on mobile and desktopYesYes
Real-user Core Web Vitals for a page and the siteYesYes
Real-user history, week by weekYesNo
Key pages picked for youYesNo
Automatic re-testsEvery weekBy hand
Trend of your key pages across releasesYesNo
Alert when a vital turns poorYesNo
Competitors side by sideUp to 5One at a time
Problems shared by many pages, with total savingsYesNo
Slow pages ranked with other SEO issuesYesNo
FAQ

Questions, answered

Something else on your mind? Write to us, a person answers within a working day.

What are Core Web Vitals?
Three metrics Google uses to measure page experience: Largest Contentful Paint (loading), Interaction to Next Paint (responsiveness) and Cumulative Layout Shift (visual stability). They are measured on real Chrome users, and a page passes when at least 75% of visits are in the good range.
What is a good LCP?
2.5 seconds or less is good, over 4 seconds is poor, and anything in between needs improvement. The most common causes of a slow LCP are a slow server response, a large hero image and render-blocking CSS or JavaScript.
What is a good INP?
200 milliseconds or less is good and over 500 milliseconds is poor. INP replaced First Input Delay as a Core Web Vital in March 2024. Lab tests cannot measure it, because it needs real interactions, so they show Total Blocking Time as the closest stand-in.
What is a good CLS?
0.1 or less is good and over 0.25 is poor. Layout shift usually comes from images without dimensions, late-loading banners and ads, and web fonts that swap in with a different size.
What is a good page load speed?
There is no single number, because “loaded” can mean many things. Google’s Core Web Vitals thresholds are the most useful targets: the main content visible within 2.5 seconds, a response to taps and clicks within 200 milliseconds, and a layout shift of 0.1 or less, for at least 75% of real visits. A server response under 0.8 seconds makes the first one much easier to reach.
How do I improve Core Web Vitals?
Start with the templates that carry the most search traffic and fail in the field. For LCP, speed up the server response and serve a smaller hero image early; for INP, remove and defer JavaScript; for CLS, reserve space for images, ads and embeds. Then confirm the fix in the 28-day real-user data. The guide below covers each step.
Where does the data come from?
Lab tests run on Google’s PageSpeed Insights; field data comes from the Chrome UX Report, the same real-user data Google uses for rankings. Chrome only reports pages with enough real visitors, so for smaller pages Aseoma shows the site-wide numbers and the lab test.
Why does my Google PageSpeed test score change between runs?
A lab test loads the page once, and server load, network, third-party scripts and ads differ every time, so a few points either way is normal. Look at the weekly trend and at real-user data over 28 days rather than at a single score.
Do Core Web Vitals affect rankings?
They are part of the page experience signals Google’s ranking systems use, but relevance and content quality weigh far more. Treat good vitals as a way to avoid losing close contests and to keep visitors, not as a shortcut to the top.
Which pages does Aseoma test?
The home page, the pages with the most Search Console clicks and important pages from your latest audit, spread across the sections of your site. You can add your own pages, up to 25 per project, and remove any of them. They are tested every week automatically, and whenever you add a page or ask for a test.
Can I compare my speed with competitors?
Yes. Up to five competitors appear next to your site with their site-wide real-user Core Web Vitals and a mobile test of their home page. Aseoma uses the competitors you marked, or the ones it finds most often in your search results.
Will I know when a page gets slower?
Yes. When a real-user Core Web Vital of your site or a key page crosses into poor, Aseoma raises an alert, delivered with your other alerts.
Guide

Core Web Vitals explained: LCP, INP and CLS, and how to improve them

A Google PageSpeed test gives you a score from 0 to 100 and a long list of suggestions. Google, however, does not rank on that score. It uses Core Web Vitals measured on real visitors. Here is what the three metrics mean, what counts as good, why lab and field results disagree, and how to fix the most common problems without chasing a perfect score.

What are Core Web Vitals?

Core Web Vitals are three metrics that describe how a page feels to a visitor:

  • Largest Contentful Paint (LCP): how long until the main content, usually the hero image or the first block of text, is visible. Good: 2.5 s or less.
  • Interaction to Next Paint (INP): how quickly the page responds when someone taps, clicks or types. Good: 200 ms or less. INP replaced First Input Delay in March 2024.
  • Cumulative Layout Shift (CLS): how much the content jumps around while it loads. Good: 0.1 or less.

The Core Web Vitals test that counts is the one Google runs on real visitors: it looks at the 75th percentile of visits over the last 28 days, separately for mobile and desktop. A page passes when all three metrics are good at that percentile, which means most of your visitors, not just the lucky ones on fast Wi-Fi, had a good experience.

What is a good page load speed?

“How many seconds should my page take to load?” has no single answer, because a page is never loaded at one moment: the first bytes arrive, then the main content, then images further down, then scripts that make it interactive. The Core Web Vitals thresholds split that question into parts that match what visitors notice:

  • Server response (TTFB): under 0.8 seconds. Not a Core Web Vital, but everything else waits for it.
  • Main content visible (LCP): within 2.5 seconds.
  • Reaction to a tap or click (INP): within 200 milliseconds.
  • Layout stays put (CLS): a shift of 0.1 or less.

Aim for those on mobile first, for at least three out of four real visits. A page that meets them feels fast to almost everyone, whatever its lab score says.

Lab data and field data are different things

A website speed test such as Google’s PageSpeed Insights loads your page once, on a simulated mid-range phone with a throttled connection. That is lab data: repeatable enough to debug, but one visit in artificial conditions. The Chrome UX Report collects field data from real Chrome users who opted in, and that is what Google uses.

The two often disagree. A page can score 60 in the lab and pass Core Web Vitals in the field because most visitors use fast phones, or the other way round. Lab tests also cannot measure INP, since nobody interacts with the page; Total Blocking Time is the closest lab stand-in.

Use field data to decide which pages need work, and lab data to find out why and to check a fix before real-user data catches up weeks later.

How to improve Core Web Vitals, starting with LCP

LCP is the slowest vital on most sites. Work through the loading chain in order:

  1. 1Cut server response time: cache HTML where you can and keep the time to first byte well under a second.
  2. 2Make the LCP element small and early: serve the hero image in AVIF or WebP at the size it is displayed, and do not lazy-load it.
  3. 3Remove render-blocking resources: inline the critical CSS and defer scripts that are not needed for the first view.
  4. 4Avoid rendering the main content in JavaScript when the server could send it as HTML.

How to improve INP and CLS

INP: keep the main thread free

Slow interactions almost always mean too much JavaScript running at the wrong time. Remove unused scripts, load third-party tags such as chat widgets and trackers later, break long tasks into smaller ones, and avoid heavy work in click handlers. Fewer, lighter scripts help INP more than any single trick.

CLS: reserve the space

Give every image and video width and height attributes, reserve space for banners, ads and embeds before they load, and load web fonts so the fallback has similar dimensions. Content inserted above what the visitor is already reading is the classic cause of a bad CLS.

Site speed optimization: which pages to fix first

Speed problems usually live in templates, not individual pages. Test one or two pages of every template: the home page, a category, a product, an article, a landing page. Then fix the templates that carry the most search traffic, which you can read from Google Search Console clicks.

A slow page that nobody visits can wait; a slow product template that brings half of your organic revenue cannot. The Site Audit ranks slow pages together with broken links and indexing problems by the traffic they carry, so speed work competes fairly with everything else.

Page speed monitoring: do not test once

Speed regresses quietly: a new tracking tag, a larger hero image or a plugin update can undo months of work. Real-user data takes weeks to reflect a change, so by the time a one-off test shows a problem, visitors have felt it for a while. A weekly routine catches it early:

  • Re-test your key pages on mobile and desktop every week.
  • Watch the 28-day field data of the site and of each key page, and get an alert when a vital turns poor.
  • Compare your real-user vitals with your competitors’, since that is the field you are ranked against.
  • Check the weekly trend after every release.

Aseoma does all four. It picks your key pages from Search Console clicks and your latest audit, tests them every week with PageSpeed Insights, keeps the Chrome UX Report history of the site and of each page, puts up to five competitors next to you and alerts you when a vital turns poor. Start with the free SEO audit, or see the plans.

Put your SEO on one screen.

Add your site, paste your keywords and see your first positions, issues and opportunities within the hour.

Full access for 7 days · cancel in two clicks · EU-hosted

Page speed monitoring: Core Web Vitals every week · Aseoma