Government website performance: how fast gov.pl sites are
Most Polish gov.pl sites pass Core Web Vitals on phones, as often as other .pl sites, and react to taps faster. The online services lag on layout shift.

Most of the Polish public institutions' websites that Chrome reports on are fast for real users. Of the 114 sites behind .gov.pl domains that Chrome has enough data on to assess on all three Core Web Vitals, 69% pass them on phones, against 62% of the 715 sites of a random sample of other popular .pl domains. The shared portal of the Polish government (opens in a new tab), where ministries and central offices have their sections, shows its main content in 1.4s. Government website performance splits in two: without the online services, public sites pass more often than the random sample, while the services citizens sign in to mostly fail, most of them because their layout shifts.
We took every .gov.pl domain in the Tranco list of popular sites (opens in a new tab), followed each to the site its homepage lands on, and looked that site up in the Chrome UX Report (opens in a new tab), Google's record of how fast pages load for real Chrome users. It is the same field data as our study of Core Web Vitals on Polish shops, and the same census that found which CMS public administration runs.
- 189
- 119
- 69%
- 1.4s
Are Polish government websites fast?
A site passes Core Web Vitals when, at the 75th percentile of its visits, Largest Contentful Paint (LCP, when the main content appears) is at most 2.5 seconds, Interaction to Next Paint (INP, how fast it reacts to a tap) at most 200 ms and Cumulative Layout Shift (CLS, how much the layout jumps) at most 0.1 (web.dev (opens in a new tab)). On phones, 79 of the 114 public institutions' sites pass (69%, 95% interval 60% to 77%), against 446 of the 715 other .pl sites (62%, 59% to 66%): a little more often, though with this many sites the gap is within the margin of error. The clear difference is INP: 93% of public sites react to taps in time (87% to 96%), against 78% of the others (75% to 81%).
gov.pl sites match other .pl sites on Core Web Vitals and react to taps faster
Share of sites with each metric good at p75 on phones, and with all three · CrUX, 28 days to 3 Nov 2026 · n = 114 gov.pl and 715 other .pl sites assessed on all three and on INP; 118 and 734 for LCP, 119 and 734 for CLS
- gov.pl sites
- Other .pl sites
Show the data
| Item | gov.pl sites | Other .pl sites |
|---|---|---|
| All three | 69% | 62% |
| LCP | 81% | 87% |
| INP | 93% | 78% |
| CLS | 86% | 84% |

The chart as an image, free to reuse under CC BY 4.0 with credit to Outofplace and a link to this page.
On LCP and CLS the two groups can't be told apart: 81% of public sites and 87% of other .pl sites have a good LCP, 86% and 84% a good CLS, both gaps within the margin of error. Among public sites, the online services are where layout shift is most common (below).
The average hides two kinds of site. Leaving out the online services we listed, 75 of the remaining 99 public sites pass on phones (76%, 66% to 83%), more than in the random .pl sample, though that sample wasn't stripped of its own online services. The services, as the section below shows, mostly fail.
How fast is gov.pl?
The gov.pl portal is where the government's ministries and many central offices publish: 25 of the domains in our sample, such as mf.gov.pl (finance), ms.gov.pl (justice) or men.gov.pl (education), redirect to a section of it. For CrUX they are one site, and on phones it shows its main content in 1.4s, reacts to taps in 117ms and barely shifts (CLS 0.00). On desktops its main content comes even sooner, in 1.1s, but there it fails: its layout shifts by 0.17, over the 0.1 threshold.
That makes one shared system responsible for the speed of a large part of the central administration: it passes on phones, and fixing its layout shift alone would make it pass on desktops too. CrUX also has page-level data for 21 of the portal pages these domains land on; they are in crux_pages.csv.
Which public institutions have the fastest websites?
The chart has the 20 most popular institutions' sites with field data, by their rank in the Tranco list; the table under it has all of them. Most sit in the green band, well under 2.5 seconds. Among the busiest, the fastest, the CEIDG business register, the National Health Fund (nfz.gov.pl), the tax portal (podatki.gov.pl) and a few others, are within a few tenths of a second of each other, too close to rank; praca.gov.pl, the public employment services' portal, is the only one of the 20 over 2.5 seconds.
Most of the busiest gov.pl sites show their main content well under 2.5 seconds
LCP at p75 on phones, the 20 most popular public institutions' sites with field data, by Tranco rank · CrUX, 28 days to 3 Nov 2026
Show the data
| Item | Value | n |
|---|---|---|
| ceidg.gov.pl | 0.7s | 1 |
| nfz.gov.pl | 0.8s | 1 |
| podatki.gov.pl | 1s | 1 |
| uokik.gov.pl | 1.1s | 1 |
| dziennikustaw.gov.pl | 1.1s | 1 |
| uodo.gov.pl | 1.2s | 1 |
| login.gov.pl | 1.2s | 1 |
| sejm.gov.pl | 1.4s | 1 |
| www.gov.pl (portal) | 1.4s | 27 |
| rpo.gov.pl | 1.5s | 2 |
| szukajwarchiwach.gov.pl | 1.7s | 1 |
| policja.gov.pl | 1.7s | 1 |
| ipn.gov.pl | 1.7s | 1 |
| geoportal.gov.pl | 1.7s | 1 |
| parp.gov.pl | 1.7s | 1 |
| biznes.gov.pl | 2.1s | 1 |
| pacjent.gov.pl | 2.1s | 1 |
| knf.gov.pl | 2.1s | 1 |
| lasy.gov.pl | 2.4s | 1 |
| praca.gov.pl | 3.3s | 1 |

The chart as an image, free to reuse under CC BY 4.0 with credit to Outofplace and a link to this page.
| Institution's domain | LCP | INP | CLS | Passes on phones | LCP in 2026 |
|---|---|---|---|---|---|
| krus.gov.pl | — | — | 0.00 | Not assessed | |
| cke.gov.pl | 0.4s | 69ms | 0.00 | Yes | |
| abw.gov.pl | 0.5s | 73ms | 0.00 | Yes | |
| przasnysz.sr.gov.pl | 0.6s | — | 0.00 | Not assessed | |
| torun.sr.gov.pl | 0.7s | 83ms | 0.00 | Yes | |
| ceidg.gov.pl | 0.7s | — | 0.00 | Not assessed | |
| kalisz.so.gov.pl | 0.7s | 99ms | 0.00 | Yes | |
| sw.gov.pl | 0.7s | 91ms | 0.00 | Yes | |
| nfz.gov.pl | 0.8s | 88ms | 0.00 | Yes | |
| trybunal.gov.pl | 0.8s | 81ms | 0.00 | Yes | |
| ulc.gov.pl | 0.8s | 96ms | 0.00 | Yes | |
| pca.gov.pl | 0.8s | 82ms | 0.00 | Yes | |
| monitorpolski.gov.pl | 0.8s | 295ms | 0.00 | No | |
| utk.gov.pl | 0.8s | 75ms | 0.00 | Yes | |
| ure.gov.pl | 0.9s | 71ms | 0.00 | Yes |
104 more rows
| Institution's domain | LCP | INP | CLS | Passes on phones | LCP in 2026 |
|---|---|---|---|---|---|
| wieliczka.sr.gov.pl | 0.9s | 80ms | 0.00 | Yes | |
| poznan.uw.gov.pl | 0.9s | 122ms | 0.01 | Yes | |
| e-sad.gov.pl | 0.9s | 327ms | 0.00 | No | |
| niw.gov.pl | 0.9s | 71ms | 0.00 | Yes | |
| wybory.gov.pl | 1s | 114ms | 0.00 | Yes | |
| ncn.gov.pl | 1s | 85ms | 0.00 | Yes | |
| ostrowiec.sr.gov.pl | 1s | 87ms | 0.00 | Yes | |
| podatki.gov.pl | 1s | 102ms | 0.00 | Yes | |
| uokik.gov.pl | 1.1s | 87ms | 0.00 | Yes | |
| senat.gov.pl | 1.1s | 88ms | 0.00 | Yes | |
| gum.gov.pl | 1.1s | 73ms | 0.00 | Yes | |
| ncbj.gov.pl | 1.1s | 101ms | 0.00 | Yes | |
| wetgiw.gov.pl | 1.1s | — | 0.00 | Not assessed | |
| pkw.gov.pl | 1.1s | 85ms | 0.00 | Yes | |
| nsa.gov.pl | 1.1s | — | 0.00 | Not assessed | |
| lublin.sa.gov.pl | 1.1s | 71ms | 0.00 | Yes | |
| dziennikustaw.gov.pl | 1.1s | 299ms | 0.00 | No | |
| samorzad.gov.pl | 1.1s | 88ms | 0.00 | Yes | |
| coi.gov.pl | 1.1s | 80ms | 0.00 | Yes | |
| widzew.sr.gov.pl | 1.2s | 89ms | 0.00 | Yes | |
| msit.gov.pl | 1.2s | 60ms | 0.00 | Yes | |
| krakow.sa.gov.pl | 1.2s | 96ms | 0.00 | Yes | |
| uodo.gov.pl | 1.2s | 85ms | 0.00 | Yes | |
| rio.gov.pl | 1.2s | 92ms | 0.00 | Yes | |
| kcpu.gov.pl | 1.2s | 88ms | 0.00 | Yes | |
| uke.gov.pl | 1.2s | 103ms | 0.00 | Yes | |
| pngs.gov.pl | 1.2s | 169ms | 0.09 | Yes | |
| czystepowietrze.gov.pl | 1.2s | 112ms | 0.00 | Yes | |
| bialystok.sa.gov.pl | 1.2s | 119ms | 0.00 | Yes | |
| eli.gov.pl | 1.2s | 370ms | 0.00 | No | |
| login.gov.pl | 1.2s | 65ms | 0.50 | No | |
| tpn.gov.pl | 1.2s | 172ms | 0.03 | Yes | |
| katowice.uw.gov.pl | 1.3s | 79ms | 0.00 | Yes | |
| spis.gov.pl | 1.3s | 95ms | 0.06 | Yes | |
| archiwa.gov.pl | 1.3s | 102ms | 0.00 | Yes | |
| paih.gov.pl | 1.3s | 112ms | 0.10 | Yes | |
| pabianice.sr.gov.pl | 1.3s | 95ms | 0.00 | Yes | |
| bbn.gov.pl | 1.3s | 70ms | 0.00 | Yes | |
| nac.gov.pl | 1.3s | 107ms | 0.00 | Yes | |
| uprp.gov.pl | 1.3s | 148ms | 0.00 | Yes | |
| iimcb.gov.pl | 1.3s | 82ms | 0.00 | Yes | |
| wroclaw.sa.gov.pl | 1.4s | 71ms | 0.00 | Yes | |
| sejm.gov.pl | 1.4s | 309ms | 0.00 | No | |
| empatia.gov.pl | 1.4s | 89ms | 0.00 | Yes | |
| internet.gov.pl | 1.4s | 114ms | 0.03 | Yes | |
| nik.gov.pl | 1.4s | 90ms | 0.00 | Yes | |
| www.gov.pl (portal) | 1.4s | 117ms | 0.00 | Yes | |
| etoll.gov.pl | 1.4s | 122ms | 0.42 | No | |
| rpo.gov.pl | 1.5s | 79ms | 0.00 | Yes | |
| polsa.gov.pl | 1.5s | 94ms | 0.03 | Yes | |
| ezamowienia.gov.pl | 1.5s | 96ms | 0.50 | No | |
| mojprad.gov.pl | 1.5s | 95ms | 0.00 | Yes | |
| wroclaw.so.gov.pl | 1.5s | 89ms | 0.00 | Yes | |
| pip.gov.pl | 1.6s | 102ms | 0.01 | Yes | |
| nieruchomoscikowr.gov.pl | 1.6s | 100ms | 0.00 | Yes | |
| nencki.gov.pl | 1.6s | 93ms | 0.00 | Yes | |
| konsument.gov.pl | 1.6s | 158ms | 0.00 | Yes | |
| szukajwarchiwach.gov.pl | 1.7s | 188ms | 0.00 | Yes | |
| rcl.gov.pl | 1.7s | 83ms | 0.00 | Yes | |
| policja.gov.pl | 1.7s | 88ms | 0.18 | No | |
| ipn.gov.pl | 1.7s | 105ms | 0.00 | Yes | |
| geoportal.gov.pl | 1.7s | 113ms | 0.00 | Yes | |
| parp.gov.pl | 1.7s | 176ms | 0.02 | Yes | |
| ksdo.gov.pl | 1.7s | 102ms | 0.00 | Yes | |
| pgi.gov.pl | 1.8s | 92ms | 0.00 | Yes | |
| ezdrowie.gov.pl | 1.8s | 97ms | 0.00 | Yes | |
| kpn.gov.pl | 1.8s | 155ms | 0.03 | Yes | |
| podpis.gov.pl | 1.8s | 98ms | 0.02 | Yes | |
| granica.gov.pl | 1.9s | 94ms | 0.00 | Yes | |
| brpd.gov.pl | 2s | 86ms | 0.00 | Yes | |
| udt.gov.pl | 2s | 106ms | 0.00 | Yes | |
| zielonalinia.gov.pl | 2s | 128ms | 0.01 | Yes | |
| biznes.gov.pl | 2.1s | 106ms | 0.16 | No | |
| pacjent.gov.pl | 2.1s | 106ms | 0.09 | Yes | |
| knf.gov.pl | 2.1s | 96ms | 0.00 | Yes | |
| moj.gov.pl | 2.3s | 120ms | 0.69 | No | |
| nio.gov.pl | 2.3s | 104ms | 0.09 | Yes | |
| edoreczenia.gov.pl | 2.3s | 147ms | 0.01 | Yes | |
| lasy.gov.pl | 2.4s | 90ms | 0.04 | Yes | |
| impan.gov.pl | 2.4s | 206ms | 0.00 | No | |
| nawa.gov.pl | 2.5s | 172ms | 0.02 | Yes | |
| pzh.gov.pl | 2.5s | 94ms | 0.00 | No | |
| ziu.gov.pl | 2.6s | 166ms | 0.06 | No | |
| zpe.gov.pl | 2.7s | 114ms | 0.08 | No | |
| niepelnosprawni.gov.pl | 2.7s | 88ms | 0.00 | No | |
| urzadskarbowy.gov.pl | 2.7s | 124ms | 0.38 | No | |
| funduszeeuropejskie.gov.pl | 2.9s | 123ms | 0.00 | No | |
| puesc.gov.pl | 3s | 152ms | 0.28 | No | |
| cez.gov.pl | 3.1s | 88ms | 0.12 | No | |
| pomagamukrainie.gov.pl | 3.2s | 150ms | 0.32 | No | |
| rf.gov.pl | 3.3s | 93ms | 0.00 | No | |
| odyseusz.gov.pl | 3.3s | 158ms | 0.77 | No | |
| praca.gov.pl | 3.3s | 180ms | 0.73 | No | |
| study.gov.pl | 3.3s | 320ms | 0.01 | No | |
| cdr.gov.pl | 3.8s | 82ms | 0.14 | No | |
| legislacja.gov.pl | 3.9s | 81ms | 0.00 | No | |
| fina.gov.pl | 4.3s | 116ms | 0.00 | No | |
| lukasiewicz.gov.pl | 4.5s | 113ms | 0.00 | No | |
| e-konsulat.gov.pl | 4.6s | 189ms | 0.11 | No | |
| mobywatel.gov.pl | 5.8s | 156ms | 0.45 | No | |
| trade.gov.pl | 6s | 78ms | 0.02 | No | |
| gabinet.gov.pl | 6.9s | 222ms | 0.20 | No | |
| mapadotacji.gov.pl | 7.5s | 111ms | 0.00 | No | |
| dane.gov.pl | 7.6s | 133ms | 0.38 | No |
A domain that leads elsewhere is listed under its own name: policja.gov.pl's figures are those of policja.pl, where it redirects.
Online services: where gov.pl falls behind
The services a citizen or a business signs in to, files with or pays through are a different story. Of the 18 we listed (tax, the national login, mObywatel, the patient account, ePUAP, the business portal, e-TOLL and others), 16 have field data on phones, and only 4 of the 15 we could assess pass (95% interval 11% to 52%, wide with so few). Of the 11 that fail, 10 shift their layout by more than 0.1. Tax (podatki.gov.pl), the patient account (pacjent.gov.pl), e-Doręczenia and podpis.gov.pl are the services that pass.
Many government online services shift their layout too much on phones
CLS at p75 on phones, online services with field data · good at 0.1 or less, poor over 0.25 · CrUX, 28 days to 3 Nov 2026
Show the data
| Item | Value |
|---|---|
| praca.gov.pl | 0.73 |
| moj.gov.pl | 0.69 |
| login.gov.pl | 0.50 |
| ezamowienia.gov.pl | 0.50 |
| mobywatel.gov.pl | 0.45 |
| etoll.gov.pl | 0.42 |
| puesc.gov.pl | 0.28 |
| gabinet.gov.pl | 0.20 |
| biznes.gov.pl | 0.16 |
| e-konsulat.gov.pl | 0.11 |
| pacjent.gov.pl | 0.09 |
| podpis.gov.pl | 0.02 |
| edoreczenia.gov.pl | 0.01 |
| podatki.gov.pl | 0.00 |
| ceidg.gov.pl | 0.00 |
| e-sad.gov.pl | 0.00 |

The chart as an image, free to reuse under CC BY 4.0 with credit to Outofplace and a link to this page.
Online services with field data on phones: LCP, INP and CLS at p75, and whether they pass · CrUX, 28 days to 3 Nov 2026
podatki.gov.pl
- LCP
- 1s
- INP
- 102ms
- CLS
- 0.00
- Passes on phones
- Yes
praca.gov.pl
- LCP
- 3.3s
- INP
- 180ms
- CLS
- 0.73
- Passes on phones
- No
pacjent.gov.pl
- LCP
- 2.1s
- INP
- 106ms
- CLS
- 0.09
- Passes on phones
- Yes
ceidg.gov.pl
- LCP
- 0.7s
- INP
- —
- CLS
- 0.00
- Passes on phones
- Not assessed
biznes.gov.pl
- LCP
- 2.1s
- INP
- 106ms
- CLS
- 0.16
- Passes on phones
- No
login.gov.pl
- LCP
- 1.2s
- INP
- 65ms
- CLS
- 0.50
- Passes on phones
- No
ezamowienia.gov.pl
- LCP
- 1.5s
- INP
- 96ms
- CLS
- 0.50
- Passes on phones
- No
puesc.gov.pl
- LCP
- 3s
- INP
- 152ms
- CLS
- 0.28
- Passes on phones
- No
mobywatel.gov.pl
- LCP
- 5.8s
- INP
- 156ms
- CLS
- 0.45
- Passes on phones
- No
edoreczenia.gov.pl
- LCP
- 2.3s
- INP
- 147ms
- CLS
- 0.01
- Passes on phones
- Yes
podpis.gov.pl
- LCP
- 1.8s
- INP
- 98ms
- CLS
- 0.02
- Passes on phones
- Yes
e-konsulat.gov.pl
- LCP
- 4.6s
- INP
- 189ms
- CLS
- 0.11
- Passes on phones
- No
etoll.gov.pl
- LCP
- 1.4s
- INP
- 122ms
- CLS
- 0.42
- Passes on phones
- No
moj.gov.pl
- LCP
- 2.3s
- INP
- 120ms
- CLS
- 0.69
- Passes on phones
- No
e-sad.gov.pl
- LCP
- 0.9s
- INP
- 327ms
- CLS
- 0.00
- Passes on phones
- No
gabinet.gov.pl
- LCP
- 6.9s
- INP
- 222ms
- CLS
- 0.20
- Passes on phones
- No
| Site | LCP | INP | CLS | Passes on phones |
|---|---|---|---|---|
| podatki.gov.pl | 1s | 102ms | 0.00 | Yes |
| praca.gov.pl | 3.3s | 180ms | 0.73 | No |
| pacjent.gov.pl | 2.1s | 106ms | 0.09 | Yes |
| ceidg.gov.pl | 0.7s | — | 0.00 | Not assessed |
| biznes.gov.pl | 2.1s | 106ms | 0.16 | No |
| login.gov.pl | 1.2s | 65ms | 0.50 | No |
| ezamowienia.gov.pl | 1.5s | 96ms | 0.50 | No |
| puesc.gov.pl | 3s | 152ms | 0.28 | No |
| mobywatel.gov.pl | 5.8s | 156ms | 0.45 | No |
| edoreczenia.gov.pl | 2.3s | 147ms | 0.01 | Yes |
| podpis.gov.pl | 1.8s | 98ms | 0.02 | Yes |
| e-konsulat.gov.pl | 4.6s | 189ms | 0.11 | No |
| etoll.gov.pl | 1.4s | 122ms | 0.42 | No |
| moj.gov.pl | 2.3s | 120ms | 0.69 | No |
| e-sad.gov.pl | 0.9s | 327ms | 0.00 | No |
| gabinet.gov.pl | 6.9s | 222ms | 0.20 | No |
Why are government websites slow?
Of the 35 public sites that fail on phones, 23 miss on LCP, 17 on CLS and 8 on INP (a site can miss more than one). With so few sites only one gap is clear: LCP is a more common reason than INP. CLS can't be told apart from either.
Failing gov.pl sites miss on LCP more often than on INP
Share of public institutions' sites failing Core Web Vitals on phones that miss each metric (a site can miss more than one) · CrUX, 28 days to 3 Nov 2026 · 95% intervals
Show the data
| Item | Value | 95% interval | n |
|---|---|---|---|
| LCP too slow | 66% | 49%–79% | 35 |
| INP too slow | 23% | 12%–39% | 35 |
| CLS too high | 49% | 33%–64% | 35 |

The chart as an image, free to reuse under CC BY 4.0 with credit to Outofplace and a link to this page.
Slow LCP often goes with a slow server. Of the 23 public sites whose LCP misses 2.5 seconds, 13 also have a time to first byte (TTFB) over 800 ms, the threshold web.dev calls good (opens in a new tab), against 15 of the 94 whose LCP is good. That is an association, not proof that the server is the cause, and the other sites with a slow LCP have a fast first byte. Several of the slowest wait over three seconds for the first byte alone: no image compression helps a page that hasn't started to arrive. For those, a CDN in front of the server or a cache for pages that are the same for every visitor is the first fix.
Phones vs desktops
Public sites pass as often on desktops as on phones: 68% against 69%. Other .pl sites gain on desktops, from 62% to 69%, which closes the gap between the two groups there. The main content still arrives later on a phone: for the median public site, phone LCP is 1.2 times the desktop one.
Nearly every busy gov.pl site shows its main content later on phones than on desktops
LCP at p75 on phones and on desktops, the 20 most popular public institutions' sites with field data on both · CrUX, 28 days to 3 Nov 2026
- Phones
- Desktops
Show the data
| Item | Phones | Desktops |
|---|---|---|
| www.gov.pl (portal) | 1.4s | 1.1s |
| sejm.gov.pl | 1.4s | 0.8s |
| uokik.gov.pl | 1.1s | 0.8s |
| nfz.gov.pl | 0.8s | 0.7s |
| uodo.gov.pl | 1.2s | 0.9s |
| podatki.gov.pl | 1s | 0.8s |
| praca.gov.pl | 3.3s | 2.3s |
| policja.gov.pl | 1.7s | 1.2s |
| pacjent.gov.pl | 2.1s | 1.9s |
| lasy.gov.pl | 2.4s | 2.1s |
| ceidg.gov.pl | 0.7s | 0.6s |
| parp.gov.pl | 1.7s | 1.3s |
| biznes.gov.pl | 2.1s | 1.5s |
| szukajwarchiwach.gov.pl | 1.7s | 1.4s |
| login.gov.pl | 1.2s | 1.1s |
| ipn.gov.pl | 1.7s | 1.4s |
| geoportal.gov.pl | 1.7s | 1.6s |
| dziennikustaw.gov.pl | 1.1s | 1.3s |
| rpo.gov.pl | 1.5s | 1s |
| knf.gov.pl | 2.1s | 1.4s |

The chart as an image, free to reuse under CC BY 4.0 with credit to Outofplace and a link to this page.
Have gov.pl sites got faster in 2026?
The CrUX History API keeps each site's 28-day figures week by week. Across 110 public sites assessable in both January and October 2026, the share passing on phones went from 70% to 68%: no real change. 4 sites started passing and 6 stopped. Each site's weekly LCP is the sparkline in the table above.
How to check the speed of a government website
Anyone can read the same field data we used, for any site with enough Chrome traffic, without an account. Our guide explains why lab and field numbers differ.
Open PageSpeed Insights
Paste the address into PageSpeed Insights (opens in a new tab). The top block, "Discover what your real users are experiencing", is the Chrome UX Report: 28 days of real Chrome visits, read at the 75th percentile. The lab score below it is one simulated load and often disagrees.
Switch between mobile and desktop
The tabs at the top give each device its own verdict. Phones are the harder test.
Read the origin as well as the page
Under the verdict, switch from "This URL" to "Origin". The origin covers every page of the site, the sign-in and the forms behind the homepage included: in our data, login.gov.pl and puesc.gov.pl shift far more across the whole site than on their front pages.
Find the metric that fails
LCP over 2.5 seconds, INP over 200 milliseconds or CLS over 0.1. When LCP fails, look at TTFB in the same block: if the first byte alone takes most of the time, the fix is on the server, not in the page.
Follow it over time
The CrUX History API (opens in a new tab) returns the same metrics week by week, up to 40 periods back, so a change shows whether a release helped.
How we measured
What this data can't tell you
CrUX reports only sites with enough Chrome traffic, so many small institutions, courts and offices drop out, and the sample leans to the busier ones: these are the public sites people use most, not every public site. Origin data covers every page of a site and every Chrome user who visited, not a particular page or person; Safari and Firefox users aren't in it. The comparison sample is drawn at random, not matched on traffic or purpose, and a shop and a ministry do different work. Differences here are between sites, not the effect of any one choice. The weekly history overlaps (each point is 28 days, a week apart), so neighbouring weeks aren't independent.
How fast is gov.pl?
For real users on phones, www.gov.pl, the shared portal of the Polish government, shows its main content in 1.4s at the 75th percentile and responds to taps in 117ms, both well inside Google's thresholds (Chrome UX Report, 28 days to 2026-11-03). 27 gov.pl domains in our sample land on it, ministries among them.
Are Polish government websites fast?
Mostly. 69% of the 114 public institutions' sites we could assess pass all three Core Web Vitals on phones, against 62% of a random sample of other .pl sites, a gap within the margin of error. Without the online services, 76% of public sites pass; the services citizens sign in to mostly fail, 11 of the 15 we could assess, 10 of them on layout shift.
What is a good LCP for a website?
Google calls Largest Contentful Paint good at 2.5 seconds or less, measured at the 75th percentile of page loads, separately on phones and desktops. Over 4 seconds is poor. With INP (good at 200 ms or less) and CLS (good at 0.1 or less) it makes up the Core Web Vitals.
Why are government websites so slow?
In Poland most aren't: the median public institution's site shows its main content in 1.4s on phones. Slow pages often go with a slow server: 13 of the 23 sites whose LCP misses 2.5 seconds also take over 800 ms to send the first byte, against 15 of the 94 with a good LCP, though that doesn't prove the server is the cause. The online services fail differently, on layout that moves while it loads.
How do I check the speed of a website?
Paste its address into PageSpeed Insights and read the top block, which is real Chrome users' data over 28 days, on mobile and on desktop. Switch to the origin view to see the whole site rather than one page. Without enough Chrome traffic there is no field data, and only the lab test remains.