Panduan PageSpeed Insights (PSI)
PageSpeed Insights reports both nyata-pengguna data lapangan (CrUX) dan sebuah Lighthouse lab score. hanya field Core Web Vitals penting untuk peringkat — 0–100 score doesn't.
Bahasa
PageSpeed Insights (PSI) di pagespeed.web.dev reports two berbeda things untuk sebuah URL: nyata-pengguna data lapangan dari Chrome UX Report (which drives Passed/Failed Core Web Vitals Assessment di p75) dan sebuah single Lighthouse lab run ( 0–100 performa score plus diagnostics). 0–100 score adalah data lab dan adalah NOT what Google peringkat pada — peringkat menggunakan field Core Web Vitals (LCP, INP, CLS). score juga swings run-untuk-run, so run ini sebuah few times. gunakan data lapangan untuk know where Anda stand dan lab diagnostics untuk temukan what untuk fix.
TL;DR — PageSpeed Insights (PSI) adalah sebuah free Google alat itu grades sebuah halaman two berbeda cara: how nyata pengunjung actually experienced ini (data lapangan), dan how sebuah single simulated test run went ( 0–100 lab score). 0–100 angka adalah one everyone obsesses di atas — dan ini adalah not what Google menggunakan untuk peringkat. So don’t panic di atas sebuah red score.
What PageSpeed Insights adalah
PageSpeed Insights lives di pagespeed.web.dev. ini adalah free, there’s no login, dan ini berfungsi pada apa pun public URL — including Anda competitors’. Anda paste di sebuah URL, dan ini tests both mobile dan desktop (mobile adalah default tab, dan mobile scores adalah almost selalu lower).
two things PSI menampilkan Anda
ini adalah bagian itu confuses everyone, so I’ll pertahankan ini sederhana. PSI menampilkan two separate reports untuk yang sama halaman:
- data lapangan — what nyata people experienced. ini comes dari Chrome UX Report (CrUX), which adalah nyata Chrome pengguna visiting Anda halaman di atas last 28 days. ini adalah bagian labeled “Discover what your real users are experiencing.” (terjemahan) “menemukan what Anda pengguna nyata adalah experiencing.” ini adalah where Anda get Core Web Vitals Assessment — sebuah sederhana Passed atau Failed.
- data lab — one simulated test. PSI juga runs Google Lighthouse once, pada sebuah simulated phone dan network, dan spits out 0–100 performa score plus sebuah list dari suggested fixes.
one thing untuk remember
** 0–100 score adalah not sebuah peringkat factor.** Google peringkat pada field Core Web Vitals — Largest Contentful Paint, Interaction untuk Next Paint, dan Cumulative Layout Shift, diukur dari pengguna nyata. 0–100 lab score adalah sebuah separate angka dari sebuah separate sistem. Anda dapat score sebuah 72 dan masih pass Core Web Vitals.
Evidence for this claim Google's Core Web Vitals ranking systems use real-user Core Web Vitals; a Lighthouse 0–100 lab score is diagnostic rather than a ranking signal. Scope: Google Search use of Core Web Vitals and PageSpeed Insights' separation of field and lab data. Confidence: high · Verified: Google Search Central: Core Web Vitals Google Developers: About PageSpeed Insightssebuah few more things itu trip people up:
- ** score perubahan setiap time Anda run ini.** ini adalah one simulated test, so angka bounces sekitar. Run ini sebuah few times dan don’t read ke sebuah 3–5 poin swing.
- Anda tidak perlu sebuah 100. Almost nobody scores 100. Aim untuk pass Core Web Vitals, not untuk hit sebuah perfect angka.
- sebuah baik score doesn’t guarantee sebuah fast halaman untuk pengguna nyata, dan sebuah “bad” (terjemahan) “buruk” score tidak berarti pengguna nyata adalah suffering.
Honestly, unless Anda situs adalah genuinely slow, ini isn’t where I’d start. ingin full breakdown — field vs. lab, p75 thresholds, data fallbacks, dan how PSI differs dari Lighthouse dan Search Console? Switch untuk Advanced tab.
TL;DR — PSI (pagespeed.web.dev) reports two independent analyses dari one URL: data lapangan dari Chrome UX Report — pengguna nyata di atas sebuah rolling 28 days, which drives Passed/Failed Core Web Vitals Assessment di 75th percentile — dan data lab, sebuah single Lighthouse run giving 0–100 performa score plus diagnostics. 0–100 score adalah lab data dan adalah not sebuah peringkat factor; peringkat menggunakan field Core Web Vitals (LCP/INP/CLS). data lapangan perlu enough CrUX samples (URL-tingkat, falling back untuk origin-tingkat, else “No data” (terjemahan) “No data”). lab score adalah juga variable run-untuk-run — run ini sebuah few times. PSI adalah web UI; Lighthouse adalah mesin; Search Console’s report adalah yet lainnya CrUX view.
PSI adalah two alat wearing one coat
single sebagian besar penting thing untuk memahami tentang PageSpeed Insights adalah itu ini adalah not one analysis — ini adalah two, surfaced di one interface. web.dev puts ini cleanly: “PSI is a tool that reports field data from CrUX and lab from Lighthouse for a given page.” (terjemahan) “PSI adalah sebuah alat itu reports data lapangan dari CrUX dan lab dari Lighthouse untuk sebuah given halaman.” itu two halves come dari berbeda sistem, mengukur berbeda things, dan penting untuk berbeda alasan. Conflate them dan nearly setiap PSI pertanyaan becomes confusing; pertahankan them separate dan ini semua clicks.
Evidence for this claim PageSpeed Insights combines CrUX field data with Lighthouse lab diagnostics for a tested public URL. Scope: Current PageSpeed Insights data sources and report structure. Confidence: high · Verified: Google Developers: About PageSpeed Insights| data lapangan | data lab | |
|---|---|---|
| Source | Chrome UX Report (nyata Chrome pengguna) | Lighthouse (one simulated run) |
| menampilkan | Core Web Vitals Assessment + p75 nilai | 0–100 performa score + diagnostics |
| Device / network | nyata pengguna devices dan connections | Emulated mid-tier mobile atau desktop, throttled |
| Window | Rolling 28 days | sebuah single poin-di-time snapshot |
| Updates | Daily | setiap run |
| peringkat impact | Yes — Google’s halaman-experience peringkat sistem gunakan CrUX data lapangan | No — not documented sebagai sebuah sinyal peringkat |
data lapangan: what pengguna nyata experienced
top bagian — “Discover what your real users are experiencing” (terjemahan) “menemukan what Anda pengguna nyata adalah experiencing” — adalah powered oleh Chrome UX Report (CrUX). web.dev describes CrUX API sebagai giving “low-latency access to aggregated real-user experience data at page and origin granularity” (terjemahan) “rendah-latency access untuk aggregated nyata-pengguna experience data di halaman dan origin granularity” sebagai sebuah “28-day rolling average.” (terjemahan) “28-day rolling average.” PSI updates daily; BigQuery CrUX dataset releases monthly.
sebuah few mechanics itu penting:
- ** Core Web Vitals Assessment adalah Passed/Failed di p75.** Per Chrome’s docs,
“to pass, the percentile must be categorized as ‘good’ in all three Core Web
Vitals. Otherwise, the assessment appears as ‘failed’.” (terjemahan) “untuk pass, percentile harus menjadi categorized sebagai ‘baik’ di semua three Core Web
Vitals. Otherwise, assessment appears sebagai ‘failed’.” three adalah Largest
Contentful Paint (baik
<2,5s), Interaction untuk Next Paint (baik<200ms), dan Cumulative Layout Shift (baik<0,1). PSI juga menampilkan FCP dan TTFB sebagai “Other metrics” (terjemahan) “lainnya metrics” — informative, tetapi not bagian dari verdict. - There’s one documented exception, dan ini adalah INP-hanya. jika sebuah halaman doesn’t memiliki enough CrUX samples untuk report INP specifically, PSI’s saat ini guide says ini dapat masih assess Pass/Fail dari baik LCP dan CLS p75 nilai alone. There’s no equivalent exception untuk LCP atau CLS — jika either dari itu adalah one missing enough data, don’t read itu sebagai sebuah pass; insufficient data isn’t sebuah documented free pass pada apa pun metric except INP.
- p75 berarti 75th percentile. nilai ditampilkan adalah experience 75% dari halaman views adalah faster daripada. web.dev chose 75th percentile so angka adalah “resistant to outliers” (terjemahan) “resistant untuk outliers” — sebuah stricter target daripada sebuah median.
- INP replaced FID di March 2024. jika Anda’re looking di old screenshots atau old guides (including my own older Ahrefs writing pada PageSpeed Insights dan Core Web Vitals), mereka dapat masih tampilkan FID; assessment now menggunakan INP.
- URL → origin → “No data” (terjemahan) “No data” fallback. jika there isn’t enough CrUX data untuk spesifik URL, PSI falls back untuk origin-tingkat data (aggregated di seluruh whole situs). jika there’s no CrUX data di semua, Anda’ll see “No data,” (terjemahan) “No data,” tetapi Lighthouse masih runs. sebagai web.dev notes, “CrUX data is only available when sites meet certain eligibility criteria” (terjemahan) “CrUX data adalah hanya available when situs meet certain eligibility criteria” dan “PSI is only available for public URLs.” (terjemahan) “PSI adalah hanya available untuk public URLs.” rendah-traffic halaman dan brand-baru halaman frequently memiliki no URL-tingkat data lapangan.
Read scope label sebelum writing finding. URL-tingkat CrUX describes eligible field sample attributed untuk itu URL. Origin-tingkat fallback adalah sebuah berguna situs-wide signal, tetapi ini cannot diagnose tested halaman pada -nya own. “No data” berarti field sample adalah unavailable atau insufficient—not itu halaman passed, failed, atau diterima no traffic. Lighthouse hasil below dapat masih diagnose itu controlled lab run, tetapi ini melakukan not fill missing field-data gap.
Evidence for this claim PageSpeed Insights combines CrUX field data with Lighthouse lab diagnostics for a tested public URL. Scope: Current PageSpeed Insights data sources and report structure. Confidence: high · Verified: Google Developers: About PageSpeed Insightsdata lab: 0–100 Lighthouse score
lower bagian adalah sebuah single Lighthouse run pada sebuah simulated device dan network, producing performa score dan sebuah list dari opportunities dan diagnostics. Google’s banding: “A score of 90 or above is considered good. 50 to 89 is a score that needs improvement, and below 50 is considered poor.” (terjemahan) “sebuah score dari 90 atau above adalah considered baik. 50 untuk 89 adalah sebuah score itu perlu improvement, dan below 50 adalah considered poor.”
What untuk know tentang lab run:
- ini adalah simulated, dan mobile run adalah deliberately slow. Mobile emulates sebuah mid-tier phone pada sebuah throttled connection; desktop menggunakan sebuah faster emulated profile. itu’s why Anda mobile score adalah almost selalu lower daripada desktop — dan why nyata-pengguna data lapangan sering looks better daripada lab diagnostics suggest.
- ** score adalah variable.** setiap run adalah sebuah fresh, server-side Lighthouse audit — halaman, Google’s datacenter, network conditions, dan bahkan Chrome/Lighthouse versi dapat semua move angka antara runs. I recommend running ini sebuah few times (3–5) dan looking di range alih-alih treating apa pun single run sebagai gospel. sebuah few poin dari swing adalah noise.
- jika Anda’re comparing runs, save more daripada score. API respons carries sebuah timestamp, requested dan akhir URL, form factor, emulated environment, Lighthouse versi, dan apa pun warnings — pertahankan itu alongside setiap score. Two “72” (terjemahan) “72”s aren’t comparable jika one ran pada sebuah berbeda Lighthouse versi atau hit sebuah redirect lainnya didn’t. Don’t average unlabeled scores; label them atau don’t compare them.
- Lighthouse versi move independently dari PSI API. PSI stayed pada API v5, tetapi Lighthouse mesin underneath ini mempertahankan shipping baru releases ( sebagian besar recent noted di Google’s release notes sebagai dari ini review adalah Lighthouse 13.0, dated 2025-10-20) — audit fields, weights, dan bands dapat shift dengan mesin versi bahkan though API contract doesn’t perubahan.
- “Estimated savings” (terjemahan) “Estimated savings” adalah not additive. seconds ditampilkan next untuk setiap diagnostic assume itu fix adalah dibuat di isolation. Issues interact; dunia nyata gains adalah almost selalu less daripada sum dari individual estimates. Treat them sebagai directional, not sebagai sebuah budget Anda dapat total up.
- ** metric weights perubahan dengan Lighthouse versi.** performa score adalah sebuah weighted blend dari lab metrics (muat-time metrics, Total Blocking Time, dan CLS carry paling weight), tetapi exact weights shift antara Lighthouse releases — periksa saat ini scoring calculator alih-alih trusting sebuah fixed split.
myth itu causes paling damage: “the score is a ranking factor” (terjemahan) “ score adalah sebuah peringkat factor”
ini isn’t. 0–100 performa score adalah sebuah Lighthouse lab angka, dan I haven’t ditemukan apa pun saat ini official Google Search source itu documents itu score itself sebagai sebuah peringkat input atau ties sebuah score perubahan untuk sebuah peringkat perubahan. Google’s halaman experience documentation instead poin untuk field Core Web Vitals — CrUX-based nyata-pengguna data, yang sama jenis dari data PSI’s field bagian menampilkan di p75. (One caveat worth menjadi precise tentang: PSI’s public field display adalah sebuah reporting surface dengan -nya own eligibility dan fallback aturan; Google hasn’t published exact internal pipeline itu feeds peringkat, so treat “field data” (terjemahan) “data lapangan” sebagai yang sama jenis dari signal alih-alih assuming byte-untuk-byte identity dengan what PSI menampilkan Anda.) sebuah halaman dapat sit di 72 di lab dan masih pass Core Web Vitals Assessment because -nya nyata-pengguna data adalah baik — berbeda angka dari berbeda sistem. corollary myth — “a good lab score equals a good real-user experience” (terjemahan) “sebuah baik lab score equals sebuah baik nyata-pengguna experience” — fails untuk yang sama alasan: lab conditions aren’t Anda pengunjung’ conditions. When field dan lab diverge, data lapangan adalah more relevant one untuk SEO.
Evidence for this claim Google's Core Web Vitals ranking systems use real-user Core Web Vitals; a Lighthouse 0–100 lab score is diagnostic rather than a ranking signal. Scope: Google Search use of Core Web Vitals and PageSpeed Insights' separation of field and lab data. Confidence: high · Verified: Google Search Central: Core Web Vitals Google Developers: About PageSpeed Insightsdan bahkan field Core Web Vitals adalah sebuah fairly kecil peringkat input. Google’s own people memiliki downplayed them — Gary Illyes memiliki called pengalaman halaman closer untuk sebuah tiebreaker daripada sebuah major signal. My honest position hasn’t changed: I don’t think Core Web Vitals memiliki much impact pada SEO, dan unless sebuah situs adalah extremely slow, I umumnya won’t prioritize fixing them di atas konten dan tautan. Fix them untuk pengguna dan untuk genuinely-slow case — not out dari panic di atas sebuah red angka.
cara actually read sebuah PSI report
- Read data lapangan pertama. melakukan ini Pass atau Fail Core Web Vitals Assessment? itu’s SEO-relevant verdict. jika ini says “No data,” (terjemahan) “No data,” there isn’t enough CrUX traffic yet — Anda’re berfungsi dari data lab alone.
- periksa mobile dan desktop separately. Mobile adalah default dan biasanya weaker one; ini adalah juga what mostly penting, since Google indeks mobile-pertama.
- lalu gunakan lab diagnostics untuk temukan cause. data lab adalah Anda fast feedback loop untuk finding dan fixing root issue — render-blocking resources, oversized images, layout shift sources, panjang tasks.
- Fix, lalu wait. data lapangan adalah sebuah rolling 28-day window, so sebuah fix Anda ship today dapat take up untuk 28 days untuk fully tampilkan up di Core Web Vitals Assessment. gunakan data lab untuk confirm fix immediately; gunakan data lapangan untuk confirm ini actually moved pengguna nyata.
- Benchmark competitors. Because PSI berfungsi pada apa pun public URL, Anda dapat run sebuah competitor’s halaman dan compare mereka field Core Web Vitals untuk yours — sebuah gunakan case sebagian besar guides tidak pernah mention.
PSI vs. alat ini gets confused dengan
- PSI vs. Lighthouse. Lighthouse adalah mesin; PSI adalah sebuah web UI itu runs Lighthouse dan layers CrUX data lapangan pada top. Run Lighthouse yourself (di Chrome DevTools atau CLI) dan Anda get lab audit tetapi pada Anda machine dan network, dengan no data lapangan.
- PSI vs. Search Console’s Core Web Vitals report. Both adalah CrUX-based, so both reflect pengguna nyata. difference: Search Console groups similar URLs together dan reports di scale di seluruh Anda whole property, while PSI adalah per-URL (atau origin-tingkat fallback). jika GSC dan PSI seem untuk disagree, ini adalah biasanya grouping.
- PSI vs. Chrome DevTools / WebPageTest / DebugBear / Ahrefs situs Audit. ini give more configuration (custom devices, locations, throttling) dan, di beberapa cases, nyata-pengguna monitoring. PSI’s strength adalah menjadi free, zero-setup, dan tied untuk Google’s own CrUX dataset.
PSI API (untuk bulk testing)
Anda tidak memiliki untuk gunakan web UI one URL di sebuah time. PageSpeed Insights API
(base https://www.googleapis.com/pagespeedonline/v5) mengembalikan yang sama data
programmatically. Key parameters: url (diperlukan), strategy (mobile atau
desktop), dan category (performance, accessibility, best-practices,
seo). respons splits yang sama cara UI melakukan: loadingExperience (URL-tingkat
data lapangan), originLoadingExperience (origin-tingkat data lapangan), dan
lighthouseResult ( lab audit). itu’s how Anda’d test sebuah batch dari URLs pada sebuah
schedule alih-alih clicking melalui them oleh hand.
Don’t bangun durable field-data automation pada ini API. Google’s own API
documentation now opens dengan sebuah notice itu ini plans untuk discontinue including CrUX
dunia nyata data di PSI API, dan poin automators di dedicated CrUX API
atau CrUX History API instead. pertahankan menggunakan PSI API untuk Lighthouse lab
audit — itu bagian isn’t affected — tetapi jika Anda’re scheduling bulk field-data pulls,
bangun terhadap sebuah CrUX-spesifik API, not loadingExperience/originLoadingExperience
di PSI respons.
Where ini sits di web performa
PSI adalah sebuah pengukuran alat, not destination. metrics ini surfaces — Largest Contentful Paint, Interaction untuk Next Paint, Cumulative Layout Shift — adalah Core Web Vitals, dan hub untuk itu (thresholds, what setiap one berarti, dan how untuk meningkatkan them) adalah place untuk go next. Lighthouse adalah lab mesin PSI runs pada; CrUX ( Chrome UX Report) adalah field-data source feeding top dari setiap PSI report. memahami itu three dan PSI stops menjadi sebuah mystery box.
AI summary
sebuah condensed take pada Advanced versi:
- PSI = two alat di one UI. data lapangan dari Chrome UX Report (nyata pengguna) dan data lab dari sebuah single Lighthouse run, untuk yang sama URL, di pagespeed.web.dev. Free, no login, apa pun public URL, mobile + desktop.
- data lapangan drives Core Web Vitals Assessment — Passed/Failed, di
75th percentile, di seluruh LCP (
<2,5s), INP (<200ms), dan CLS (<0,1). Rolling 28-day window, updated daily. FCP dan TTFB adalah ditampilkan tetapi don’t count toward verdict. - data lab adalah 0–100 performa score (90+ baik, 50–89 perlu berfungsi,
<50 poor) plus diagnostics. Mobile adalah throttled dan scores lower daripada desktop. - ** 0–100 score adalah NOT documented sebagai sebuah peringkat factor.** Google’s peringkat sistem gunakan field Core Web Vitals (CrUX-based nyata-pengguna data — yang sama jenis dari data PSI’s field bagian menampilkan, though Google hasn’t published exact internal pipeline sebagai identical untuk PSI’s public display). sebuah halaman dapat score 72 dan masih pass CWV — berbeda angka dari berbeda sistem.
- CrUX fallback: URL-tingkat → origin-tingkat → “No data” (terjemahan) “No data” (Lighthouse masih runs). rendah-traffic dan baru halaman sering memiliki no URL-tingkat data lapangan.
- ** score adalah variable** run-untuk-run — run 3–5 times. “Estimated savings” (terjemahan) “Estimated savings” aren’t additive. Anda tidak perlu 100.
- Read data lapangan pertama (Passed/Failed), lalu gunakan lab diagnostics untuk temukan cause; ship fix, lalu wait up untuk 28 days untuk data lapangan untuk reflect ini.
- PSI vs. Lighthouse (mesin vs. UI+field) dan vs. Search Console CWV report (juga CrUX, tetapi grouped di scale). CWV adalah overall sebuah minor peringkat input.
Official documentation
Primary-source docs dari Google dan Chrome / web.dev teams.
Google / PageSpeed Insights
- PageSpeed Insights alat — alat itself.
- PageSpeed Insights API — tentang — what PSI melakukan, two data jenis, dan 0–100 score bands.
- PSI API —
runPagespeedreference — parameters (url,strategy,category) dan respons structure.
Chrome UX Report ( field-data source)
- menggunakan CrUX di PageSpeed Insights — how field bagian berfungsi dan Passed/Failed assessment.
- CrUX methodology — eligibility, opt-di, dan which halaman adalah disertakan.
- CrUX API — 28-day rolling average powering PSI’s data lapangan.
- CrUX overview — how CrUX feeds pengalaman halaman sinyal peringkat.
web.dev / Core Web Vitals
- What adalah Core Web Vitals alat? — where PSI fits among CrUX/Lighthouse tooling.
- Core Web Vitals — LCP/INP/CLS thresholds dan 75th-percentile aturan.
- Defining Core Web Vitals thresholds — why p75.
- Core Web Vitals & Google Search — peringkat-signal context.
Quotes dari source
Verbatim statements, setiap ditautkan untuk passage pada source halaman.
Google / Chrome / web.dev — how PSI berfungsi
- “PSI is a tool that reports field data from CrUX and lab from Lighthouse for a given page.” (terjemahan) “PSI adalah sebuah alat itu reports data lapangan dari CrUX dan lab dari Lighthouse untuk sebuah given halaman.” — web.dev. Jump untuk quote
- “PSI is only available for public URLs. It cannot be used on development sites that are not publicly accessible.” (terjemahan) “PSI adalah hanya available untuk public URLs. ini cannot menjadi digunakan pada development situs itu adalah not publicly accessible.” — web.dev. Jump untuk quote
- field bagian adalah described sebagai “Discover what your real users are experiencing.” (terjemahan) “menemukan what Anda pengguna nyata adalah experiencing.” — Chrome untuk Developers, CrUX di PSI. Jump untuk quote
- “To pass, the percentile must be categorized as ‘good’ in all three Core Web Vitals. Otherwise, the assessment appears as ‘failed’.” (terjemahan) “untuk pass, percentile harus menjadi categorized sebagai ‘baik’ di semua three Core Web Vitals. Otherwise, assessment appears sebagai ‘failed’.” — Chrome untuk Developers, CrUX di PSI. Jump untuk quote
- CrUX API gives “low-latency access to aggregated real-user experience data at page and origin granularity” (terjemahan) “rendah-latency access untuk aggregated nyata-pengguna experience data di halaman dan origin granularity” sebagai sebuah “28-day rolling average.” (terjemahan) “28-day rolling average.” — Chrome untuk Developers, CrUX API. Jump untuk quote
web.dev — thresholds
- “a good threshold to measure is the 75th percentile of page loads, segmented across mobile and desktop devices.” (terjemahan) “sebuah baik threshold untuk mengukur adalah 75th percentile dari halaman memuat, segmented di seluruh mobile dan desktop devices.” — web.dev, Core Web Vitals. Jump untuk quote
- “if at least 75 percent of page views to a site meet the ‘good’ threshold, the site is classified as having ‘good’ performance.” (terjemahan) “jika setidaknya 75 percent dari halaman views untuk sebuah situs meet ‘baik’ threshold, situs adalah classified sebagai having ‘baik’ performa.” — web.dev, defining thresholds. Jump untuk quote
Industry — score-vs-peringkat distinction (relayed, not Google)
- “The Performance score on PageSpeed Insights does not impact SEO directly. However, the real-user Core Web Vitals assessment does impact Google rankings.” (terjemahan) “ performa score pada PageSpeed Insights melakukan not impact SEO directly. However, nyata-pengguna Core Web Vitals assessment melakukan impact Google rankings.” — Matt Zeunert, DebugBear. Source
- “Core Web Vitals are the only metrics Google explicitly uses for grading.” (terjemahan) “Core Web Vitals adalah satu-satunya metrics Google explicitly menggunakan untuk grading.” dan “Running the same URL just minutes apart can yield different scores.” (terjemahan) “Running yang sama URL hanya minutes apart dapat yield berbeda scores.” — Ryan Sullivan, SiteCare. Source
PSI report cheat sheet
setiap PSI bagian: field vs. lab, dan what ini berarti
| bagian di PSI | Field atau lab? | Source | What ini tells Anda | peringkat impact |
|---|---|---|---|---|
| ”Discover what your real users are experiencing” (terjemahan) “menemukan what Anda pengguna nyata adalah experiencing” | Field | Chrome UX Report (CrUX) | nyata-pengguna data di atas 28 rolling days | Yes (Google’s peringkat sistem gunakan CrUX data lapangan) |
| Core Web Vitals Assessment — Passed / Failed | Field | CrUX, di p75 | Verdict di seluruh LCP, INP, CLS | Yes |
| ”Other metrics” (terjemahan) “lainnya metrics” (FCP, TTFB) | Field | CrUX | Context; not bagian dari verdict | No (informational) |
| 0–100 performa score | Lab | One Lighthouse run | sebuah single simulated snapshot | No |
| Opportunities / Diagnostics | Lab | Lighthouse | Where untuk look untuk fix halaman | No (directional) |
Core Web Vitals “good” (terjemahan) “baik” thresholds (field, p75)
| Metric | ”Good” (terjemahan) “baik” |
|---|---|
| Largest Contentful Paint (LCP) | < 2,5s |
| Interaction untuk Next Paint (INP) | < 200ms |
| Cumulative Layout Shift (CLS) | < 0,1 |
Lighthouse score bands (lab)
- 90–100 — baik · 50–89 — perlu improvement ·
<50 — poor
Field-data fallback
- URL-tingkat CrUX → jika not enough, origin-tingkat → jika none, “No data” (terjemahan) “No data” (Lighthouse masih runs).
Fast facts
- data lapangan = rolling 28 days, updated daily → sebuah fix dapat take up untuk 28 days untuk tampilkan.
- 0–100 score adalah variable — run 3–5 times, ignore sebuah 3–5 poin swing.
- “Estimated savings” (terjemahan) “Estimated savings” don’t tambahkan up — mereka assume setiap fix adalah dibuat alone.
- Mobile adalah default tab dan biasanya scores lower daripada desktop.
- INP replaced FID di March 2024.
alat sekitar PSI
- PageSpeed Insights (pagespeed.web.dev) — alat itself: field (CrUX) + lab (Lighthouse), mobile dan desktop, apa pun public URL.
- Google Lighthouse — lab mesin PSI runs. Run ini locally di Chrome DevTools (Lighthouse panel) atau via CLI untuk lab audit pada Anda own device/network (no data lapangan).
- Google Search Console — Core Web Vitals report — lainnya CrUX-based view; groups similar URLs dan reports data lapangan di seluruh Anda whole property.
- CrUX Vis / CrUX API / BigQuery — go straight untuk data lapangan behind PSI untuk
trends di atas time. ( old CrUX Dashboard di Looker Studio adalah deprecated di
end dari November 2025 — Google’s own release notes dan -nya dedicated
deprecation post both confirm date dan poin untuk CrUX Vis
(
cruxvis.withgoogle.com) sebagai replacement. jika sebuah guide masih tells Anda untuk gunakan Dashboard, ini adalah stale.) - PSI API — bulk-test banyak URLs programmatically (
url,strategy,category); respons splits keloadingExperience,originLoadingExperience, danlighthouseResult. Google memiliki announced ini plans untuk discontinue including CrUX nyata-pengguna data di ini API dan now recommends dedicated CrUX API atau CrUX History API untuk durable field-data automation — don’t bangun pipeline itu assumes PSI API’s field objects stay sekitar panjang-istilah. - Ahrefs situs Audit dan WebPageTest / DebugBear — more configuration dan, di beberapa cases, nyata-pengguna monitoring beyond sebuah single Lighthouse run.
PageSpeed Insights mistakes itu distort priorities
- Treating 0–100 score sebagai sebuah peringkat factor. score adalah one Lighthouse lab run. peringkat-relevant Core Web Vitals assessment comes dari CrUX data lapangan.
- Reading origin fallback sebagai URL performa. When sebuah URL lacks enough samples, PSI dapat tampilkan origin-tingkat data. periksa scope label sebelum claiming halaman itself passed atau failed.
- Reacting untuk one lab run. server respons dan synthetic environment vary. Repeat matched runs dan gunakan range atau median untuk distinguish signal dari noise.
- menambahkan opportunity savings together. Audit estimates overlap dan assume setiap fix happens independently. Treat them sebagai directional clues, not sebuah promised total.
- Expecting sebuah deployment untuk perubahan data lapangan immediately. CrUX adalah sebuah rolling 28-day view. gunakan lab bagian untuk immediate diagnosis dan field bagian untuk confirmation di atas time.
- Comparing mobile dan desktop scores sebagai jika conditions match. Evaluate setiap profile terhadap itself dan Anda audience alih-alih treating angka sebagai one scale.
PSI says “No data”
Symptom: field bagian memiliki no CrUX hasil, tetapi Lighthouse report runs.
mungkin cause: URL dan origin melakukan not meet CrUX eligibility atau sample-volume requirements, atau halaman adalah baru atau rendah traffic.
Fix dan confirmation: melakukan not manufacture sebuah field conclusion. gunakan lab diagnostics untuk immediate berfungsi, periksa representative higher-traffic templates, dan kembalikan later untuk see whether sebuah URL- atau origin-tingkat field hasil appears.
PSI dan Search Console disagree
Symptom: sebuah URL looks healthy di PSI while -nya Search Console group adalah poor, atau reverse.
mungkin cause: PSI dapat tampilkan URL- atau origin-tingkat data, while Search Console groups similar URLs. Device, scope, dan rolling-window timing dapat juga differ.
Fix dan confirmation: Match mobile/desktop, inspect PSI’s data scope, dan sample several URLs dari Search Console group sebelum concluding itu either report adalah wrong.
lab score swings antara runs
Symptom: Repeating PSI produces materially berbeda scores atau metric nilai.
mungkin cause: sebuah variable server respons, ketiga-party permintaan, atau normal single-run lab noise changed trace.
Fix dan confirmation: Run yang sama strategy several times, compare individual metrics dan permintaan waterfalls, dan investigate sebuah repeated bottleneck alih-alih score alone.
sebuah fix adalah terlihat di Lighthouse tetapi not data lapangan
Symptom: lab metric improves immediately, while field Core Web Vitals assessment stays unchanged.
mungkin cause: CrUX masih mencakup pre-release visits di -nya rolling 28-day window, atau fix melakukan not help pengguna dan templates represented di lapangan dataset.
Fix dan confirmation: Verify deployment dan lab trace now, annotate release date, lalu watch field distribution melalui full reporting window.
Pull one PSI hasil dari API
API exposes field dan lab bagian separately. Supply Anda own API key dan URL:
curl --get 'https://www.googleapis.com/pagespeedonline/v5/runPagespeed' \
--data-urlencode "url=$TARGET_URL" \
--data 'strategy=mobile' \
--data-urlencode "key=$PSI_KEY" \
--output psi.jsonpertahankan raw respons so test date, strategy, dan data scope remain auditable.
Separate field scope dari lab score
dengan jq, extract URL field category, origin fallback category, dan Lighthouse
score alih-alih collapsing them ke one angka:
jq '{
url_field: .loadingExperience.overall_category,
origin_field: .originLoadingExperience.overall_category,
lab_score: (.lighthouseResult.categories.performance.score * 100)
}' psi.jsonsebuah missing field nilai adalah not sebuah zero; ini berarti itu scope adalah unavailable di respons.
Repeat lab run without hiding samples
for run in 1 2 3; do
curl --silent --get 'https://www.googleapis.com/pagespeedonline/v5/runPagespeed' \
--data-urlencode "url=$TARGET_URL" \
--data 'strategy=mobile' \
--data-urlencode "key=$PSI_KEY" \
| jq -r "[$run, (.lighthouseResult.categories.performance.score * 100)] | @tsv"
doneReport semua samples atau sebuah documented summary; melakukan not select hanya best score.
Test yourself: PageSpeed Insights
Five quick pertanyaan pada reading PSI correctly. Pick sebuah jawaban untuk setiap, lalu periksa.
Resources worth Anda time
My related writing
- Google PageSpeed Insights: sebuah Beginner-Friendly Guide — my Ahrefs walkthrough (note: ini predates FID→INP swap).
- Core Web Vitals: sebuah Complete Guide — field vs. lab dan my take pada how much CWV actually penting.
- Beginner’s Guide untuk SEO teknis — where performa fits di bigger picture.
Official
- menggunakan CrUX di PageSpeed Insights — Chrome’s own explainer dari field bagian.
- What adalah Core Web Vitals alat? — how PSI, Lighthouse, CrUX, dan Search Console relate.
dari others
- cara gunakan PageSpeed Insights — Matt Zeunert (DebugBear); strong technical depth pada score dan diagnostics.
- PageSpeed Insights: Google’s Highly Misunderstood Diagnostic alat — Ryan Sullivan (SiteCare); baik myth-busting.
- Core Web Vitals peringkat Factor adalah More daripada sebuah Tiebreaker — mesin pencari Journal coverage dari Gary Illyes’ comments putting CWV impact di context.
- Google pengalaman halaman Update adalah More daripada sebuah Tie Breaker — SE Roundtable; Barry Schwartz’s reporting pada how Google reps memiliki characterized pengalaman halaman signal.
Stats worth citing
- Almost nobody scores 100. hanya tentang 2% dari tested halaman hit sebuah perfect 100, dan sebuah score dari 50 sudah puts Anda di top 25% — berguna context untuk anyone panicking di atas sebuah sub-90 angka. Source
- data lapangan adalah sebuah 28-day rolling average. sebuah fix dapat take up untuk ~28 days untuk menjadi fully reflected di Core Web Vitals Assessment — gunakan data lab untuk fast feedback di meantime. Source
- ** “good” (terjemahan) “baik” threshold adalah 75th percentile.** Google grades di p75 so itu “a majority of visits experienced the target level of performance” (terjemahan) “sebuah majority dari visits experienced target tingkat dari performa” — meaning bahkan di sebuah passing LCP dari 2,5s, sebuah quarter dari pengunjung waited longer. Source
Log perubahan
Diperbarui 29 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.
Diperbarui 18 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.