• Søking på nettet

Googles webcrawler simulerer inaktiv tilstand for bedre JavaScript-rendering

  • Felix Rose-Collins
  • 2 min read
Googles webcrawler simulerer inaktiv tilstand for bedre JavaScript-rendering

Intro

Google har introdusert en ny teknikk i sin gjennomsøkingsprosess for å forbedre gjengivelsen og indekseringen av JavaScript-tunge nettsteder. Denne tilnærmingen innebærer å simulere "inaktive" tilstander i nettlesermiljøet, noe som utløser visse JavaScript-hendelser som ellers kunne blitt oversett, og dermed forbedrer crawlerens evne til å gjengi og indeksere utsatt innhold på nettsider.

Teknikken for "inaktiv" simulering

I en episode av podcasten "Search Off The Record" forklarte Zoe Clifford fra Googles renderingsteam hvordan Googlebot nå simulerer inaktive perioder for å utløse JavaScript-hendelser, nærmere bestemt requestIdleCallback. Denne funksjonen brukes ofte av utviklere for å utsette innlastingen av ikke-kritisk innhold til nettleseren ikke er opptatt. Tidligere gjorde Googlebots effektivitet i gjengivelsen av sider at den sjelden nådde en inaktiv tilstand, noe som resulterte i at noe innhold ikke ble lastet inn og indeksert på riktig måte.

Clifford delte et eksempel på et populært videonettsted som utsatte innlastingen av innholdet til etter at requestIdleCallback ble utløst. Men siden nettleseren aldri var helt inaktiv, ble ikke tilbakekallingen utført, noe som førte til ufullstendige sidelastninger.

Forbedringer i gjengivelsesprosessen

For å løse dette later Googlebot nå til å være inaktiv med jevne mellomrom, selv under aktive gjengivelsesoppgaver. Denne endringen sikrer at inaktive tilbakekallinger utløses, slik at alt innhold, inkludert utsatte elementer, kan lastes inn og indekseres. Denne justeringen er spesielt viktig for JavaScript-tunge nettsteder der innlasting av innhold ofte forsinkes for å optimalisere ytelsen.

Anbefalinger for webutviklere

Clifford fremhevet viktigheten av å implementere grasiøs feilhåndtering i JavaScript for å forhindre problemer som tomme sider eller manglende innhold, noe som kan påvirke indekseringen negativt. Utviklere oppfordres til å håndtere feil på en effektiv måte, slik at siden fortsatt kan gjengi innholdet på riktig måte selv om noe kode mislykkes.

Konsekvenser for SEO-profesjonelle

For SEO-eksperter understreker denne utviklingen behovet for kontinuerlig overvåking og testing av nettsteder for å identifisere potensielle problemer med gjengivelsen. Samarbeid med utviklingsteamene er avgjørende for å sikre at nettsidene er både brukervennlige og optimalisert for søkemotorer. Det er avgjørende å holde seg oppdatert om hvordan søkemotorer håndterer JavaScript og gjengir sider for å opprettholde og forbedre søkesynligheten.

Konklusjon

Googles tilpasning til å håndtere JavaScript-tunge nettsteder ved å simulere inaktiv tilstand representerer et betydelig fremskritt innen webcrawling og indekseringsteknologi. Denne endringen forbedrer ikke bare nøyaktigheten i innholdsindekseringen, men fremhever også den dynamiske naturen til SEO og webutviklingspraksis.

Hvis du vil ha mer innsikt i Googles gjengivelsespraksis og hvordan du kan optimalisere for den, kan du vurdere å utforske relaterte diskusjoner og ressurser, for eksempel Googles tilnærming til gjengivelse av alle sider, inkludert JavaScript-tunge nettsteder. Denne informasjonen er uvurderlig for utviklere og SEO-eksperter som ønsker å optimalisere nettstedets ytelse og søkemotorsynlighet.

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.

Begynn å bruke Ranktracker... Gratis!

Finn ut hva som hindrer nettstedet ditt i å bli rangert.

Opprett en gratis konto

Eller logg inn med påloggingsinformasjonen din

Different views of Ranktracker app