·7 min readperformanceweb
I measured the 50 most visited websites in Algeria. Only 3 load in under 3 seconds
I measured the 50 most visited Algerian websites on a phone on a weak network, from El Oued. Only 3 load in under 3 seconds. Here is what slows the rest down, and how to fix it.
Contents7 sections
On Saturday 17 October 2026, from El Oued, on an Algérie Télécom line, I measured the 50 most visited .dz websites in Algeria: ministries, universities, Algérie Poste, AADL, CNAS, the mobile operators, and a few companies and stores. The question was simple: on a phone on a weak network, how many of them show their content in under 3 seconds?
The answer: 3 out of 50. The median is 15.8 seconds, and 34 sites take more than 10 seconds before their main content appears.
This is not about calling these sites bad, or blaming anyone. Most of what I found is the same in plenty of company sites and online stores, and most of it can be fixed in days, not months. These numbers are a snapshot of one day, and they may change tomorrow.
How I measured#
The list comes from Tranco, an academic ranking of the top million domains in the world, updated every day.1 List 64VVX from Tranco, downloaded on 17 October 2026. Tranco combines several rankings so that it is hard to manipulate. I took the first 50 .dz domains that have a website of their own: I left out google.dz, domains with no website at all, and domains that send you to another domain (like sonatrach.dz, which goes to sonatrach.com). That is why there are so many universities on the list: 16 out of 50.
The measuring tool is Lighthouse, Google's tool that also ships inside Chrome. Every site was measured three times in mobile mode, and I kept the median so that one unlucky run cannot decide the ranking. Lighthouse models a mid range phone on a weak network: 1.6 Mbps, 150ms for every round trip, and a processor four times slower than a laptop.2 Lighthouse 13.5's default mobile settings, described in Lighthouse's documentation. This is not Algeria's internet: it is the same test Google uses for every site in the world, and it is what you live through when the signal drops: on the road, in a remote area, or somewhere crowded. On top of that, I loaded every site once on my real line in El Oued.
The number to follow is called LCP: the time until the largest element on the page appears, the moment the page feels loaded. Google counts 2.5 seconds or less as good.3 According to web.dev, an LCP of 2.5 seconds or less is good. I took 3 seconds, and even with that generous line, this is the result.
Sort them however you like, and pick one to see what slows it down:
3 of 50 load in under 3 s. The median: 15.8 s.
FAF Connect
fafconnect.dz
- Weak network
- 2.3 s
- Our line, El Oued
- 0.2 s
- Weight
- 1.6 MB
- Score
- 98/100
- Images1.1 MB
- JavaScript0.4 MB
- Fonts35 KB
- CSS40 KB
- HTML31 KB
- Other3 KB
- Server in Algeria
- No CDN
- Text compressed
- http goes to https
Biggest fixes
- Remove redirectsabout 0.8 s
- Resize and compress imagesabout 0.6 s
- Stop blocking the first paintabout 0.1 s
On my line they load in two seconds. So why?#
On the El Oued line, the median is 2.2 seconds, and 41 of 50 sites load in under 3 seconds. So the sites are not down, and the servers answer well.
The problem is weight. The median site weighs 4.0 MB, and 19 sites weigh more than 5 MB. Internet in Algeria is fast today, and on a good line you do not notice. But when the signal drops, every megabyte is paid in time, and a site has to work in that moment too. Every megabyte also comes out of their data balance.
A site that loads in two seconds on the developer's desk can take far longer in the hand of someone with a mid range phone and a weak signal.
Images: 65% of the weight#
On the median site, images are 65% of the weight. 28 sites send more than 2 MB of images on the home page alone. Algérie Poste weighs 18.4 MB, 17.1 MB of it images, and the University of M'Sila weighs 32.5 MB, 20 MB of it images.
They are usually photos from a phone or a camera, put as they are into the home page's slider: an image thousands of pixels wide, shown a few hundred pixels wide on a phone screen.
The fix:
- Resize each image to the size it is shown at, and give the browser a few sizes with
srcsetso the phone takes the small one. - Use WebP or AVIF instead of JPEG and PNG: the same picture, far lighter.
loading="lazy"on every image below the first screen, so it only loads when the visitor gets there.- A slider with 6 large images on the home page? One is enough on the first screen.
None of this is hard: Squoosh does it in the browser, and WordPress has plugins that do it automatically. If you're a developer, the best library for this is sharp for Node.js: it resizes images and converts them to WebP and AVIF at build time or on the server, much faster than the alternatives.
CSS and JavaScript block the first paint#
The cause Lighthouse raises most is render blocking: CSS and JavaScript files in the head, and the browser draws no pixel until they have all loaded. It is in the three biggest fixes for 40 of 50 sites, and the median time a site would win by fixing it is 2.7 seconds on its own.
Then there is the JavaScript itself: 16 sites send more than 1 MB of JavaScript, and much of it does nothing on the home page. It is usually WordPress plugins loading on every page, a slider, a popup, a chat, or a whole library to run one button.
The fix:
deferevery script that is not needed before the first paint.- Put the CSS the first screen needs inside the HTML itself, and load the rest after.
- Remove the plugins nobody uses, and check that each plugin only loads on the page that needs it.
Fonts and the small things#
Some mistakes are small but cost a lot:
- Fonts: the Ministry of Higher Education sends 1.6 MB of fonts, and Sétif 1 University sends 1.4 MB. Use woff2 files holding only the Arabic and Latin letters you use, and
font-display: swapso the text shows before the font arrives. - Compression: 7 sites send their HTML without gzip or brotli: Naftal, Mobilis, Yalidine, the Ministry of Finance, the Ministry of Justice, the University of Boumerdès, and Sétif 2 University. One line in the server's settings.
- https: 4 sites stay on http when you type http, instead of sending you to https: CNAS, the Algerian Chamber of Commerce and Industry, Air Algérie, and the University of Biskra.
- Caching: most sites do not tell the browser to keep their files, so every visit downloads everything again.
To see what each fix wins, pick a site and switch them on one by one:
Measured savings come from Lighthouse on this site. The rest, and every figure after a fix, is an estimate from a simple model.
Hosting is not the problem#
When people talk about slow Algerian websites, the first thing they say is: "the server is in Algeria, that is why". The numbers say otherwise: 43 of 50 sites are served from Algeria, and the servers answer fast. On my line, the median server response time is 94 milliseconds, and 40 of 50 answer in under 600 milliseconds.
The slow sites are slow because of what they send, not where they send it from. Only 4 sites sit behind a CDN (three on Cloudflare and one on Sucuri), and a public site does not need one: a light page from a server in Algeria loads in under 3 seconds without trouble. And as I wrote in the AADL 3 night post, personal data stays on servers in Algeria in any case.
In short#
If you have a site and want it to load in under 3 seconds even when the network is weak:
- Measure in mobile mode in Lighthouse or PageSpeed Insights, not on your laptop.
- Resize images to the size they are shown at, WebP or AVIF, and lazy loading for everything below.
- defer the JavaScript, and remove the plugins nobody uses.
- woff2 fonts holding only the letters you use.
- gzip or brotli, http sent to https, and caching for your files.
- Set a target: a home page under 1 MB.
The lightest site on the list is Air Algérie: 0.67 MB, and it is one of the three that load in under 3 seconds. That is not a coincidence.
If you have something to add, you spot a mistake in the numbers, or you want me to measure your site again, send it to me in a private message. Thanks.
At Selance we build websites and platforms for businesses in Algeria and the Gulf, light from day one. If your site is slow on phones and you want someone to find where the problem comes from, let's talk.
Notes
Your project
Working on something like this?
If you are building a website, I can help. Book a call and we will look at it together, or write to me about it.