not the same
14 Service

Website speed optimization: PageSpeed and Core Web Vitals

We find what actually slows your site down – heavy images, trackers and widgets, a slow server response – and fix it in the code. Our own website scores 96 for mobile performance, and this page shows how we got there.

96 / 100
mobile performance in PageSpeed Insights
0.5 s
LCP of our site on desktop
0.6 → 0.15 s
server response after our own page cache
No redesign
we speed up the site you have, not build a new one
01 What's included

What speed optimization includes

We work on causes, not on scores for a screenshot: every change has to cut the time it takes a visitor to see the page and start using it.

01

Speed audit

We test key templates in PageSpeed Insights and Lighthouse and check Core Web Vitals field data in Search Console, when it is available.

02

Images

WebP copies, sizes that match the screen, lazy loading below the fold and high priority for the main image.

03

Third-party scripts

GTM, pixels, Clarity, chats and widgets start after the visitor’s first interaction, so they stay out of the way of loading.

04

Fonts and CSS

We remove render-blocking resources and load only the font weights the site actually uses.

05

Cache and server

Page cache, compression, cache headers for static files. We cut the server response time (TTFB).

06

Stable layout

Images, banners and embeds get fixed dimensions, so the page doesn’t jump while it loads (CLS).

07

JavaScript

We turn off libraries where they aren’t needed and untangle heavy handlers that delay the response to a tap (INP).

08

Follow-up checks

A before-and-after comparison and advice on keeping new blocks and plugins from pushing the site back into the red.

02 Case study

Case study: ntsame.agency

Check in PageSpeed Insights ↗

The best example is the site you are reading right now. We built it ourselves and checked every release in PageSpeed Insights. Below are the scores for /locations/dubai/ on mobile and desktop.

Mobile · PageSpeed Insights
96Performance
97Accessibility
100Best Practices
100SEO
Desktop · PageSpeed Insights
90Performance
97Accessibility
100Best Practices
100SEO
0.3 s
FCP – first contentful paint
0.5 s
LCP – largest contentful paint
0 ms
TBT – total blocking time
0.001
CLS – layout shift

Desktop, PageSpeed Insights, /locations/dubai/

What we did

  • 01WebP instead of JPG and PNGTheme and media library images get WebP copies, and browsers receive the lighter version automatically.
  • 02Lazy loading and fetchpriorityImages below the fold load as you scroll, while the main image loads with high priority.
  • 03Analytics after the first interactionGTM, Meta Pixel and Microsoft Clarity start once the visitor scrolls, clicks or presses a key. The trackers work, but they take no part in the first load.
  • 04Our own page cacheReady HTML is stored on disk and served without starting WordPress. Server response time went from 0.6 to 0.15 s.
  • 05Navigation without full reloadsSwup swaps only the page content, so the header, styles and scripts aren’t loaded again on every click.
03 Process

How the work goes

01

Baseline

We record the starting PageSpeed and Core Web Vitals scores for key pages: home, catalog, product page, article.

02

Plan

A list of causes, each with its impact and effort. Before any work starts, you see what each change will give.

03

Implementation

We make the changes on a staging copy, check that nothing broke and then move them to the live site.

04

Report

New measurements, a before-and-after comparison and advice on keeping the site fast.

Ratings and awards
Profile Clutchclutch.co
Profile GoodFirmsgoodfirms.co
Profile Freelancehuntfreelancehunt.com
IT-Rating 19client reviews
IT Rating of Ukraine Top 5 Laravel6 years in a row, 2020–2025
IT Rating of Ukraine Top 10 React2020–2024
● Guarantees

We work transparently

You know in advance what you will get, what it costs and when it will be ready.

Contract and NDA

We sign a contract and a non-disclosure agreement before work begins.

Fixed estimate per stage

The stage price does not change during work. New tasks only after approval.

Demo every two weeks

A staging server you can access: see what's done without waiting for the finish.

Your code and access

We hand over the source code, documentation and all access. The project is not tied to us.

Warranty period

After launch, we fix bugs found within the delivered scope for free.

Support after launch

We stay in touch: improvements, updates and growth, monthly or per task.

04 Questions

FAQ

Didn’t find the answer?

Leave your name and e-mail – we’ll reply by e-mail within one business day.

01Why is my PageSpeed Insights score different every time?

The lab test runs on Google’s servers and depends on their load, the network and third-party scripts on the page. A few points of variation is normal. That is why we compare several runs and look at Core Web Vitals field data – real visitors to your site over the last 28 days.

02Does site speed affect SEO?

Core Web Vitals are one of the signals Google uses in ranking, but not the main one: content matters more. Speed has a bigger effect on behaviour – people close a slow site before it loads, especially on a phone. More on rankings on our SEO page.

03Can you speed up a site on WordPress, OpenCart or Shopify?

Yes. On WordPress, WooCommerce and OpenCart we work with the theme, plugins and server. On Shopify the server and cache belong to the platform, so we optimize the theme, images and third-party apps.

04Do I need to change hosting?

Not always. First we look at what makes up the server response time. If the server is slow because of the code or a missing cache, moving won’t help. If it is running out of resources, we’ll tell you and suggest options.

05How much does speed optimization cost?

It depends on the platform, the number of templates and what exactly is slowing the site down. After the first measurements we give a fixed price and scope.

06Will the site stay fast afterwards?

Speed drops when new plugins, widgets and heavy images are added. Optimization can be a one-off project, or we can take the site on development and support and check speed after each release.

● Learn more

Website speed optimization services

Speeding up a website means working on what a visitor sees in the first seconds: how fast the first screen appears, when they can press a button and whether the layout jumps. Google measures this with Core Web Vitals – LCP, INP and CLS – and shows them in PageSpeed Insights.

We don’t chase a score of 100 for a screenshot. The goal is a page that opens quickly on an ordinary phone over mobile data. Our own site shows what that looks like: 96 for mobile performance and an LCP of 0.5 s on desktop.

Read more

What usually slows a site down

  • Uncompressed images served at their original size.
  • Trackers, pixels, chats and widgets that load right away.
  • Fonts and styles that block rendering.
  • No cache and a slow server response.
  • Plugins and libraries loaded on every page when only one needs them.

How to find each of these causes in the report and fix it is covered in our guide how to optimize a page for PageSpeed, with a checklist at the end.

Speed during a redesign or migration

If you are planning a new site, it is easier to build speed in from the start than to fix it later. When migrating, it matters not to lose rankings – see our site migration checklist. The platform also affects what can be optimized: compare them in OpenCart, WooCommerce, Shopify or Laravel.

Speed and conversion

A fast site doesn’t sell on its own, but a slow one loses buyers before the first screen appears. That is why speed is one of the points in our CRO checklist for online stores and part of our conversion optimization work. If you rely on search traffic, it pairs well with SEO, and development and support helps keep the result.

Let’s check your site’s speed

Describe your task – within one business day we'll reply with questions and a rough timeline estimate.

We’ll reply within one business day
Message us