Skip to main content
Start a project

Website speed optimisation and Core Web Vitals

A site that loads fast and responds to the first tap, measured on your real visitors rather than on a lab score.

Reply within one business day

Performance & Core Web Vitals

Web development & applications

deliverables
7
steps
4
  • Tunisia
  • Europe
  • Middle East

What you get

What the service includes

In short

Website speed optimisation means reducing the time each page takes to appear, to respond to the first tap and to settle on screen. Google measures those three moments with Core Web Vitals: LCP for loading, INP for responsiveness and CLS for visual stability.

Read the full answer

This service is for companies whose website already exists but feels slow, especially on mobile, whether their visitors are in Tunisia, Europe or the Gulf. AD AZUR DIGITAL, 360° digital experts based in Sfax, first measures what your real visitors experience, identifies the causes template by template (images, third-party scripts, fonts, server, JavaScript), fixes them in order of impact, then sets a performance budget so the site stays fast. We work on Next.js as well as on WordPress and PrestaShop, and we say plainly when a rebuild costs less than endless patching. The starting point is a free audit of your key pages.

  1. Measured on real visitors

    Google field data (CrUX, Search Console) cross-checked with lab tests: we start from what your visitors actually experience, not from an isolated score.

  2. Template-level diagnosis

    Homepage, service page, product page, article: each template is analysed separately. Fixing one template improves every page built on it at once.

  3. Lighter images and fonts

    Modern formats, reserved dimensions, deferred loading off screen and fonts trimmed to the characters you use, including Arabic fonts, which are often the heaviest.

  4. Third-party scripts under control

    Ad pixels, live chat, maps, video: each script is inventoried and justified, then delayed or removed. Marketing keeps the tracking it actually uses, and the page regains its responsiveness.

  5. Server, caching and CDN

    Server response time, caching and file delivery as close as possible to your visitors, whether they are in Tunisia, Europe or the Gulf.

  6. A lasting performance budget

    Written thresholds and an automated check at every release or on a schedule, so the site does not slow down as content and tools are added over time.

Deliverables

What you receive

  • Baseline report: field and lab Core Web Vitals per template, on mobile and desktop
  • List of causes ranked by impact and effort, with the proposed fix for each
  • Fixes applied on staging, then in production, with before-and-after measurements
  • Third-party script inventory: purpose, weight and decision (keep, delay, remove)
  • Written performance budget and automated threshold checks, at every release or on a regular schedule
  • Short guide for your teams on adding images, video and scripts without slowing the site
  • Final review once field data has refreshed, with remaining limits and next steps

Method

How we move forward

  1. 01

    Measure

    Field data, Search Console and lab tests on your key page types, on mobile and desktop. We set a baseline before touching any code.

  2. 02

    Diagnose

    For each template, we identify what delays loading, responsiveness or stability, then rank the causes by impact and effort.

  3. 03

    Fix

    Fixes go to staging, are compared against the baseline, then ship in batches without breaking your forms or your analytics.

  4. 04

    Protect

    A performance budget, automated threshold checks and a review once field data has refreshed. The gain has to last, not just on test day.

Everything worth knowing before you startThe full guide, with the recurring questions and who it is for.

Who is it for?

Who this service is for

  • Tunisian businesses with a slow site

    In Sfax, Tunis or Sousse: your site exists but loads slowly on mobile, and your campaigns pay for clicks that leave before the offer appears.

  • Online shops with heavy product pages

    Catalogue, filters, photo galleries and payment scripts: the product page concentrates the slowdowns, and it is the page that sells.

  • Companies and agencies in Europe

    In France, Belgium or Switzerland: a senior French-speaking team that fixes Core Web Vitals on an existing site, working with you directly or white-label for your agency.

  • Arabic-first brands in the Gulf

    In the UAE, Saudi Arabia or Qatar: Arabic-first or bilingual sites with lighter Arabic fonts, a stable RTL layout and files served close to your visitors.

The guide

What do you gain by optimising your website's speed?

A visitor never sees your code. They see a blank page, a button that does not respond, a paragraph that jumps just as they were about to tap. Each of those moments is a reason to go back to the search results. Website speed optimisation is the work of removing those reasons, one by one.

The cost of a slow site rarely shows up on a dashboard. It hides in the enquiries that never arrive, the abandoned baskets and the paid clicks that leave before the offer has even loaded. That is why a performance engagement starts with the pages that matter commercially, not just the homepage.

What do Core Web Vitals actually measure?

Google sums up page experience in three metrics, assessed at the 75th percentile of visits, separately for mobile and desktop (source: Google, web.dev documentation). In plain terms, at least three visits out of four must meet the threshold.

MetricWhat it measuresThreshold Google rates as goodCommon causes
LCP (Largest Contentful Paint)How long the largest visible element takes to render2.5 seconds or lessHeavy hero image, slow server, render-blocking font
INP (Interaction to Next Paint)The delay between a tap and the page's visible response200 milliseconds or lessHeavy JavaScript, third-party scripts, widgets
CLS (Cumulative Layout Shift)How stable the layout stays while loading0.1 or lessImages without dimensions, injected banners, font swaps

If an old report still mentions FID, it is out of date: INP replaced it within Core Web Vitals (source: Google Search Central).

Why is a good PageSpeed score not enough?

PageSpeed Insights shows two measurements that are often confused. At the top, field data: what real Chrome users experienced over a rolling window of roughly four weeks, taken from the CrUX report (source: Google, Chrome UX Report documentation). Below it, a Lighthouse lab test: a single load, simulated on a typical device and connection.

The score out of 100 comes from the lab. It helps you diagnose; it does not pass judgement. A page can post a flattering score and still fail INP for your real visitors, because the test never clicks anything. Our target is therefore passing all three field metrics on the pages that earn money, not a number to show in a meeting.

If your site has too little traffic to appear in CrUX, we add lightweight measurement on your own visitors: the same metrics, page by page.

Where does slowness usually come from?

The causes repeat from one site to the next, and many can be fixed without rebuilding everything:

  • Oversized images: a banner photo exported at full resolution, without a modern format or declared dimensions.
  • Accumulated third-party scripts: ad pixels, chat, maps, embedded video and analytics tools added campaign after campaign and never removed.
  • A heavy theme or too many plugins: a page builder, modules loaded on every page when only one page uses them.
  • Poorly loaded fonts: several families and weights downloaded in one go. Arabic fonts, with their larger glyph sets, often weigh more than their Latin counterparts.
  • A distant server or no caching: every visit rebuilds the page, sometimes from hosting located far from your visitors.
  • Too much application JavaScript: entire libraries shipped for a single animation or form.

On an online shop, the product page often concentrates these problems: photo gallery, reviews, recommendations, payment.

Your audience changes the order of priorities. If your visitors are mainly in Tunisia and browse on mobile networks, page weight and JavaScript come first. If you sell in France or elsewhere in Europe from a server hosted far from your customers, server response time and caching matter more. For a Gulf audience, an Arabic-first site needs lighter fonts, a stable RTL layout and files served from a delivery network with a presence in the region.

How does a performance engagement work?

  1. Baseline measurement. Field data, the Search Console Core Web Vitals report and lab tests on a sample of pages, on mobile and desktop.
  2. Template-level diagnosis. Each page template is analysed separately: hero image, scripts, fonts, server response.
  3. Prioritised plan. Each cause gets an impact and effort estimate. You approve the order before we touch the code.
  4. Fixes on staging. Each batch is compared against the baseline, then checked: forms, analytics, and display in French, English and Arabic.
  5. Release and monitoring. Field data refreshes gradually. The final review waits until the measurement window fully covers the new version.

For the audit, have read access to Search Console and your analytics ready, along with a list of the pages that bring you enquiries or sales. Fixes are then made in your repository and on your hosting, with your access: you keep the code, the accounts and the change history.

Should you optimise the existing site or rebuild it?

In almost every case, start by optimising. Compressing images, sorting out third-party scripts, enabling caching and loading fonts properly are quick, reversible actions. They often resolve a good part of the problem without touching the design or the content.

Optimisation does have a ceiling, though. When a page builder produces heavy code everywhere, when the platform cannot be cached, or when every fix breaks something else, patching costs more than rebuilding. In that case we say so early and scope a redesign with migration to Next.js, with a redirect plan to protect your search visibility.

What we findRecommendation
Images, fonts and third-party scripts at faultOptimise the existing site
Slow server, no cachingReview hosting and caching
Heavy theme or page builder on every pageCompare optimisation and rebuild, with a quote for each
Outdated platform, security or maintenance at stakePlan a rebuild

WordPress and PrestaShop are not mistakes in themselves: properly configured, they can be fast. Our comparison Next.js or WordPress explains when each one makes sense.

How do you keep a site fast over time?

A site rarely slows down all at once. It slows down through additions: a homepage video, a new pixel, one more plugin. Without rules, the gains from an engagement can fade within months.

So we leave a written performance budget: maximum weight per template, thresholds to respect, a list of approved scripts. An automated check verifies those thresholds at every release or on a regular schedule.

Why work with AD AZUR DIGITAL on this?

Because we do not stop at recommendations: we implement the fixes ourselves. Based in Sfax, our team builds websites and web applications with Next.js and TypeScript, and also takes over existing WordPress and PrestaShop sites. Performance is part of technical SEO: when the audit justifies it, we handle it alongside indexing and structured data.

We work in French, English and Arabic, for companies in Tunisia, Europe and the Middle East. Tunisia sits at UTC+1 all year round, so our meetings fall within the working day in Paris and in Dubai.

What we do not promise: a position on Google. Core Web Vitals are among the page experience signals, but content relevance remains decisive (source: Google Search Central). A fast, empty site does not rank. A fast, useful site is better at keeping the visitors your content has earned.

To get started, request a free audit: we measure your key pages, tell you what can be fixed, in what order and with what effort, then quote the work on that basis.

FAQ

Frequently asked questions

The questions our clients in Tunisia, Europe and the Middle East ask before starting. Another question? Write to us.

How can I speed up my website without rebuilding it?

Start by measuring your key pages in PageSpeed Insights and in the Core Web Vitals report in Search Console. The quickest gains usually come from images (modern formats, declared dimensions, deferred loading), from sorting out third-party scripts, from caching and from how fonts load. Fix one template at a time and compare before and after. A rebuild is only justified when the theme or platform prevents these fixes.

My website is slow: what should I do first?

First find out where it is slow, and for whom. Test the homepage, a service page and, if you sell online, a product page, on a phone. Look at field data before the score: it reflects your real visitors. Then check the usual suspects: an oversized hero image, advertising or live chat scripts, hosting without caching. Avoid installing yet another optimisation plugin without a diagnosis: it often hides the problem instead of solving it.

Do Core Web Vitals affect Google rankings?

Yes, but modestly. Google uses them among its page experience signals, while stressing that content relevance remains decisive (source: Google Search Central). A fast site will not outrank a more useful competitor. Speed does, however, act directly on what happens after the click: visitors stay, read and fill in the form. That is often where the gain shows most clearly.

How long does it take to see results from website speed optimisation?

Lab tests show the effect of a fix as soon as it goes live. Google's field data, however, covers a rolling window of roughly four weeks (source: Google, Chrome UX Report documentation), so the Search Console report updates gradually. Allow a few weeks of fixes depending on the size of the site, then a monitoring period before the final review.

Can an existing WordPress or PrestaShop site be made faster?

Yes, in most cases. On WordPress as on PrestaShop, clear gains come from lightening the theme, disabling modules that load for no reason, optimising images and configuring server-side caching. The limit comes when a page builder produces heavy code everywhere, or when every update breaks a fix. At that point, we compare honestly the cost of optimising with the cost of migrating.

In the same area

Go further with Web development & applications

See the whole area

A project in this area?

Two minutes to tell us what you need, and we come back with a first read of your situation.

Reply within one business day

Describe your project

Ask a question