SEO statického webu: jak předejít problémům s indexací
Statický web může být rychlý a dobře procházetelný, ale samotné předgenerování stránek SEO nezaručí. Podívejte se, jak zkontrolovat indexaci, interní odkazy, kanonické URL i přenos hodnoty zpětných odkazů.
Statický web skládá stránky předem, místo aby je vytvářel při každém požadavku návštěvníka. To může zjednodušit provoz a zrychlit načítání. Pro vyhledávače však stále platí stejný základ: důležité stránky musí být dostupné, srozumitelné, propojené a jednoznačně identifikované. Statické generování samo o sobě nezaručuje, že se stránka dostane do indexu nebo získá organickou návštěvnost.
Technické potíže se navíc mohou projevit i v odkazovém profilu. Pokud se mění struktura adres, původní stránky vracejí chybu nebo vedou na nesprávné cíle, mohou se znehodnotit návštěvnické cesty i část hodnoty příchozích odkazů.
1. Ověřte, že každá stránka má vlastní HTML
U statického webu by měl server pro každou důležitou adresu vracet obsah, který lze přečíst už v HTML odpovědi. Pokud se text stránky objeví až po spuštění JavaScriptu, může jeho zpracování záviset na vykreslování stránky. To komplikuje kontrolu a může způsobit rozdíl mezi tím, co vidí uživatel, a tím, co crawler získá při prvním načtení.
Praktická kontrola je jednoduchá: otevřete zdrojový kód stránky, nikoli pouze její vizuální podobu v prohlížeči. Hlavní obsah, titulek a interní odkazy by měly být vygenerované přímo do HTML. JavaScript může stránku doplňovat, ale neměl by být jediným způsobem, jak zpřístupnit její podstatný obsah.
To je důležité také u webů postavených jako jednostránkové aplikace. Pokud různé sekce mění pouze obsah na obrazovce, ale nemají samostatné adresy, mohou se hůře sdílet, procházet i vyhodnocovat jako samostatné stránky.
2. Prověřte interní prolinkování
Vyhledávač nachází stránky mimo jiné procházením odkazů. Proto nestačí, že stránka existuje jako vygenerovaný soubor nebo je uvedená v sitemapě. Měla by být dosažitelná přes běžné interní odkazy z jiných relevantních stránek webu.
Odkaz v navigaci, kategoriích nebo souvisejícím článku pomáhá crawlerům objevit cílovou stránku a zároveň čtenářům ukazuje, kam mohou pokračovat. U důležitých odkazů používejte srozumitelný anchor text. Formulace jako „podívejte se sem“ poskytne méně kontextu než text, který přirozeně popisuje obsah cíle.
Rizikové jsou navigační prvky, které fungují pouze po kliknutí obslouženém skriptem, ale nemají standardní HTML odkaz s cílovou adresou. Zkontrolujte také, zda nejsou důležité stránky izolované: bez interních odkazů, s jediným odkazem z hluboké části webu, nebo dostupné pouze přes formulář a vyhledávání na webu.
3. Sjednoťte varianty URL
Jedna stránka může být někdy dostupná pod několika adresami: s koncovým lomítkem i bez něj, na verzi s www i bez ní, nebo přes HTTP i HTTPS. Parametry kampaní mohou vytvořit další varianty. Pokud server každou z nich obslouží jako plnohodnotnou stránku, vzniká nejasnost, kterou adresu považovat za hlavní.
Vyberte jednu preferovanou podobu adres a ostatní varianty na ni přesměrujte. Vnitřní odkazy, sitemapu i případné kanonické značky udržujte v souladu s tímto rozhodnutím. Kanonická adresa je signál, nikoli náhrada za správné interní odkazy nebo přesměrování: pokud web současně odkazuje na různé varianty, vysílá rozporné pokyny.
Po migraci nebo změně generátoru ověřte také staré adresy. Pokud stránka dostala nové URL, nastavte trvalé přesměrování na nejbližší odpovídající obsah. Hromadné přesměrování všech neexistujících adres na úvodní stránku obvykle návštěvníkovi nepomůže a může zakrýt skutečné chyby.
4. Zacházejte správně s chybami a přesměrováními
Neexistující stránka by měla vrátit odpovídající stavový kód 404 nebo 410, ne pouze zobrazit text „stránka nenalezena“ při úspěšné odpovědi 200. Taková falešná stránka 404 může být chybně považována za platnou URL a zbytečně komplikovat diagnostiku.
Zkontrolujte řetězce přesměrování: například situaci, kdy stará adresa vede na druhou starou adresu a teprve ta na konečný cíl. Pokud je to možné, odkažte původní URL přímo na aktuální stránku. Pravidelně také sledujte odkazy vedoucí na nefunkční interní cíle.
Pro SEO je důležité i to, co se stane s příchozími odkazy. Jestliže jiný web odkazuje na starou adresu vašeho článku, správné přesměrování na jeho novou, tematicky odpovídající verzi pomáhá zachovat uživatelskou cestu a přenos signálů. Přesměrování na nesouvisející obsah nebo na domovskou stránku nemusí být rovnocennou náhradou.
5. Vytvářejte sitemapu jako seznam platných stránek
Sitemapu sestavujte z adres, které mají být dostupné ve vyhledávání. Neměla by obsahovat přesměrované URL, chybové stránky ani duplicitní varianty adres. Pokud jsou v souboru staré nebo neplatné cesty, sitemapu je třeba aktualizovat; její existence sama o sobě nezaručí zařazení všech uvedených stránek do indexu.
U většího webu může být užitečné generovat sitemapu automaticky při sestavení webu. Součástí kontroly by měla být validace výstupu: například porovnání sitemapových adres se stavovými kódy serveru a s preferovanou podobou URL. Po rozsáhlejší změně struktury zkontrolujte, že se do souboru propsaly nové adresy a odstranily vyřazené stránky.
6. Dávejte pozor na obsahové duplicity
Statický generátor může snadno vytvořit mnoho URL s velmi podobným obsahem: stránky kategorií s jediným článkem, stránkování, výsledky interního hledání nebo varianty vytvořené parametry. Ne každá technicky dostupná stránka si zaslouží indexaci. Rozhodněte, které stránky přinášejí samostatnou hodnotu, a ostatní řešte vhodnou úpravou interního prolinkování, kanonizací nebo vyloučením z indexace podle jejich účelu.
U stránkovaných seznamů ověřte, že každý díl má funkční adresu a navazující odkazy. Obsah, který se objeví pouze po filtrování přes JavaScript a nemá stabilní URL, může být obtížněji dohledatelný. Naopak vytvářet indexovatelné adresy pro každou kombinaci filtrů může vést k velkému množství slabých nebo duplicitních stránek.
7. Sledujte web po nasazení změn
Statický web se často aktualizuje nasazením nového buildu. Chyba v šabloně nebo konfiguraci může proto zasáhnout mnoho stránek najednou: odstranit canonical, změnit URL, přepsat stavové kódy nebo odpojit navigaci. Po nasazení významné změny otestujte několik typů stránek, například článek, kategorii, stránkování a chybovou stránku.
Využijte kontrolu URL v nástroji pro webmastery a porovnávejte stav indexace s logy serveru a analytikou. Pokud se některá důležitá stránka neindexuje, nejdříve ověřte dostupnost, stavový kód, obsah HTML, interní odkazy, kanonickou adresu a případné blokování procházení. Nezačínejte získáváním dalších zpětných odkazů, dokud nevíte, zda cílovou stránku lze vůbec správně načíst a zaindexovat.
Kontrolní seznam pro správce webu
Důležité stránky vracejí správný stavový kód a jejich obsah je dostupný v HTML.
Každá důležitá URL je dosažitelná přes běžné interní odkazy.
Web používá jednotnou podobu URL a přesměrovává její alternativní varianty.
Sitemap obsahuje pouze platné adresy, které mají být ve výsledcích vyhledávání.
Neexistující stránky vracejí skutečnou chybu 404 nebo 410.
Při změně URL vedou přesměrování na nejbližší odpovídající obsah.
Po každém větším nasazení se kontroluje indexace, interní odkazy a chybové stavy.
Dobře nastavený statický web usnadňuje rychlé načítání i kontrolu nad výstupním HTML, ale technická výhoda nevzniká automaticky. Rozhodující je, zda vyhledávač dokáže stránky objevit, jednoznačně přiřadit k hlavním URL a bezpečně projít odkazy vedoucí k dalšímu obsahu. Stejné základy pomáhají také chránit přínos kvalitních zpětných odkazů před chybami při změnách webu.