عربي Discuss your project

Website speed optimization

Your customer is on a phone, on mobile data. That is the site we optimise.

We take WordPress and custom sites to a target we put in writing: 90 or more on desktop and 75 or more on mobile PageSpeed, with before-and-after reports you can read. The price is fixed by the size of your site, not by the hour.

Free, instant, and straight from Google. No email, no sign-up.

Try it now

Test your site against Google, here

Type your address and we send it straight to Google PageSpeed Insights, the test Google itself ranks on. The full report opens in a new tab, and the mobile and desktop scores appear here too. Nothing is stored and nothing is sent to us.

What we measure, not what we assume

We ran this on 14 real sites, every morning, for a month

Egyptian and Gulf WordPress sites we maintain, all measured with the same tool on the same simulated phone. The full method and findings are published.

67
Median mobile performance score. On desktop the same sites score 85.
4.7 s
Median time for the main content to appear. Google calls 2.5 s good.
2 of 14
Sites inside Google's good range for main-content load.
25.0 s
Slowest mobile load in our September audit of 21 other sites.

Read the full September 2026 speed report

Sound familiar?

Five things we hear in the first call

If two of these are true for your site, there is almost certainly a double-digit score sitting on the table.

“It's fast on my laptop.”

It usually is. The same sites we measured score 85 on desktop and 67 on a phone, and the phone is the number Google ranks on.

Ads are running to a slow page.

Every second of wait is budget spent on a visitor who leaves before the page appears.

You upgraded the hosting and nothing changed.

In our measurement the median server answered in 131 ms. The server was rarely the problem.

A caching plugin moved the score three points.

Caching helps what your own site sends. Most of the weight we find comes from somewhere else.

Nobody can tell you what is actually slow.

You get a list of red items from a tool, not a diagnosis of your site.

The real cause

In every slow site we measured, the weight came from someone else's code

These are the six worst offenders from the September measurement. Not one of them is the website's own code, and not one is fixed by changing host.

It is other people's JavaScriptOriginal research · September 2026
Three Google Tag Manager containers on one site1,116 ms blocking · 502 KB
A single embedded YouTube video1,041,445 bytes
One third-party chat and reviews widget975 ms render-blocking, on every run
Google Fonts loaded from Google's servers763 ms render-blocking
A hosting provider's own injected script933 ms render-blocking
A Facebook pixel plus a session recorder495 KB combined
This is why the work starts with an audit of what your pages load, in what order, from whose servers.

First, the audit

We measure before we quote

Google PageSpeed Insights, GTmetrix and Pingdom on your real pages, not a guess from the outside.

The work

Eight areas, in this order

Biggest win first. We measure after each area, so you can see which change bought which second.

01

Server level

GZIP compression, browser caching and the server settings that quietly throttle a busy site. If the hosting really is the bottleneck we say so, and recommend what to move to.

02

Theme and plugins

Every plugin audited for what it costs in milliseconds. Unused ones removed, heavy ones replaced with lighter alternatives, with your sign-off on each.

03

Database

Spam comments, post revisions and expired transients cleaned out, then an automatic clean-up scheduled so it stays that way.

04

Images and media

Compressed and resized without visible loss, converted to modern formats such as WebP, and lazy-loaded so nothing below the screen downloads before it is needed.

05

Caching and CDN

A caching plugin configured properly rather than installed and left on defaults, and a CDN so visitors are served from close to where they are.

06

Code

CSS, JavaScript and HTML minified, and scripts combined and deferred so the render-blocking queue in front of your content disappears.

07

Mobile

The phone view treated on its own terms, because that is where the damage is and the number Google ranks on.

08

Testing and report

The same test before and after, a written before-and-after report, and the list of what to watch so the score holds.

What we commit to

90+ on desktop, 75+ on mobile. In writing.

Measured with Google PageSpeed Insights, the same thing Google ranks on: load time, interactivity and visual stability.

  • 90 or more on desktop PageSpeed
  • 75 or more on mobile PageSpeed
  • A before-and-after report you can read without us
  • Guaranteed for 7 days after delivery, or all term on the annual plan
Why the guarantee has a period on it

A website does not stand still. New content, a plugin update, an embedded video, a tracking script added next month: each one takes something off the score. On the one-time plan the guarantee runs for 7 days after delivery and maintenance is yours from there. On the annual plan we re-optimise every quarter and watch it every month, and the guarantee runs for the whole term.

Pricing

Two ways to buy it

Priced by the size of the site, counted from your sitemap. All rates are in US dollars and exclude 14% VAT. Each rate covers one WordPress site.

One-time

The full optimization above, delivered once. Scores guaranteed for 7 days after delivery; maintenance is yours after that.

  • Small siteUp to 50 pages$800
  • Medium site50 to 200 pages$1,000
  • Large siteMore than 200 pages$2,500
Get a quote on WhatsApp
Most companies

Annual plan

The same optimization, then a full review and re-optimization every quarter, and monitoring every month. Scores guaranteed for the whole term.

Two ways to buy itQuarterly optimizationMonthly maintenance
Small siteUp to 50 pages$500$100
Medium site50 to 200 pages$800$200
Large siteMore than 200 pages$1,500$300
Get a quote on WhatsApp
The terms, in short
  • All rates in USD, excluding 14% VAT, which is added to the invoice.
  • Each rate covers one WordPress site. More sites are quoted separately.
  • Paid in advance. On the annual plan the quarterly and monthly fees are billed in advance.
  • You give us access to the site and hosting; we do the rest.
  • We are not liable for what third-party services, or later changes by other people, do to the score.
  • Either side can end the agreement with 30 days' notice, and unused prepaid fees are refunded pro-rata.

How it goes

Five steps, and you can stop after the first

  1. 01

    Audit

    We measure your pages with PageSpeed Insights, GTmetrix and Pingdom, and send a written report with what is realistically achievable. If there is not enough to gain, we say so.

  2. 02

    Quote

    A fixed price from the page count and the plan you pick, with the score target written into it.

  3. 03

    Work

    Backup, then one pass at a time, measuring as we go. Your site stays live.

  4. 04

    Report

    Before and after, same test, same phone profile. In plain language.

  5. 05

    Keep it

    Speed decays as content and plugins are added. The annual plan re-optimises quarterly and watches it monthly.

Proof

Four years later, still 95 to 98

EGIC's site has held a PageSpeed score between 95 and 98 on mobile and desktop since we built it, checked every month rather than once at launch. Speed that is maintained is worth more than speed that is achieved.

United Wateen
Tahweel Sanitary
Tahweel Integrated
Contacts Plus Spike
EGIC Local
Ersaad
InsightsLab
Fawry Visibility
Fawry Retailers
Ottoman Roastery
uFit Channel
Global Cancer Treatment Center
Metro Behavioral Health
Zidni University
TourzStore
Layo Dispatch
Budget Marketing Solutions
AutoSPA
FIXx App
MySika App
SEEM App
Droosee
Taaleim Fund
SportStuff
Healthy Line
Geni Process
Gawizny Shokran
Mashaweer Juliette
Fil Mahal
Insite EG
ATOS Generators
Mideast Communication Systems
Seven
Eventi Marketing
Optima Professional Services
Integra Networks
Kayan uPVC

Before you ask

The questions we get every time

Will this break my site?

Every change is made after a full backup, one at a time, and on a staging copy when the site takes orders. If something misbehaves we roll that single change back, not the whole job.

Do you only work on WordPress?

WordPress is most of what we see, and most of this page is written with it in mind. The same method works on custom sites, Shopify themes and anything else that loads in a browser; what changes is which levers exist.

We were told we need better hosting. Is that true?

Sometimes, and we will tell you when it is. But in our own measurement the median server answered in 131 milliseconds, so hosting was rarely the thing that made those sites slow. Ask anyone selling you an upgrade to show you the time-to-first-byte number first.

Read the 2026 speed report

How long does the improvement last?

Until someone adds a heavy plugin, a video embed or a tracking script. That is the normal life of a website, which is why we re-measure monthly on a support plan instead of treating speed as a one-off.

See the support plans

Can you work with our own developer?

Yes, and it often costs less that way. We hand over the list of changes with the measurement behind each one, and your developer applies what they want to own.

Book a call

What if you cannot reach the target?

You hear that during the audit, before you pay for the optimization. We do not take a site on and discover afterwards that the target was never reachable.

See what the 360 audit covers

Why is the guarantee only 7 days on the one-time plan?

Because after that, what happens to the site is out of our hands: new content, plugin updates, a video embed, a tracking script. The annual plan exists for companies that would rather we held the target all year than re-buy an optimization in eight months.

Where to go next

Tell us what you want to build.

A website, a mobile app, a CRM or an ERP: tell us what you have in mind and we'll come back with a plan, a timeline and a price. Thirty minutes is enough to tell whether we're the right team.

What do you want to build?