Group benchmark

Malaysian mobile: port-in and switch pages

Five operators, one job: convince a customer to bring their number across.

5 pages/Measured 13 August 2026/87 findings, 41 distinct issues/Clikiti engine only

Ranked by Clikiti score

Unifi Mobile leads on 60, the last page sits on 40, and the cohort median is 49. Serious means critical plus high severity; the median page carries 3.

#PageScoreGradeSeriousIssuesvs leadervs median
1
60
Fair410+11
2
50
Weak220-10+1
3
49
Weak317-110
4
44
Weak323-16-5
5
40
Weak717-20-9

Every measurement, ranked inside its own row

Read across a row to compare one measurement. The best cell in each row is filled solid, the worst is outlined. The small number is the rank within that row, not a score. Rows marked context are counts with no better or worse direction, so they carry no rank.

MeasurementUnifi MobileCelcomDigiYes 5GU MobileMaxis
Clikiti scoreThe single quality number, 1-100.601st502nd493rd444th405th
Issues foundEvery defect the engine could prove.101st204th172nd235th172nd
Serious issuesCritical plus high severity.44th21st32nd32nd75th
Text contrast scoreWCAG ratios measured on resolved text pairs.1001st844th953rd962nd705th
Server responseTime to first byte on the document.883 ms3rd72 ms1st9.9 s5th548 ms2nd898 ms4th
Page weightEvery asset the engine could fetch.1.36 MB1st7.66 MB5th1.50 MB2nd7.57 MB4th4.59 MB3rd
Third-party weightShare of page weight served by someone else.3%1st96%5th80%4th20%2nd21%3rd
ScriptsScript tags on the document.141st465th363rd332nd363rd
Render-blocking scriptsScripts in head with no defer or async.21st44th55th21st33rd
ImagesImage elements on the page. Context, not ranked.127330835271
LinksAnchors the engine indexed. Context, not ranked.15424515814981
Visible textReadable copy in the served HTML. Context, not ranked.16.0k15.8k5.8k64.4k16.1k
Page regionsRegions the engine cut the page into. Context, not ranked.39444
Third-party servicesNamed services detected in the markup. Context, not ranked.24524

Findings by category

Counts, not scores. The darkest cell in each row is the worst page for that category.

CategoryUnifi MobileCelcomDigiYes 5GU MobileMaxisCohort
UX1626217
Accessibility4335520
Speed2667627
QA1223311
SEO013004
Security221218

5 defects every page in the cohort shares

When all 5 pages fail the same check it stops being a bug on one site and becomes a habit of the category.

Images without explicit dimensionsMedium
Speed · all 5 pages

The page jumps as each image loads. This is Cumulative Layout Shift, a Core Web Vital, and the reason users tap the wrong button.

Links go nowhereMedium
QA · all 5 pages

href="#" links look clickable and do nothing. Classic placeholder left in a shipped build.

Heading level skippedLow
Accessibility · all 5 pages

The document outline has holes, which breaks screen-reader navigation by heading.

Images load eagerlyLow
Speed · all 5 pages

Off-screen images compete for bandwidth with content the user can actually see.

Target="_blank" links without rel="noopener"Low
Security · all 5 pages

The opened page gets a handle on your window via window.opener and can redirect it to a phishing clone (tabnabbing).

Split field — 13 defects some pages have and others do not

A filled square means the page has the defect. An empty square is an advantage for that page, whether they know it or not. Open a row for the evidence.

DefectWorstUnifiCelcomDigiYesUMaxis
High
High
High
High
High
High
High
Medium
Medium
Medium
Medium
Medium
Low

What each page owns, alone

Only the comparative part: measurements it leads or trails on, defects no other page in the cohort has, and defects almost everyone else has and it does not.

Unifi Mobile

unifi.com.my/mobile/postpaid
60 score, 1st of 54 serious (median 3)10 findingsBootstrap, server-rendered
  • Clikiti score
  • Issues found
  • Text contrast score
  • Page weight
  • Third-party weight
  • Scripts
  • Render-blocking scripts

Last on nothing.

Nothing here is unique to this page. Every defect it has, at least one competitor shares.

  • Text elements fail WCAG AA contrast4 of 5 pages fail this
  • Sentences average … words4 of 5 pages fail this

All 5 pages were fetched and analysed by the same engine on the same day, so every comparison is like for like. The score is a single penalty curve over the findings, weighted by severity, identical for every page.

Two defects count as the same defect when their titles reduce to the same claim, which is what makes the shared and unique columns possible. 41 distinct defects were found across 87 findings.

Everything measured here is what the served page contains: markup, assets, text contrast pairs, response timings, and the reviewer pass over that same material. Nothing here is behavioural. It cannot tell you what visitors did, only what was put in front of them.

This copy contains only our own measurements. No third-party data is mixed into it.