• Pregledovanje spleta

Googlov spletni pregledovalnik simulira stanja mirovanja za boljše upodabljanje v javascriptu

  • Felix Rose-Collins
  • 2 min read
Googlov spletni pregledovalnik simulira stanja mirovanja za boljše upodabljanje v javascriptu

Uvod

Google je v postopek pregledovanja spletnih strani uvedel novo tehniko za izboljšanje prikazovanja in indeksiranja spletnih mest, ki vsebujejo veliko JavaScript. Ta pristop vključuje simulacijo "nedejavnih" stanj v okolju brskalnika, pri čemer se sprožijo določeni dogodki JavaScript, ki bi jih sicer lahko spregledali, s čimer se poveča zmožnost pregledovalnika, da v celoti prikaže in indeksira odloženo vsebino na spletnih straneh.

Tehnika simulacije v mirovanju

Zoe Clifford iz Googlove ekipe za upodabljanje je v nedavni epizodi podkasta "Search Off The Record" pojasnila, kako Googlebot zdaj simulira obdobja mirovanja, da sproži dogodke JavaScript, zlasti RequestIdleCallback. To funkcijo razvijalci pogosto uporabljajo za odlaganje nalaganja nekritične vsebine, dokler brskalnik ni zaseden. Prej je Googlebot zaradi svoje učinkovitosti pri upodabljanju strani le redko dosegel stanje mirovanja, zaradi česar se nekatere vsebine niso pravilno naložile in indeksirale.

Clifford je delil primer priljubljene spletne strani z videoposnetki, ki je odložila nalaganje vsebine do trenutka, ko je bil sprožen zahtevekIdleCallback. Ker pa brskalnik nikoli ni bil zares nedejaven, se povratni klic ni izvršil, kar je povzročilo nepopolno nalaganje strani.

Izboljšave v procesu upodabljanja

Da bi to rešil, se Googlebot zdaj v določenih časovnih intervalih pretvarja, da ne dela, tudi med aktivnimi opravili upodabljanja. Ta sprememba zagotavlja, da se sprožijo povratne klice v mirovanju, kar omogoča nalaganje in indeksiranje vse vsebine, vključno z odloženimi elementi. Ta prilagoditev je še posebej pomembna za spletna mesta z veliko JavaScript, kjer se nalaganje vsebine pogosto odloži zaradi optimizacije zmogljivosti.

Priporočila za spletne razvijalce

Clifford je poudaril, kako pomembno je, da v JavaScript uvedemo prijazno obravnavo napak, da preprečimo težave, kot so prazne strani ali manjkajoča vsebina, ki lahko negativno vplivajo na indeksiranje. Razvijalce spodbuja k učinkovitemu ravnanju z napakami, s čimer se zagotovi, da se tudi v primeru napake v kodi vsebina strani še vedno pravilno prikaže.

Posledice za strokovnjake SEO

Za strokovnjake SEO ta razvoj poudarja potrebo po stalnem spremljanju in testiranju spletnih mest za odkrivanje morebitnih težav z upodabljanjem. Sodelovanje z razvojnimi ekipami je bistveno za zagotovitev, da so spletna mesta prijazna do uporabnika in optimizirana za iskalnike. Biti obveščen o tem, kako iskalniki obdelujejo JavaScript in prikazujejo strani, je ključnega pomena za ohranjanje in izboljšanje vidnosti pri iskanju.

Zaključek

Googlova prilagoditev za obdelavo spletnih mest, ki vsebujejo veliko JavaScripta, s simulacijo stanja mirovanja pomeni pomemben napredek v tehnologiji pregledovanja in indeksiranja spletnih strani. Ta sprememba ne izboljšuje le natančnosti indeksiranja vsebine, temveč tudi poudarja dinamično naravo praks SEO in razvoja spletnih strani.

Če želite podrobneje spoznati Googlove prakse upodabljanja in kako jih optimizirati, si oglejte sorodne razprave in vire, na primer Googlov pristop k upodabljanju vseh strani, vključno s spletnimi mesti, ki vsebujejo veliko JavaScripta. Te informacije so neprecenljive za razvijalce in strokovnjake SEO, ki si prizadevajo za optimizacijo delovanja spletnih mest in vidnosti v iskalnikih.

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.

Začnite uporabljati Ranktracker... brezplačno!

Ugotovite, kaj preprečuje uvrstitev vašega spletnega mesta.

Ustvarite brezplačen račun

Ali se prijavite s svojimi poverilnicami

Different views of Ranktracker app