Tatlong threshold ang naglalarawan sa pahinang tinatawag na good ng dokumentasyon ng web.dev ng Google. Ang Largest Contentful Paint, ang metric sa pag-load, ay dapat mangyari sa loob ng 2.5 segundo mula nang unang magsimulang mag-load ang pahina. Ang Interaction to Next Paint, ang metric sa pagiging responsive, ay dapat 200 millisecond o mas mababa. Ang Cumulative Layout Shift, ang metric sa katatagan ng itsura, ay dapat 0.1 o mas mababa.1 Idinadagdag ng parehong pahina na ang numerong susukatin ay ang ika-75 percentile ng mga pag-load ng pahina, hinati sa pagitan ng mga phone at desktop.1 Pumapasa lang ang isang pahina kapag tatlo sa bawat apat na mambabasa ang nakakakuha ng good na karanasan.
Tinutukoy ng nalathalang tala ang mga ad bilang sanhi para sa dalawa sa tatlong metric
Sinasabi ng pahina ng web.dev tungkol sa pag-optimize ng Cumulative Layout Shift na ang mga ad ay isa sa pinakamalalaking sanhi ng layout shift sa web.2 Ang mga naka-embed na widget, sabi nito, ay madalas na hindi alam kung gaano kalaki ang laman nila bago sila mag-load, kaya hindi laging nagrereserba ng espasyo ang mga platform na nag-aalok ng mga ito.2 Ang lunas nito ay ireserba ang espasyo sa paunang layout, gamit ang minimum na taas o aspect ratio sa slot.2 Ang nilalamang isinisingit malapit sa itaas ng viewport, dagdag nito, ay kadalasang nagdudulot ng mas malaking shift.2 Ipinapalagay ng bawat lunas na ang ad ay isang parihaba na hindi alam ang laki hangga't hindi ito dumarating.
Sinusukat ng Interaction to Next Paint ang isa pang gastos. Inoobserbahan nito ang latency ng bawat click, tap, at interaksyon sa keyboard sa buong pagbisita ng mambabasa, at ang INP na 200 millisecond o mas mababa ay itinuturing na good na pagiging responsive.3 Iniuugnay ng dokumentasyon ang bahagi ng latency na iyon sa mahahabang task sa main thread.3 Pinagpangkat-pangkat ng 2024 Web Almanac ng HTTP Archive ang mahahabang animation frame sa mga desktop computer ayon sa kategorya ng script.4 Kabilang ang advertising sa mga kategorya kung saan ang karamihan ng INP ay nasa poor na range.4
Walang slot na kailangang ireserba ang ad na nakakabit sa isang salita sa pahina
Hindi nangangailangan ng parihaba ang ad na nakakabit sa isang salitang nasa talata na, at iyon ang format na ibinebenta ng AdBubbles. Nagdadagdag ang publisher ng isang script, adbubbles.js, at nagkakaroon ng manipis na dotted na salungguhit ang mga binilhang salita sa kanyang mga artikulo. Ang pagtapat ng cursor o pag-tap sa salita ay nagbubukas ng maliit na bubble na may label na "Ad", maikling headline at body, domain ng advertiser, at isang link. Ang script ay iisang static file ng simpleng JavaScript na walang dependency, at naglo-load ito pagkatapos maging handa ang DOM ng pahina. Bago kumilos ang mambabasa, walang bubble at walang bakanteng slot sa pahina.
Hindi naglalagay ng cookie ang AdBubbles, hindi nag-iimbak ng identifier, at hindi nangongolekta ng personal na datos mula sa mga mambabasa. Tatlong beacon ang ipinapadala ng embed: isang view kada pag-load ng pahina, isang open kapag nanatiling nakikita ang bubble nang isang segundo, at isang click kapag sinundan ang isang link. Wala nang ibang lumalabas sa pahina. Ang ginagawa ng AdBubbles, gaya ng inilalahad sa pahinang paano ito gumagana, ay itugma ang mga salita sa isang pahina sa advertiser na bumili ng mga ito. Hindi nito pinipili kung sinong tao ang makakakita ng ad, hindi nito sinusundan ang mambabasa sa iba't ibang pahina o site, at hindi ito nangangako ng resulta. Ang epekto ng embed sa mga metric ng isang site ay maipapakita lamang ng sariling mga sukat ng site na iyon.
Mahalaga ang depinisyon ng Cumulative Layout Shift sa kung paano bumubukas ang bubble. Binibilang ng metric ang mga hindi inaasahang shift, at ang shift na nangyari sa loob ng 500 millisecond mula sa isang discrete input, gaya ng tap, click, o pagpindot ng key, ay minamarkahan at puwedeng hindi isama.5 Sa phone, tap ang nagbubukas ng bubble, at sa keyboard, Enter ang nagbubukas nito; parehong discrete input ang mga ito. Sa desktop, bumubukas ang bubble pagkatapos ng maikling pagtapat ng cursor, at kung may gumagalaw ba kapag nangyari iyon ay tanong na para sa field data ng site.
Ang publisher ang nagpapasya kung gaano karami sa pahina ang puwedeng basahin ng embed. Ang scope ang element na sina-scan nito, halimbawa ang article element, at sa loob nito nilalaktawan ng embed ang mga heading, link, code, form control, navigation, header, footer, at anumang may markang data-noads. Sinasalungguhitan nito ang unang paglitaw ng bawat binilhang salita, hindi kailanman naglalagay ng dalawang bubble sa isang talata, at humihinto sa maximum na itinakda ng publisher. Ang mga opsyon sa configuration ay ang scope, ang maximum kada pahina, at ang mga kategorya ng advertiser na hindi isasama.
Galing sa laboratoryo ang score na 90 at galing sa mga mambabasa ang pagpasa
Ang 90 sa isang target sa performance ay tumutukoy sa isang band ng Lighthouse, hindi sa resulta ng Core Web Vitals. Sa dokumentasyon ng Chrome tungkol sa performance scoring ng Lighthouse, kulay berde ang score na 90 hanggang 100 at may label na Good; orange ang 50 hanggang 89 at pula ang 0 hanggang 49.6 Nabubuo ng PageSpeed Insights ang score na iyon sa pagpapatakbo ng Lighthouse sa isang simulated na environment, at tinatawag nito ang resulta na lab data.7 Katabi nito sa parehong ulat ang field data mula sa totoong mga mambabasa.7
Ang score ay weighted average ng limang metric score.6 Sa table para sa Lighthouse 10, 30 porsiyento ang Total Blocking Time, tig-25 porsiyento ang Largest Contentful Paint at Cumulative Layout Shift, at tig-10 porsiyento ang First Contentful Paint at Speed Index.6 Wala sa lima ang Interaction to Next Paint. Kaya puwedeng nasa berdeng band ang isang pahina habang naghihintay ang mga mambabasa nito nang mahigit 200 millisecond bago marehistro ang isang tap.
Binubuo mula sa field ang Core Web Vitals assessment. Kinukuha ng PageSpeed Insights ang datos nito mula sa totoong user sa Chrome User Experience Report at sinasaklaw nito ang nakaraang 28-araw na panahon ng pangongolekta.7 Pumapasa sa assessment ang pahinang may sapat na datos kapag Good ang ika-75 percentile ng lahat ng tatlong metric.7 Sinasabi ng Google Search Central na ang good na Core Web Vitals, kasama ng iba pang aspeto ng page experience, ay umaayon sa gustong gantimpalaan ng mga core ranking system nito.8 Ang pagpasa ay pahayag tungkol sa tatlong field figure, at ang score na 90 ay pahayag tungkol sa isang weighted na lab average.
Ina-unload ng Chrome ang ad na gumagamit ng sobra sa device ng mambabasa
Nagpapatupad din ang Chrome ng limit sa mga ad na kumokonsumo ng sobrang bandwidth at processor ng mambabasa. Nagbibigay ng tatlong kondisyon ang dokumentasyon nito tungkol sa heavy ad intervention.9 Ang una ay higit sa apat na megabyte ng network bandwidth, at ang ikalawa ay higit sa 15 segundo ng main-thread time sa anumang 30-segundong window. Ang ikatlo ay higit sa 60 segundo ng kabuuang main-thread time. Ina-unload ang ad frame na lumampas sa alinman sa mga ito.9
Inilalarawan ng mga numerong iyon ang ad na tumatakbo sa sarili nitong frame, na may sariling network traffic at main-thread na trabaho. Nire-render ang bubble sa isang Shadow DOM sa loob mismo ng dokumento ng pahina, hindi sa isang ad frame. Ang datos kada site na binabasa ng embed ay isang static file, na muling binubuo kapag may nagbagong campaign at naka-cache sa edge. Kaya walang gastos sa ad server ang isang page view, at ang tanging dynamic na request ay ang maliit na beacon.
Ang numerong dapat ihambing ay ang sariling ika-75 percentile ng site, hindi isang score
Ibinibigay ng 2024 Web Almanac ang mga baseline na puwedeng paghambingan ng publisher sa sarili niyang origin. Iniuulat nito na 72 porsiyento ng mga website ang nakakuha ng good na CLS score at 11 porsiyento ang may poor.4 Ang good na INP ay nasa 74 porsiyento ng mga website sa phone at 97 porsiyento sa desktop computer.4 Ang good na Core Web Vitals sa kabuuan, na sinukat gamit ang INP, ay nasa 43 porsiyento sa phone at 54 porsiyento sa desktop computer.4
Walang bayad ang pag-set up ng publisher account at ng embed. Ang numerong babasahin pagkatapos ay hindi ang berdeng band. Para sa origin na may sapat na datos, ipinapakita ng PageSpeed Insights ang ika-75 percentile ng Interaction to Next Paint at Cumulative Layout Shift para sa nakaraang 28 araw.7 Ipinapakita ng ulat ng Core Web Vitals sa Search Console kung paano gumaganap ang mga pahina ng site.8 Ang dalawang field figure na iyon, na binasa bago idagdag ang script at muli 28 araw pagkatapos, ang mga numerong hindi kayang ibigay ng score na 90.