Technický pohľad na JS rendering:
Aj keď je hlavný obsah serverovo renderovaný, skontrolujte:
1. Lazy-loadované sekcie
Dôležitý obsah pod záhybom sa môže načítavať až po úvodnom rendrovaní.
// Tento obsah crawler nemusí vidieť
<div data-lazy="true">Dôležitý obsah tu</div>
2. Interaktívne prvky skrývajúce obsah
Karty, akordeóny, rozbaľovacie sekcie môžu obsahovať obsah, ku ktorému sa AI nedostane.
3. JavaScript-generované štruktúrované dáta
Ak je schéma vkladaná cez JS, crawlery ju nemusia vidieť.
Nástroj na testovanie:
Google Mobile-Friendly Test zobrazí vykreslené HTML:
https://search.google.com/test/mobile-friendly
Porovnajte, čo vidíte tam, s reálnou stránkou. Ak sú rozdiely, môžu vysvetliť problémy s viditeľnosťou.
Rýchla kontrola:
Pozrite si stránku s vypnutým JavaScriptom. Čokoľvek je vtedy viditeľné, to crawlery určite vidia. Ak chýba kľúčový obsah, to je váš problém.