A JavaScript és a SEO egy kockázatos koktél Activis
Korábban a weboldalak pusztán interaktív használatára szorítkozva a JavaScript az elmúlt években látványos visszatérést mutatott arra a pontra, hogy elengedhetetlen tervezési nyelvvé vált, nevezetesen a legújabb „PWA” (Progressive Web App) népszerűsítésével. Úgy tervezték, hogy zökkenőmentes élményt nyújtson, függetlenül a használt eszköztől vagy a hálózat típusától.

Sokkal kevesebb lelkesedés a SEO közösségen belül, ami rámutat a keresőkkel való kompatibilitás számos technikai összetettségére és korlátozására.
A probléma középpontjában: oldalak renderelése
Az SSR (Server Side Rendering) néven ismert hagyományos megjelenítésekkel ellentétben, ahol az oldal a felhasználó minden kattintásával teljesen megújul, a JavaScript-ben előállított, CSR (Client Side Rendering) nevű megjelenítések lehetővé teszik az oldalak könnyű betöltését, és ugyanezen érezhető javulás révén a rakodási időben.
Szinte átlátható fejlesztés az internetfelhasználók számára, de nem azoknak a keresőmotoroknak, amelyek kénytelenek alapvető változtatásokat végrehajtani a robotjaikban, hogy indexeljék az oldalakat és helyesen osztályozzák őket a természetes eredményeikben.
Komplexitások minden szinten
A motor oldalán a legfőbb akadály tehát olyan új indexelő eszközök kifejlesztésében rejlik, amelyek képesek a weboldalakba ágyazott JavaScript-keretrendszerek végrehajtására és értelmezésére, amely folyamat egyszerre bonyolult és drága.
Konkrétan, egy weboldal felfedezése nem egy, hanem két lépést igényel:
- Az oldal HTML kódjának helyreállítása a hagyományos robot által
- A JavaScript kód végrehajtása és értelmezése a WRS (Web Rendering Service) kiterjesztésen keresztül
A legújabb fejlemények ellenére azonban ezek a webhelyek továbbra is jelentős technikai optimalizálási erőfeszítéseket igényelnek a webmesterektől, hogy a két lépést megszakítás nélkül lehessen elvégezni.