Į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.