• Web Crawling

Google's Web Crawler simuleerib tühikäigu olekut parema JavaScripti renderdamise jaoks

  • Felix Rose-Collins
  • 1 min read
Google's Web Crawler simuleerib tühikäigu olekut parema JavaScripti renderdamise jaoks

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.

Felix Rose-Collins

Felix Rose-Collins

Ranktracker's CEO/CMO & Co-founder

Felix Rose-Collins is the Co-founder and CEO/CMO of Ranktracker. With over 15 years of SEO experience, he has single-handedly scaled the Ranktracker site to over 500,000 monthly visits, with 390,000 of these stemming from organic searches each month.

Alusta Ranktracker'i kasutamist... Tasuta!

Uuri välja, mis takistab sinu veebisaidi edetabelisse paigutamist.

Loo tasuta konto

Või logi sisse oma volituste abil

Different views of Ranktracker app