Tukuyin kung ano ang kailangan ngayon — hindi kung ano ang maagang lumalabas sa markup
Ang lazy loading ay tinatatakan ang isang resource bilang non-critical hangga't hindi kailangan. I-uri ayon sa aktwal na journey: mga mahalagang nasa unang view, media sa ibaba ng fold, opsyonal na embed, at code para sa pagla-route o panel na darating pa lang. Hindi sapat na ebidensya ang posisyon sa CMS; ang isang imahe ay maaaring offscreen sa isang template at sentral sa iba.
Suriin ang cold loads sa maliit na telepono at karaniwang desktop. Subukan din ang campaign links at in-page anchors, na maaaring magdala ng bisita nang mas malalim sa pahina. Ipinapakita ng pagsusuring iyon kung ano ang dapat handa nang walang scroll-triggered na request.
Dapat agad na available ang paunang task, nakikitang nabigasyon, pangunahing teksto, at unang makabuluhang visual.
Karaniwang kandidato ang mga gallery sa mas mababang bahagi ng pahina, mapa, social embed, offscreen player, at code para sa hindi napiling feature.
Protektahan ang hero at ang unang viewport
Huwag i-lazy-load ang content na malamang makikita kapag nabuksan ang pahina. Nagbibigay babala ang Google laban dito, at ipinapakita ng mas pinunting pagsusuri ng web.dev na ang pag-lazy-load ng mga initial-viewport na imahe ay maaaring mag-delay ng LCP. Ang LCP element ay maaaring isang hero, product image, poster, o teksto; i-verify ito sa bawat mahalagang template sa halip na manghula.
I-load nang eager ang isang na-kumpirmang LCP image. Kung nagpapakita ang testing na nawawala ang network attention ng isang critical na imahe, subukan ang high fetch-priority hint para dito. Hint lang ito, hindi utos. Maaaring kailanganin ng isang critical CSS background image ang maagang preload dahil hindi ito direktang madidiskubre ng parser; sukatin ang kasong iyon.
Suriin ang default ng CMS at plugin para sa featured images na maling minarkahang lazy sa mga listing page.
Gumamit ng cold mobile at desktop loads, hindi lamang desktop design preview.
Magreserba ng puwang bago dumating ang media
Ang Cumulative Layout Shift (CLS) ay hindi inaasahang paggalaw ng nakikitang content. Ang isang na-defer na imahe na walang kilalang taas ay maaaring itulak ang teksto at mga kontrol pagkatapos magsimulang mag-scan ang mambabasa o umabot para sa isang button. Ito ay panganib sa interaksyon, hindi lamang isyu sa metric.
Magbigay ng tumpak na width at height attributes para sa mga imahe at video, o ireserba ang hugis gamit ang CSS aspect-ratio. Gumamit ng placeholder na may panghuling footprint ng component. Para sa third-party frame, ireserba ang taas nito at magbigay ng malinaw na loading o unavailable na estado.
I-store ang media dimensions kasama ang asset kung maaari; ang generic na ratio ay hindi maaasahan para sa halo-halong hugis ng imahe.
I-scroll, i-filter, buksan ang mga panel, i-rotate ang mobile device, at gumamit ng back navigation upang hanapin ang mga huling pagbabago sa layout.
Panatilihing madidiskubre ang content at malinaw ang interaksyon
Sinasabi ng Google Search Central na hindi nag-iinteract ang Google sa mga pahina sa pamamagitan ng pag-scroll o pag-click. Dapat mag-load ang mahalagang lazy-loaded na content kapag visible ito, at dapat i-expose ng rendered HTML ang inaasahang content o media URL. I-inspect ang representatibong pahina sa Search Console pagkatapos ng implementasyon.
Kailangan ng indexable na infinite list ng isang pinahaging ruta para sa bawat matibay na bahagi: isang persistent na unique URL, stable na content sa URL na iyon, at mga link sa buong sequence. Lumilikha rin ito ng shareable na lugar kung saan maaaring bumalik ang mga tao.
Kapag nagbubunyag ang isang aksyon ng content, panatilihing keyboard-operable ang control at gawing maintindihan ang resulta. Para sa isang makabuluhang non-focus update tulad ng 'results loaded,' i-expose ang status programmatically upang ma-announce ito ng assistive technologies nang hindi inilipat ang focus.
Ang product details, katawan ng artikulo, impormasyon sa eligibility, at mga instruksyon sa task ay hindi dapat unang umiral lamang pagkatapos ng aksyon ng bisita.
Huwag ipagpaliban ang kinakailangang checkout o authentication controls. Hayaan na masuri ng kwalipikadong security at compliance reviewer ang mga pagbabago sa payment, identity, at third-party script.
Gamitin ang hindi gaanong madaling masira na mekanismo
Para sa ordinaryong offscreen na mga imahe at iframe, karaniwang ang native browser lazy loading ang pinakamadaling panimulang punto. Dinidesisyonan ng browser kung kailan sisimulan ang near-viewport request; ang distansyang iyon ay hindi garantiya. Maaaring mag-fire ang window load event habang hindi pa kumpleto ang mga lazy resource.
Gumamit ng Intersection Observer kapag ang isang pinangalanang component ay nangangailangan ng custom activation, tulad ng pag-mount ng isang mahal na panel kaagad bago ito lumitaw. Panatiling makitid ang observer at simulang gawin ang trabaho nang sapat na maaga para sa mabilis na pag-scroll. Gamitin ang code splitting para sa non-initial routes o opsyonal na features, hindi bilang dahilan para i-delay ang kasalukuyang task.
Huwag palitan ang simpleng source ng data attributes, ilang script, at isang library maliban kung ang idinagdag na pag-uugali ay sumosolusyon sa nasubok na pangangailangan.
Ang opsyonal na embed ay dapat may malinaw na fallback o omission state, hindi permanenteng spinner.
Sukatin, i-release, at ayusin nang magkasama
Ihambing ang baseline at candidate sa parehong mga URL, cache state, viewport, at user path. Gumamit ng cold, constrained mobile testing kasama ang mga real-device check kung maaari. I-record ang LCP, visible sequence, layout shifts, media errors, rendered HTML, at mahahalagang aksyon. Kumukumplemento ang field data sa lab testing.
Mag-deploy ng reversible, template-scoped na pagbabago. I-record ang mga asset na inilipat mula eager patungong deferred, deployment reference, cache action, owner, at unang rollback step. Kung nagiging lazy ang LCP o nagiging hindi kumpleto ang conversion path, alisin ang rule mula sa kritikal na asset at i-verify muli. Muling suriin pagkatapos ng theme, CMS, image-service, tag, o embed na pagbabago.
Magtuon sa pag-iwas at pag-remediate ng sirang karanasan, hindi lamang sa pag-uulat ng kasalukuyang status o pag-alerto.
Baligtarin ang apektadong template setting bago itune muli ang bawat imahe site-wide.
