• Žiniatinklio naršymas

'Google' žiniatinklio naršyklė imituoja neveikimo būsenas, kad geriau atvaizduotų 'JavaScript

  • Felix Rose-Collins
  • 1 min read
'Google' žiniatinklio naršyklė imituoja neveikimo būsenas, kad geriau atvaizduotų 'JavaScript

Įvadas

"Google" įdiegė naują žiniatinklio naršymo metodą, kad pagerintų daug "JavaScript" naudojančių svetainių atvaizdavimą ir indeksavimą. Taikant šį metodą imituojamos neveikimo būsenos naršyklės aplinkoje, sukeliami tam tikri "JavaScript" įvykiai, kurie kitu atveju gali būti praleisti, taip pagerinant naršyklės gebėjimą visiškai atvaizduoti ir indeksuoti atidėtą tinklalapių turinį.

Neaktyvaus modeliavimo metodas

Neseniai vykusiame podkasto "Search Off The Record" epizode Zoe Clifford iš "Google" atvaizdavimo komandos paaiškino, kaip "Googlebot" dabar imituoja neveikimo laikotarpius, kad sukeltų "JavaScript" įvykius, konkrečiai requestIdleCallback. Šią funkciją paprastai naudoja kūrėjai, norėdami atidėti nekritinio turinio įkėlimą, kol naršyklė nebus užimta. Anksčiau "Googlebot" efektyviai atvaizduodavo puslapius, todėl retai pasiekdavo neveikos būseną, todėl kai kuris turinys nebuvo tinkamai įkeliamas ir indeksuojamas.

Cliffordas pasidalijo populiarios vaizdo įrašų svetainės pavyzdžiu, kurioje turinio įkėlimas buvo atidėtas iki tol, kol buvo paleistas " requestIdleCallback". Tačiau, kadangi naršyklė niekada nebuvo tikrai neveikianti, grįžtamasis skambutis nebuvo įvykdytas, todėl puslapis buvo įkeltas nepilnai.

Atvaizdavimo proceso patobulinimai

Siekdamas išspręsti šią problemą, "Googlebot" dabar tam tikrais laiko tarpais apsimeta neveikiantis, net ir atliekant aktyvias atvaizdavimo užduotis. Šiuo pakeitimu užtikrinama, kad būtų įjungtos neveikimo iškvietos, todėl visas turinys, įskaitant atidėtus elementus, bus įkeltas ir indeksuotas. Šis koregavimas ypač svarbus daug "JavaScript" naudojančioms svetainėms, kuriose turinio įkėlimas dažnai atidedamas siekiant optimizuoti našumą.

Rekomendacijos žiniatinklio kūrėjams

Cliffordas pabrėžė, kaip svarbu "JavaScript" programoje įdiegti sklandų klaidų tvarkymą, kad būtų išvengta tokių problemų, kaip tušti puslapiai ar trūkstamas turinys, kurie gali neigiamai paveikti indeksavimą. Kūrėjai raginami veiksmingai tvarkyti klaidas, užtikrinant, kad net ir nepavykus tam tikram kodui, puslapis vis tiek galėtų tinkamai atvaizduoti savo turinį.

Poveikis SEO specialistams

SEO specialistams šis pokytis rodo, kad reikia nuolat stebėti ir testuoti svetaines, kad būtų galima nustatyti galimas atvaizdavimo problemas. Siekiant užtikrinti, kad svetainės būtų patogios naudotojams ir optimizuotos paieškos sistemoms, būtina bendradarbiauti su kūrėjų komandomis. Norint išlaikyti ir pagerinti matomumą paieškos sistemoje, labai svarbu žinoti, kaip paieškos sistemos apdoroja JavaScript ir atvaizduoja puslapius.

Išvada

"Google" pritaikymas "JavaScript" svetainių apdorojimui imituojant neveikimo būsenas yra reikšminga pažanga žiniatinklio naršymo ir indeksavimo technologijoje. Šis pakeitimas ne tik pagerina turinio indeksavimo tikslumą, bet ir pabrėžia dinamišką SEO ir žiniatinklio kūrimo praktikos pobūdį.

Jei norite daugiau sužinoti apie "Google" atvaizdavimo praktiką ir kaip ją optimizuoti, panagrinėkite susijusias diskusijas ir išteklius, pvz., "Google" požiūrį į visų puslapių, įskaitant daug "JavaScript" naudojančias svetaines, atvaizdavimą. Ši informacija yra neįkainojama kūrėjams ir SEO specialistams, siekiantiems optimizuoti svetainių veikimą ir matomumą paieškos sistemose.

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.

Pradėkite naudoti "Ranktracker"... nemokamai!

Sužinokite, kas trukdo jūsų svetainei užimti aukštesnes pozicijas.

Sukurti nemokamą paskyrą

Arba Prisijunkite naudodami savo įgaliojimus

Different views of Ranktracker app