Website Speed Optimization and Core Web Vitals

We audit slow websites, find what actually delays each page, and fix it: images, scripts, fonts, caching and server response, measured before and after.

See the work
Measured with
Lighthouse, Core Web Vitals and Search Console
Platforms
Custom, WordPress, Shopify and headless sites
Fixes
Images, fonts, scripts, caching and server
You get
Before and after report, same pages
In short

Website speed optimization includes measuring how your key pages load, tracing each delay to its cause and fixing it. Cairo Studio audits Lighthouse and real-user Core Web Vitals, then resizes images, loads fonts properly, splits code, delays third-party scripts and sets up caching, finishing with a before and after report on the same pages.

  • Lab and field data compared, since they often disagree

  • LCP fixes through image sizing, modern formats and font loading

  • CLS fixes by reserving space for images, embeds and banners

  • Third-party scripts kept, delayed or removed by business value

  • Low-risk fixes first, structural code changes after

Overview

Website speed optimization is the work of finding why a page loads slowly and removing the cause, not chasing a single score. A slow site costs you twice: visitors leave before the page appears, and Google uses Core Web Vitals as one of the signals in how it ranks pages. Few changes help SEO and conversions at the same time, and speed is one of them.

This is for businesses whose site feels sluggish on mobile, whose landing pages lose visitors in the first seconds, or whose Search Console report flags poor URLs. It applies to custom builds, WordPress, Shopify and headless sites alike. In Egypt and the Gulf many visitors browse on phones over mobile data, so a page that feels fine on office Wi-Fi can be slow for the people you are paying to reach.

01

We start with lab data from Lighthouse and real-user data from the Chrome UX Report and Search Console, because the two often disagree. Lab tests show what a page can do under controlled conditions; field data shows what your visitors actually experience. Then we trace each slow page to specific causes.

  • Largest Contentful Paint (LCP): oversized hero images, late fonts, slow server response

  • Cumulative Layout Shift (CLS): images without dimensions, banners and embeds that push content down

  • Interaction to Next Paint (INP): heavy JavaScript that delays taps and clicks

  • Third-party scripts: chat widgets, tag managers, pixels and trackers loading on every page

  • Server and caching: uncached HTML, no CDN, slow database or CMS queries

02

Most LCP problems come down to the main image or heading arriving late. We resize and compress images to the size they are actually displayed at, serve modern formats such as WebP and AVIF, preload the hero image and lazy load everything below the fold. Fonts are subset, self-hosted where possible and loaded so text shows immediately.

Layout shift is fixed by reserving space: explicit width and height on images and video, fixed slots for embeds and banners, and fallback fonts matched in size so text does not jump when the custom font arrives. Arabic fonts get the same treatment, since they are often the heaviest files on a bilingual page.

03

On JavaScript-heavy sites we split code by route so each page loads only what it needs, defer animation libraries until they are used and remove dead dependencies. We set cache headers properly, serve static assets from a CDN and, where the stack allows, cache rendered pages and CMS responses so the server answers quickly. Every third-party script gets a hard look: it is kept, delayed or removed based on what it is worth to the business.

04

We build sites in SvelteKit, Next.js and Astro with Prismic, and we audit our own site with Lighthouse, so the same discipline goes into client work. We fix what moves the numbers for real users first, avoid changes that would damage the design or the way your team edits content, and report before and after on the same pages so you can see exactly what changed and why.

A speed project is measured at the start and the end, with fixes ranked by impact in between.

We pick the pages that matter most, usually the homepage, top landing pages, product or service templates, and checkout or contact flows. We record Lighthouse results on mobile and desktop alongside real-user Core Web Vitals, so every later change is compared against the same baseline.

  • Lighthouse lab testing

  • Core Web Vitals field data

  • Search Console review

  • Network waterfall analysis

  • JavaScript bundle analysis

  • Image sizing and modern formats

  • Lazy loading below the fold

  • Font subsetting and preloading

  • Code splitting by route

  • Critical CSS

  • CLS fixes with reserved space

  • INP and long task reduction

  • Third-party script audit

  • Deferred tag managers and pixels

  • Cache headers

  • CDN setup

  • Server response time

  • CMS and API response caching

  • Redirect chain cleanup

Not every slow site needs the same depth of work. The right level depends on where the delay comes from.

Quick fixes, structural fixes or a rebuild?
Quick fixesStructural fixesTemplate rebuild
What changesImages, fonts, caching, unused scriptsCode splitting, server rendering, API cachingTemplates rebuilt on a lighter stack
Typical causeOversized images and late fontsLarge bundles and uncached responsesHeavy page builder or bloated theme
Risk to designVery lowLow, reviewed page by pageDesign kept or refreshed by choice
EffortSmallestModerateLargest
Editor workflowUnchangedUsually unchangedMay change with a new CMS
Best forSites with heavy media or settingsJavaScript-heavy sites or slow serversSites slow because of their architecture

Start with quick fixes, since they often clear the worst problems. Move to structural fixes when the cause is code or the server. Rebuild only when the theme or builder itself is the bottleneck.

It depends on what is causing the slowness. An audit with fixes to images, fonts and caching is a contained piece of work. If the problems sit in the theme, a page builder or the site's architecture, the fixes take longer and sometimes mean rebuilding templates. We scope the cost after the audit, once the causes are known.

Phones have slower processors and often slower connections, so heavy JavaScript and large images hurt far more there. Lighthouse tests mobile with throttling for that reason. Much of the gap comes from scripts that take time to run on the device, not from the download itself, so that is where we look first.

Yes. They are part of Google's page experience signals, though relevant content still matters more. Speed rarely lifts a weak page to the top, but between pages of similar quality it can make the difference. The bigger effect is often on conversions: faster pages keep more of the visitors you already rank for.

Usually, yes. On WordPress we look at plugins, theme weight, image handling and caching. On Shopify we audit apps, theme code and third-party scripts, since apps often inject code on every page. If the platform itself is the limit we will tell you, but most sites have room to improve before that point.

No. Lighthouse scores vary between runs and devices, and a perfect lab score does not always mean a fast experience for real users. We commit to finding the causes, fixing them and showing before and after measurements on the same pages, using both Lighthouse and real-user data.

Lab results change as soon as fixes are deployed. Real-user Core Web Vitals in Search Console are averaged over a rolling 28-day window, so they take several weeks to fully reflect the changes. Rankings, if they move, follow after that. We report at each stage so you know what to expect and when.

Send us your key pages. We will measure them on mobile and desktop and tell you what is slowing them down.

Keep exploring
  1. Web Development

    (Service)

    Custom Development

    No-Code & Site Builders

    Backend, APIs & Data

    CMS, Hosting & Delivery

    Next.js & React

    SvelteKit & Svelte

    Nuxt & Vue

    Astro

    Node.js backends

    Web Development — Cairo Studio
  2. Next.js & SvelteKit Development

    (Web Development)

    Frameworks

    Headless CMS

    Bilingual and SEO

    Hosting and handover

    Next.js with React and TypeScript

    SvelteKit with TypeScript

    Server rendering and static generation

    API routes and form handling

    Tailwind CSS component systems

  3. Bilingual Brand Identity

    (Branding & Identity)

    Bilingual typography

    Visual system

    Templates

    Guidelines and handover

    Arabic and Latin typeface pairing

    Type scales for both scripts

    Mixed language line rules

    Font licensing checks

  4. Mobile App Design

    (UI/UX & Product Design)

    Research and scope

    Flows and prototypes

    Interface design

    Systems and handoff

    User interviews

    Reviews of competing apps

    First version feature priorities

    Success criteria for each flow

  5. Mobile App Development

    (Apps & Platforms)

    App build

    Backend and APIs

    Payments and engagement

    Launch and care

    React Native for iOS and Android

    TypeScript codebase

    Offline states and caching

    Camera, location and media

    Deep links

  6. E-commerce Website Development

    (E-Commerce)

    Platforms and architecture

    Catalog and checkout UX

    Payments and delivery

    Admin and inventory

    WooCommerce development

    Salla and Zid stores

    Headless commerce with Next.js or SvelteKit

    Custom commerce APIs

    Platform migration

  7. Workflow Automation

    (AI & Automation)

    Lead and CRM automation

    Document data extraction

    Syncing and reporting

    Platforms

    Lead capture from forms, ads and WhatsApp

    Routing and assignment rules

    CRM updates and deduplication

    Follow up reminders and tasks

  8. Product Photography

    (Content & Production)

    Shot types

    Retouching

    Web delivery

    Campaign assets

    Packshots on white or a solid colour

    Flat lays

    Lifestyle product photos

    Detail and texture close-ups

    Scale and in-hand shots

  9. SEO Services

    (Digital Marketing)

    Technical SEO

    Keyword research

    Content and local

    Reporting

    Core Web Vitals and speed fixes

    Crawl and indexing audits

    Structured data (schema.org)

    Canonicals, redirects and sitemaps

    hreflang and RTL markup