Návody vysvětlují implementované kontroly. Jejich použití nezaručuje citaci ani doporučení v AI.
Kontrola TECH-RENDER-006, verze navod-2026-09-19.v1. Datum vydání návodu je součástí verze.
Ověření: Stáhněte stránku bez spuštění skriptů (zobrazení zdrojového kódu v prohlížeči nebo curl) a najděte v ní title, h1, canonical, meta robots, hlavní text a odkazy na další stránky. Hotovo je, když tam všechno je dřív, než se spustí jakýkoli skript, a test adresy v Search Console ukazuje po vykreslení totéž.
Omezení: Veřejný scan platformy prohlížeč nespouští, takže paritu syrového HTML a vykreslené stránky neměří vůbec; nález pochází z auditu operátora nad vzorkem prioritních adres. Prohlížeč není důkaz, že cizí systém stránku zpracuje stejně, a text v noscript se za obsah nepočítá.
Robot bez skriptů vidí jinou stránku než návštěvník
Řada webů pošle prohlížeči jen kostru stránky a obsah doplní až skript. Google skripty spouští, ale s frontou a zpožděním; jiné roboty je spouštět nemusí a vidí jen to, co přišlo v prvním HTML [S04]. Kontrola proto stáhne každou adresu ze vzorku dvakrát – jednou jako holé HTML, jednou v prohlížeči – a porovná šest skupin signálů: title, canonical, meta robots, h1, hlavní text a odkazy. Co je jen ve vykreslené verzi, robot bez skriptů nemá.
Tenhle nález nevzniká z bezplatného scanu: ten prohlížeč nespouští. Přichází z auditu, ve kterém operátor vykreslení pustil nad vybranými adresami.
Rozhodující obsah vzniká až v prohlížeči (RENDER_SIGNAL_MISSING)
Kdo to opraví: vývojář.
V holém HTML chybí něco z toho, bez čeho se stránka nedá zpracovat: title, h1, canonical nebo meta robots se objeví až po spuštění skriptu, nebo se jím dokonce mění. Sem patří i stránka, která má v holém HTML méně než polovinu hlavního textu, a stránka bez jediného odkazu, kterým by robot šel dál. Zvláštní případ je opačný směr: vykreslení obsah odebere, protože přes něj leží souhlasové okno nebo skript při vykreslení spadl.
Řešení je dodat navigaci, title, canonical, meta robots a rozhodující text v prvním HTML – vykreslením na serveru nebo předvykreslením. Skript smí obsah doplňovat a přidávat interaktivitu, nesmí ho vytvářet ani měnit canonical [S04]. Kde vykreslení obsah odebírá, hledejte v konzoli prohlížeče chybu skriptu nebo souhlasové okno, které překrývá i text pod sebou.
Hotovo je, když v holém HTML najdete stejný title, h1, canonical, meta robots a hlavní text jako na obrazovce, a to u každé adresy z nálezu.
Část obsahu doplňuje až skript (RENDER_SUPPLEMENTARY_ONLY)
Kdo to opraví: vývojář.
Rozhodující signály sedí, ale vykreslená verze nese něco navíc: mezi desetinou a polovinou hlavního textu, některé odkazy, meta description nebo bloky strukturovaných dat (JSON-LD), které v holém HTML nejsou. Samo o sobě to závada není – doporučené produkty nebo komentáře robot bez skriptů postrádat může.
Projděte položky z nálezu jednu po druhé a rozhodněte, co je doplněk a co rozhodující obsah. Co je rozhodující, přesuňte do prvního HTML. Bloky JSON-LD patří do prvního HTML vždy: robot, který skripty nespouští, je jinak neuvidí.
Hotovo je, když u každé položky z nálezu buď existuje zapsané rozhodnutí „doplněk“, nebo je v holém HTML.
Stránka posílá prohlížeč mimo veřejný internet (RENDER_RESOURCE_BLOCKED)
Kdo to opraví: vývojář.
Prohlížeč při vykreslení sáhl na adresu, která není na veřejném internetu – typicky vnitřní síť nebo vývojové prostředí, které zůstalo v kódu. Audit takový požadavek zastaví. Mířila-li tam celá stránka, parita se u ní neměřila vůbec; šlo-li o jeden zdroj (skript, obrázek, volání API), parita se měřila bez něj.
Najděte v kódu a v konfiguraci adresu z nálezu a nahraďte ji veřejnou, nebo zdroj odstraňte. Je to jiná vada než parita a opravuje se zvlášť; nález o paritě téže stránky platí dál.
Hotovo je, když stránka při vykreslení nenačítá nic z adresy, která není z veřejného internetu dostupná, a audit se u ní zopakuje.
Co tahle kontrola neví
Bezplatný scan prohlížeč nespouští a o paritě neříká nic; tenhle nález vzniká až v auditu a jen nad vzorkem prioritních adres, ne na celém webu. Prohlížeč v auditu není důkaz, že cizí systém zpracuje stránku stejně. Text v noscript se do holého obsahu nepočítá a souhlasová okna se z porovnání vyřazují – kolik bloků se vyřadilo, je zapsané v rozsahu měření. Adresa, kterou audit nedokázal stáhnout, je chybějící měření, ne vada webu.