Intro
Google on kasutusele võtnud uue tehnika oma veebi sõelumisprotsessis, et parandada JavaScript-rohkete veebisaitide kuvamist ja indekseerimist. See lähenemisviis hõlmab brauseri keskkonnas "tühikäigu" simuleerimist, käivitades teatud JavaScript-sündmusi, mis muidu võivad jääda tähelepanuta, parandades seeläbi roomikute võimet täielikult renderdada ja indekseerida veebilehtede edasilükatud sisu.
Simulatsioonitehnika "tühikäigul"
Hiljutises "Search Off The Record" podcast'i episoodis selgitas Zoe Clifford Google'i renderdamismeeskonnast, kuidas Googlebot simuleerib nüüd tühikäike, et käivitada JavaScript sündmusi, täpsemalt requestIdleCallback
. Seda funktsiooni kasutavad arendajad tavaliselt selleks, et lükata mittekriitilise sisu laadimist edasi, kuni brauser ei ole hõivatud. Varem tähendas Googleboti tõhusus lehekülgede renderdamisel seda, et ta jõudis harva tühikäigusse, mille tulemuseks oli, et osa sisu ei laaditud ja ei indekseeritud korralikult.
Clifford jagas näidet populaarsest video veebisaidist, mis lükkas oma sisu laadimist edasi kuni pärast requestIdleCallbacki
käivitamist. Kuna aga brauser ei olnud kunagi tõeliselt tühikäigul, siis jäi callback täitmata, mille tulemuseks oli lehekülje mittetäielik laadimine.
Täiustused renderdamisprotsessis
Selle probleemi lahendamiseks teeskleb Googlebot nüüd, et on aeg-ajalt tegevuseta, isegi aktiivsete renderdamisülesannete ajal. See muudatus tagab, et tühikäigukutsed käivituvad, võimaldades kogu sisu, sealhulgas edasilükatud elemendid, laadida ja indekseerida. See muudatus on eriti oluline JavaScript-raske veebilehtede puhul, kus sisu laadimine on sageli edasi lükatud jõudluse optimeerimiseks.
Soovitused veebiarendajatele
Clifford rõhutas, kui oluline on rakendada JavaScriptis graatsilist veakäitlust, et vältida selliseid probleeme nagu tühjad leheküljed või puuduv sisu, mis võivad indekseerimist negatiivselt mõjutada. Arendajaid julgustatakse vigade tõhusat haldamist, tagades, et isegi kui mõni kood ebaõnnestub, saab lehekülg ikkagi oma sisu korralikult esitada.
Mõju SEO-spetsialistidele
SEO-spetsialistide jaoks rõhutab see areng vajadust veebisaidi pideva jälgimise ja testimise järele, et tuvastada võimalikke renderdamisprobleeme. Koostöö arendusmeeskondadega on oluline, et tagada veebisaitide kasutajasõbralikkus ja optimeerimine otsingumootorite jaoks. Otsingumootorid peavad olema kursis sellega, kuidas otsingumootorid käitlevad JavaScripti ja renderdavad lehekülgi, mis on oluline otsingunägemise säilitamiseks ja parandamiseks.
Kokkuvõte
Google'i kohandamine JavaScript-raske veebilehtede käsitlemiseks, simuleerides tühikäigu olekuid, kujutab endast olulist edasiminekut veebi roomamise ja indekseerimise tehnoloogias. See muudatus mitte ainult ei paranda sisu indekseerimise täpsust, vaid rõhutab ka SEO ja veebiarenduse tavade dünaamilist olemust.
Täiendava ülevaate saamiseks Google'i renderdamistavadest ja nende optimeerimise viisidest võiksite uurida sellega seotud arutelusid ja ressursse, näiteks Google'i lähenemist kõigi lehekülgede, sealhulgas JavaScript-raske veebilehtede renderdamisele. See teave on hindamatu väärtusega arendajatele ja SEO-spetsialistidele, kelle eesmärk on optimeerida veebisaidi jõudlust ja otsingumootori nähtavust.