Home · Journal · Performance
Performance12 min read25/08/2026

One article, three languages, ten points apart

On 24 August 2026 we published the same article in English, Italian and Romanian — identical images, an identical style block character for character — and measured all three in one session. They scored 82, 87 and 77. Nothing was wrong with any of them. That ten-point spread, and the thirteen-point spread we recorded on a single unchanged page five days earlier, are the reason a speed score should be read as a range rather than a grade.

Close-up of an analogue speedometer marked from 20 to 180 km/h, red needle resting on zero, with a digital display reading 77777 and 0.0 km
The needle gives an exact value, true at this point on the road and in this second. A speed score gets read as though it were a plate riveted to the site.
In brief

The finding. One page, one tool, one hour: 79, then 74, then 87. Across five days in August 2026 the gap between two consecutive runs of an unchanged page was 3, 6, 8, 13 and 3 points.

Why it matters to you. The threshold people act on — usually 80 — sits inside that range. Half your measurements will say you have a problem and half will say you do not. The method that settles it takes five minutes and is called a witness.

What we bring. We measure every article we publish, in three languages, every day, and we keep the numbers. They are here with their dates, including the two occasions the method stopped a pointless repair and the one occasion a hypothesis of ours was falsified by a controlled test.

  • You get the width of the range from five dated measurements rather than an impression.
  • You get the witness method, which separates your problem from a busy machine in five minutes.
  • You learn why the same page in two languages returns two numbers, and by how much.
  • You learn what does not move the score, because we tried it and were wrong.

Nobody weighs a parcel once and then argues about twenty grams. With website speed everybody does: you open the tool, a number comes out, and that number becomes a fact in a meeting. This is the log of what happens when you take the number seriously enough to measure it more than once.

One article, three languages, one session

Same images. Same style block, character for character. Same structure, same day, same machine, measured back to back on mobile:

The same article in three languages, measured in one session on 24 August 2026. Images and stylesheet are identical; only the text and the font needed to draw it differ.
VersionPerformanceFirst contentful paintRequestsBytes
English821.7 s25909 KB
Italian871.3 s25909 KB
Romanian77, then 802.9 s, then 1.1 s26970 KB

The Romanian row has a precise cause, measured nine separate times before we wrote it down: the language's diacritics force the browser to fetch one extra font file of 59.8 KB. The Romanian page ends up 61 KB heavier over one extra request — 970 KB across 26 requests against 909 KB across 25 — and scores five to seven points lower on an otherwise identical page.

The operational lesson is less exotic than it sounds. The score does not belong to the site; it belongs to the page served to that visitor. Anyone running a multilingual site who measures only the homepage in one language is not measuring their site — they are measuring a third of it.

What a speed score actually is

A speed test is a simulation: the tool loads your page on a simulated mid-range phone over a throttled network and times a handful of moments in the load.

That definition is already half the answer. The score is not a property of the site the way weight is a property of an object. It is the outcome of an experiment run on a shared machine, at a particular instant, over a network that was more or less busy at that instant. Change the instant and you change the result — and the surprising part is not that it changes but by how much.

Three runs, thirteen points

On 19 August 2026 we published an article and moved on to the usual measurement. First run: 79. Below our threshold, so a second run, per the rule. 74. Worse. The temptation at that point was obvious — compress the opening image, defer a script, find something to cut. Third run, before touching anything: 87.

Thirteen points between worst and best, on the same page, inside one hour, with nothing changed. It was not an isolated episode:

Gap between two consecutive runs of the same test on the same unchanged page. Our own measurements, Lighthouse on mobile, August 2026.
DateLanguage of the pageRunsGap
14 Augustall three2~3 points
17 AugustRomanian276 → 82, 6 points
19 AugustEnglish379 → 74 → 87, 13 points
21 AugustItalian278 → 86, 8 points
24 AugustRomanian277 → 80, 3 points

On 21 August the interesting part is not the gap itself but what had moved inside it: the same request count (25), the same byte total (898 KB), a machine that was essentially idle. Only the timings moved — first paint from 2.6 to 1.5 seconds, largest element from 2.7 to 1.6. Neither measurement was wrong. They were two samples from one distribution.

Archive black-and-white photograph of an industrial control room, dozens of round dials and square instruments mounted on panels running the length of the wall
People who measure for a living never watch one dial. They watch the wall and look for what moves together with everything else, because that is the only thing that separates a fault from a fluctuation.

The witness

The third run on 19 August settled the case, but by luck rather than method. What actually decided it was measuring, in the same session, an article we had not touched: published the day before, measured then at 89. That day it returned 81.

Eight points lost by a page nobody had opened. From then on the question was not "what did I break" but "how busy is the machine" — and the answer was in the server load, 2.19 against 0.2 on an ordinary day.

The witness, in practice

Pick a page on your site that you are not editing and measure it every time you measure the page you care about, in the same session. If both fall, it is the environment. If only yours falls, it is yours. It costs one extra run and saves half-days. The rule works in both directions: on 24 August our witness returned 85 against 83 the day before, so the 77 on the new page was not the machine's fault — and it genuinely did deserve a second run, which returned 80.

The hypothesis we tested and lost

This section exists because we were wrong and the test proved it.

On 21 August we had formed a reasonable hypothesis about layout shift: the headline was too long, so when the web font swapped in it reflowed onto more lines and pushed the image down. The next day we tested it properly — shortening the English headline from 61 to 47 characters as the only change in a publish, so that exactly one variable moved.

Antique bench stopclock in a wooden case with the glass door open, yellowed dial numbered to 60 and a single hand resting near the top
An instrument that measures one thing and measures it well. The temptation with composite scores is to read them as if they were this.

The result of two identical runs: layout shift went from 0.210 to 0.207, and the score from 79 to 79. The hypothesis was false. The follow-up hypothesis — "it is the amount of text above the image" — broke on the data just as fast: 108 words produced 0.062 and 105 words produced 0.167.

The real cause was named by the tool itself, and it was not in the content: web font loaded, four files. Across four untouched articles the shift measured 0.010, 0.034, 0.046 and 0.062, with style blocks identical character for character. So: no site regression, no repair available from inside an article, and one more line on the infrastructure list.

What you need to measure properly

  • The same tool, every time. Comparing one tool's number against another's measures the gap between two laboratories, not your progress. Our free website speed test tool exists for exactly this: a consistent starting point with nothing to install.
  • At least two runs on the page you care about. Below threshold on the first, you do not repair — you re-measure.
  • A witness: an unedited page measured in the same session.
  • The absolute date written next to the number. "80 on mobile, second run, 24 August 2026" survives six months. "The site scores 80" does not survive a single day.
  • The page that matters, not the homepage. A homepage and a product page are often twenty points apart, and the homepage is nearly always the light one.

What the score does not tell you

Electronic laboratory balance with a scratched steel pan, blank liquid-crystal display and a row of blue keys labelled ON OFF, PRINT, S, F and TARE in red
The red key zeroes the balance before every weighing. Speed tests have no such key: each measurement starts from whatever conditions it finds.
  • It does not tell you what a real visitor experiences. It is a laboratory simulation. Field data lives elsewhere and can say the opposite, in either direction.
  • It does not separate your choices from your defects. On cittago.com measurement and advertising tags account for around 490 KB of the 909 KB total and cost roughly nine measured points. Not a bug — a commercial decision paid for in performance.
  • It does not tell you whether a drop is yours. Only the witness does.
  • It is not comparable across devices. Mobile and desktop scores for one page can be twenty points apart; quoting one without saying which is the source of half the misunderstandings in a meeting.
  • It does not improve because you measure more often. Measuring well tells you what to repair; it does not do the repairing.

Badly and well, in a table

The same five habits, before and after accepting that the score is a range. Drawn from our daily measurements through August 2026.
HabitHow it is usually doneHow it is worth doing
Number of runsOne, and it gets written downTwo on the page, plus a witness if you are below threshold
Reaction to a dropStart hunting for something to cutRe-measure, then read the witness
How it is recorded"The site scores 80""80, mobile, second run, 24 August 2026"
What gets measuredThe homepage, in one languageThe pages that receive traffic, in every language served
What gets comparedDifferent tools against each otherOne tool against itself over time

The words, in a table

The four timings that move the score, without acronyms. They are the same four you will find in any tool's report.
What it measuresIn plain words
First contentful paintWhen the first piece of content appears on screen. The moment the visitor understands the page exists.
Largest contentful paintWhen the biggest element in the first screen appears — usually the headline or the opening image. The closest measure to "now I can read".
Total blocking timeHow many milliseconds the browser stays busy running code instead of answering a finger on the screen.
Cumulative layout shiftHow far things move while the page finishes loading. The reason you tap a button that has just walked away.

Where you stand, in three thresholds

First threshold — you have never measured, or you did once last year. The useful thing is not the number, it is the baseline: measure your highest-traffic page twice, write both numbers down with the date, and file them. From then on every discussion has something to compare against.

Second threshold — you measure occasionally, the number jumps around, and you have stopped trusting it. This is the common case and the one this article settles: the jumping is normal and it is wide. Add the witness and the second run, and the noise stops looking like a problem.

Third threshold — you measure properly, the range is stable, and it still sits where you do not want it. Here the problem is no longer measurement, it is decisions: which third-party scripts stay, what the fonts weigh, what the theme loads. This is the point at which website speed optimisation is worth opening with someone who has the numbers in front of them rather than impressions.

On the infrastructure underneath the score we have written separately, in how much speed matters when an AI is the reader and in why mobile and desktop return different numbers.

Questions nobody has actually asked us

None of these arrived by email. They are the questions we had to answer ourselves in order to keep the log, and the answers are short because the numbers are short.

How much does the score of one unchanged page move?

In our own daily runs, between 3 and 13 points. The widest case: the same English page, three runs inside one hour, 79 then 74 then 87, with no code change between them. A single number is a sample, not a finding.

Why does the same article score differently in three languages?

Because the browser is not loading the same page. Our Romanian version pulls one extra font file for the diacritics, 59.8 KB, giving 26 requests and 970 KB against 25 and 909 KB. On 24 August 2026 the same article with identical images and an identical style block scored 82 in English, 87 in Italian, and in Romanian 77 on the first run and 80 on the second.

What exactly is a witness page?

A page you are not editing, measured in the same session as the page you care about. If both drop, the environment is busy. If only yours drops, it is yours. On 19 August 2026 our witness fell from 89 to 81 with nothing changed, which stopped an afternoon of pointless optimisation.

Is a score of 100 worth chasing?

Rarely. A page that loads analytics, a chat widget and custom fonts will not reach 100 without dropping one of the three. The useful question is not how far you are from 100, but which of the three the visitor is paying for and whether it earns its place.

Can I compare my score against a competitor's?

Only loosely. For the comparison to mean anything, both measurements need the same tool, the same day, and pages with the same job — a product page against a product page, not against a homepage. Otherwise you are comparing two laboratories.

What usually weighs most on an ordinary site?

In our experience, tracking code. On cittago.com the tag manager and two advertising tags account for roughly 490 KB of the 909 KB total and cost about nine measured points. That is a commercial decision paid for in performance, not a defect.

Does the lab score match what real visitors experience?

No. The score is a simulation on a throttled mid-range phone. Real visitor data lives in field reporting and can say the opposite, in either direction. The lab is good for diagnosis; the field is good for decisions.

How do I record a score so it still means something in six months?

Put the absolute date, the tool, the device type and the run number next to it. “80 on mobile, Lighthouse, second run, 24 August 2026” can be checked. “The site scores 80” cannot be checked a day later, because nobody will remember whether it meant mobile or desktop.

My score is low. Where do I start?

Not with images, which is where most people start. Open the network request list in the report and sort by bytes: in most cases the top three lines are third-party scripts, not pictures. Compression is worth discussing only after you know what those three lines are.

Does measuring more often make the site faster?

No, and it is worth saying plainly. Measuring well tells you what to repair and stops you repairing noise. The repair itself is a separate piece of work, and usually a smaller one than the measuring taught you to expect.

Last updated: 25 August 2026. Every measurement quoted here is ours, run with Lighthouse in mobile mode on a virtual machine we control, against pages on cittago.com, on the dates written beside each number. The gaps between consecutive runs come from the log we have kept since 14 August 2026: 14, 17, 19, 21 and 24 August. The controlled headline test was run on 22 August 2026 as the only change in a publish, verified against our publish script's own log, which reported a single changed file. The cost of the extra font file for Romanian was measured nine times between 11 and 24 August 2026. The weight of the measurement tags comes from the network request list of the same measuring session. We did not compare our results against PageSpeed Insights on the same URLs, so we claim nothing about the relationship between the two tools beyond what is written here: compare a tool only against itself.

Sources: Chrome for Developers — Lighthouse performance scoring · web.dev — Web Vitals · Cittago — website speed test

C CittagoBoutique Digital Studio · Cluj-Napoca, Romania
Book a call

What clients say

Trusted by the people who signed the checks.

5.0★★★★★21 reviews on Google
★★★★★
We have been collaborating for over 11 years on both presentation web sites and complex projects. We have always returned to the services offered by Cittago, thanks to the professionalism, courtesy and innovative solutions offered. Thanks for your partnership!
Aurelia Campean2 years ago
★★★★★
I am very satisfied with the collaboration with Cittago. Everything went in a professional manner, the deadlines were met, and the result was as expected. I highly recommend!
Cristea Christian4 days ago
★★★★★
5* for the quality of service, promptness and seriousness. Thank you, Paul!
Budurlean Crina5 days ago
★★★★★
We had the cabins and the view, but Cittago gave us the perfect digital “reception”. They created a premium, ultra-fast website for us that handles everything on its own: live calendar, automatic invoicing and card payments (only 1% commission instead of 15–20% on platforms). The best part? We edit it ourselves in a few minutes, without depending on anyone. And Paul is simply unreal for this world! The warmth, respect and attention to detail with which he explains absolutely everything make you understand the services offered perfectly. Not to be missed is the availability that Paul shows when you have a question. Honestly, I have rarely dealt with such a professional and dedicated company.
Viorica Pop5 days ago
★★★★★
Serious and fast team. They built our BarBox website from scratch, with a cinematic look that represents us perfectly, plus local SEO so people in Cluj can find us. Simple communication, zero hassle. 5 well-deserved stars.
tudor j6 days ago
★★★★★
I had the pleasure of working with Cittago for the creation of a website for a project that I develope together with some friends, and I couldn't be happier with the results. From start to finish, they demonstrated exceptional professionalism, creativity, and technical expertise. First and foremost, the communication throughout the project was outstanding. They took the time to listen to our ideas and goals, and they translated them into a visually stunning and highly functional website that perfectly represents our product. We were kept in the loop at every stage of development, and they was always quick to address any questions or concerns I had. What sets Cittago apart is their dedication to delivering results. They went above and beyond to ensure that our website met all our requirements and objectives. They even provided valuable suggestions and insights that improved the overall project. I wholeheartedly recommend Cittago to anyone looking for a digital agency that combines creativity, technical expertise, and exceptional customer service. Thank you Paul for a job well done!
Bochiş Răzvan2 years ago
★★★★★
Thank you Paul for all the professionalism you show, for all the patience and all the help you give me. I highly recommend!
Daniela Pasc2 years ago
★★★★★
The collaboration I have had since the beginning, that is, for several years, with Cittago is a real pleasure! I turned to Paul to rebuild the website of a small dental clinic and I am extremely satisfied with the collaboration. Paul is still taking care of the website. The promptness with which he responds to me, the patience with which he explains everything I don't understand (and there are many, believe me 😂🙈), his maximum involvement and desire to give his best have always helped me and given me a lot of confidence in him. He is always there when I need him. Very professional! And the quality-price ratio is unbeatable. I recommend Paul with confidence, if you want someone who really puts his heart into what he does and gives his best!
Daniela Chis2 years ago
★★★★★
I have had the pleasure of working with Paul and Cittago on several websites. From the initial discussion to the launch of the website, I was impressed by their professionalism, expertise, and dedication to creating an exceptional product to launch online that we can all be proud of. Paul took the time to truly understand what I wanted, what my brand meant, what my target audience was, and what my goals were. Using his knowledge, he was able to create a user-friendly, visually beautiful, responsive (on both mobile and desktop) website that communicates the services and products we offer very well. The website not only looks great, but it works just as well. Throughout the process, Paul was receptive to feedback, and patiently answered all the requests I had. We appreciated his vast knowledge (about website creation, SEO, social media connection, visual experience), his expertise in applying it, his patience, transparency, and his ability to successfully complete such a project, which was very important to us. For these reasons, I highly recommend this company and the services it offers.
Aissa Suciu2 years ago
·First paint — when something appeared·Server response — before anything could load·Page ready — when you could interact
Page loaded in ·