Free tool

PageSpeed test

Enter a URL — we will test mobile and desktop separately.

Enter a URL to get a full performance report.

PageSpeed and Core Web Vitals

Our free PageSpeed test measures how fast your site loads on mobile and desktop, returning a 0–100 score for each. It captures every Core Web Vital that Google uses for ranking: LCP (Largest Contentful Paint — how long until the main content appears), CLS (Cumulative Layout Shift — how much the page jumps during load), INP (Interaction to Next Paint — how long until clicks respond), FCP (First Contentful Paint), and TBT (Total Blocking Time). Speed is a direct ranking factor for organic SEO.

When to run it

After every theme change, after adding a new WordPress plugin, after replacing hero images, and on a regular cadence — at least monthly. Test both your homepage and a typical inner page (an article, a product), because performance can differ massively. If a site is losing organic traffic, this is one of the first things to check. A site slow on mobile often gets less traffic even when the rest of the SEO is set up correctly.

How to read the score

90+ green — excellent, passes Google's Core Web Vitals thresholds. 50–89 amber — room for improvement, not critical. Below 50 — red, actively hurting rankings. Target values: LCP under 2.5 s, CLS under 0.1, INP under 200 ms. If your mobile is 60 and desktop is 95, that is normal for an average site — but the gap points to a JavaScript or non-optimized-images problem on mobile.

Common causes of slow sites

Usual suspects: undersized, undelivered images uploaded at original resolution (10 MB JPG hero); plugins that inject JavaScript on every page even when only one page needs it; Google Fonts loaded via CSS @import (sequential blocking); unminified CSS or 5 separate CSS files loaded in series; YouTube or Google Maps iframes that are not lazy-loaded. Our tool does not pinpoint the cause but tells you which score is the problem.

How to improve

Start with the easy wins: image compression (WebP), lazy-load everything below the fold, set Cache-Control headers for browser caching. In Rank+ the platform monitors Core Web Vitals on every connected site automatically, alerts when a score drops, and recommends fixes. Resolving the top three issues often lifts the score by 30–40 points within a week.

Real optimization examples

Example 1 — a WordPress store with a mobile score of 38. Issues: 14 plugins loading JS on every page, a 4 MB banner image, and 3 separate external CSS files. After disabling unused plugins on the homepage, compressing the image to 180 KB, and merging the CSS, the score climbed to 78. Example 2 — a blog with a CLS of 0.42 (severe layout shift). Cause: images without width/height in the editor. Adding dimensions in both the code and across all existing posts brought CLS to 0.04. Example 3 — a landing page with LCP of 4.8 s. Big change: the hero image was lazy-loaded by accident. Switching to fetchpriority="high" with eager loading dropped LCP to 1.9 s.