Ievads
Uzņēmums Google ir ieviesis jaunu tīmekļa pārlūkošanas metodi, lai uzlabotu tīmekļa vietņu, kurās ir daudz JavaScript, atveidošanu un indeksēšanu. Šī pieeja ietver "dīkstāves" stāvokļu simulēšanu pārlūkprogrammas vidē, izraisot noteiktus JavaScript notikumus, kas citādi varētu tikt palaisti garām, tādējādi uzlabojot pārlūka spēju pilnībā atveidot un indeksēt atlikto saturu tīmekļa vietnēs.
"Bezdarbības" simulācijas metode
Nesenajā podkāsta "Search Off The Record" epizodē Zoe Clifford no Google renderēšanas komandas paskaidroja, kā Googlebot tagad simulē dīkstāves periodus, lai izraisītu JavaScript notikumus, īpaši requestIdleCallback
. Šo funkciju parasti izmanto izstrādātāji, lai atliktu nekritiska satura ielādēšanu līdz brīdim, kad pārlūkprogramma nav aizņemta. Agrāk Googlebot efektivitāte, atveidojot lapas, nozīmēja, ka tas reti sasniedz dīkstāves stāvokli, kā rezultātā daļa satura netika ielādēta un indeksēta pareizi.
Klifords dalījās ar piemēru par populāru video vietni, kas aizkavēja satura ielādēšanu līdz brīdim, kad tika izpildīts pieprasījumsIdleCallback
. Tomēr, tā kā pārlūkprogramma nekad nebija īsti dīkstāves stāvoklī, atpakaļsaukums netika izpildīts, kā rezultātā lapa tika ielādēta nepilnīgi.
Izmaiņas renderēšanas procesā
Lai risinātu šo problēmu, Googlebot tagad ik pa laikam izliekas nestrādājošs, pat tad, kad tiek veikti aktīvi renderēšanas uzdevumi. Šī izmaiņa nodrošina, ka tiek iedarbināti tukšgaitas izsaukumi, kas ļauj ielādēt un indeksēt visu saturu, tostarp atliktos elementus. Šis pielāgojums ir īpaši svarīgs vietnēm, kurās ir daudz JavaScript un kurās satura ielāde bieži tiek aizkavēta, lai optimizētu veiktspēju.
Ieteikumi tīmekļa izstrādātājiem
Klifords uzsvēra, cik svarīgi ir JavaScript programmā ieviest pakāpenisku kļūdu apstrādi, lai novērstu tādas problēmas kā tukšas lapas vai iztrūkstošs saturs, kas var negatīvi ietekmēt indeksēšanu. Izstrādātāji tiek aicināti efektīvi pārvaldīt kļūdas, nodrošinot, ka pat tad, ja kāds kods neizdodas, lapa joprojām var pareizi atveidot savu saturu.
Ietekme uz SEO profesionāļiem
SEO speciālistiem šī tendence uzsver nepieciešamību pastāvīgi uzraudzīt un testēt vietnes, lai identificētu iespējamās atveidošanas problēmas. Sadarbība ar izstrādes komandām ir būtiska, lai nodrošinātu, ka vietnes ir gan lietotājam draudzīgas, gan optimizētas meklētājprogrammām. Lai saglabātu un uzlabotu redzamību meklēšanā, ļoti svarīgi ir būt informētam par to, kā meklētājprogrammas apstrādā JavaScript un atveido lapas.
Secinājums
Google pielāgojums, lai apstrādātu tīmekļa vietnes ar lielu JavaScript apjomu, simulējot dīkstāves stāvokļus, ir būtisks tīmekļa pārlūkošanas un indeksēšanas tehnoloģijas uzlabojums. Šīs izmaiņas ne tikai uzlabo satura indeksēšanas precizitāti, bet arī uzsver SEO un tīmekļa vietņu izstrādes prakses dinamisko raksturu.
Lai gūtu plašāku ieskatu Google atveidošanas praksē un optimizācijā, izpētiet saistītās diskusijas un resursus, piemēram, Google pieeju visu lapu atveidošanai, tostarp vietņu ar lielu JavaScript lietojumu. Šī informācija ir nenovērtējama izstrādātājiem un SEO speciālistiem, kuru mērķis ir optimizēt vietņu veiktspēju un redzamību meklētājprogrammās.