Kontrolní seznam technického SEO pro ty, kdo staví weby
Technické SEO je ta část práce pro vyhledávače, která žije v kódu, ne v obsahovém kalendáři. Je to z velké části kontrolní seznam a většinu z něj lze ověřit, ne o ní jen mít názor.
Tento průvodce tím seznamem je, seskupený podle problému, kterému každý bod předchází, s chybami, které se vyskytují dost často, aby stály za zmínku.
Řízení indexace#
Cílem je, aby byly indexovány přesně ty stránky, které chcete, a nic dalšího — žádné testovací kopie, žádné permutace filtrů, žádné tiskové duplikáty.
- Jeden kanonický hostitel; všechny ostatní varianty na něj přesměrovávají kódem 301 — včetně HTTP a dvojice s www a bez.
- Vlastní kanonická adresa na každé indexovatelné stránce.
- noindex, follow na slabých nebo duplicitních stránkách: výsledky vnitřního vyhledávání, kombinace filtrů, děkovací stránky.
- Nikdy v robots.txt neblokujte stránku, která nese noindex — značku pak nelze přečíst, takže adresa uvízne v indexu.
- Testovací prostředí chráněné autentizací, ne jen souborem robots.txt.
- Stanovená politika parametrů: které dotazovací řetězce tvoří samostatnou stránku a které ne.
noindex a blokace v robots.txt dělají opačné věci a ruší se. Pokud chcete stránku z indexu, povolte procházení, aby se značka dala přečíst.
Přesměrování a stavové kódy#
Právě v přesměrováních relaunche tiše ztrácejí návštěvnost. Chyby jsou mechanické a snadno testovatelné před spuštěním.
| Situace | Správná reakce | Častá chyba |
|---|---|---|
| Stránka trvale přesunuta | 301 na odpovídající stránku | 302, nebo přesměrování na úvodní stránku |
| Stránka odstraněna bez ekvivalentu | 410 nebo 404 | Falešná 404: chybová stránka vracející 200 |
| Dočasná nedostupnost | 503 s Retry-After | Vracet 200 s chybovou hláškou |
| Varianty s koncovým lomítkem a bez | Jedna kanonická forma, druhá přes 301 | Servírovat obě s kódem 200 |
| Stará doména | 301 mapovaná stránku po stránce | Vše na úvodní stránku nové |
| Řetězce přesměrování | Zkrátit na jeden skok | A → B → C → D, se ztrátou v každém kroku |
Stránkování, filtry a duplicita#
Výpisové stránky působí největší problémy s indexem, protože hrstka filtrů dokáže vygenerovat tisíce adres, které vypadají jako téměř duplicity.
- Stránkované stránky: skutečné procházitelné odkazy, každá s vlastní kanonickou adresou — nedělejte stránku 2 kanonickou na stránku 1.
- Kombinace filtrů: ve výchozím stavu noindex, follow; indexujte jen tu hrstku, která odpovídá skutečné poptávce.
- Řazení: nikdy nevytváří novou indexovatelnou adresu. Stejný obsah, jiné pořadí.
- Parametry relace a kampaní: odstraňte je, nebo je kanonizujte na čistou adresu.
- Tiskové a podobné duplikáty: kanonické na hlavní verzi.
- Produkty ve více kategoriích: jedna kanonická adresa, odkazovaná ze všech.
Neomezená filtrovaná navigace je nejčastější příčinou zaneseného indexu a čistí se pomalu. Je mnohem levnější jí předejít při stavbě než ji potom vracet.
Strukturovaná data a mezinárodní nastavení#
Dvě oblasti, kde jediná mechanická chyba tiše vypne celou funkci.
| Prvek | Pravidlo | Způsob selhání |
|---|---|---|
| Značení Article | Jen u skutečných článků, se skutečnými daty | Vymyšlená data způsobí ignorování funkce |
| Značení Product | Cena a dostupnost musí odpovídat stránce | Rozpor vede k ručnímu zásahu |
| Značení FAQ | Jen otázky viditelné na stránce | Skrytý obsah porušuje pravidla |
| Drobečková navigace | Musí odpovídat viditelné cestě | Odlišné cesty se prostě ignorují |
| hreflang | Vzájemný na každé stránce sady | Jednosměrné značky shodí celou skupinu |
| Kódy hreflang | Stejný kód v HTML i v sitemapě | Dva různé kódy pro tutéž stránku skupinu rozbijí |
| x-default | Ukazuje na volbu jazyka nebo výchozí verzi | Bez něj ztratíte záložní chování |
Časté dotazy
Jak najdu technické SEO problémy na existujícím webu?
Projděte ho desktopovým crawlerem a porovnejte výsledek se svou sitemapou a s pokrytím v konzoli vyhledávače. Tam, kde se tři seznamy liší, jsou problémy: adresy v procházení ale ne v sitemapě, adresy indexované ale mimo procházení, a stránky vyloučené z důvodů, které jste nezamýšleli.
Záleží skutečně na řetězcích přesměrování?
Ano, ze dvou důvodů. Každý skok přidává zpoždění pro skutečné uživatele a roboti po několika skocích přestanou následovat. Po pár migracích se často najdou řetězce čtyři nebo pět úrovní hluboké, které nikdo neplánoval. Zkraťte je, aby každá stará adresa ukazovala jedním skokem přímo na konečný cíl.
Mám dát noindex na stránky štítků a kategorií?
Jen pokud jsou skutečně slabé. Kategorie s vlastním popisem, kurátorovaným seznamem a vnitřními odkazy je legitimní a často silná vstupní stránka. Stránka štítku se dvěma příspěvky a bez textu je zanesení indexu. Posuďte každou šablonu otázkou: odpovídá na něco, co lidé skutečně hledají?
Co hreflang rozbíjí nejčastěji?
Nevzájemné značky. Pokud česká stránka uvádí anglickou variantu, ale anglická neuvádí českou, celá skupina padá. Druhá nejčastější chyba je jeden kód v HTML a jiný v sitemapě pro tutéž stránku. Generujte obojí z jednoho zdroje, aby se nemohly rozejít.
technické seoseo kontrolní seznamkanonické adresypřesměrování 301hreflangstrukturovaná data