SEO při stavbě webu: co zabudovat hned
Značná část SEO není marketing — jsou to rozhodnutí přijatá během vývoje, tehdy levná a později drahá. Struktura adres, způsob vykreslování, vnitřní prolinkování a editovatelná metadata patří všechna sem.
Tento průvodce prochází, co zabudovat od začátku, zhruba v pořadí, jak bolestivé je to dodávat později.
Zajistěte, aby byl web procházen a indexován#
Vše ostatní je nepodstatné, pokud se vyhledávače ke stránkám nedostanou nebo je nepřečtou. Zde se také hromadí chyby dne spuštění.
- Produkční robots.txt povoluje procházení. Kopie z testovacího prostředí nesmí jít dál.
- Žádné zatoulané značky noindex z testovacího prostředí.
- Každá stránka má vlastní kanonickou adresu a existuje jeden kanonický hostitel.
- Obsah je v HTML nebo se generuje na serveru. Pokud se objeví až po spuštění JavaScriptu, indexace je pomalejší a méně spolehlivá.
- XML sitemapa jen s indexovatelnými, kanonickými adresami — bez filtrovaných či stránkovaných variant.
- Každá indexovatelná stránka má alespoň jeden vnitřní odkaz. Osiřelé stránky se sotva procházejí.
- Konzistentní stavové kódy: 200 pro skutečné stránky, 404 pro chybějící, 301 pro přesunuté.
Nejčastější chyba spuštění z tohoto seznamu je testovací robots.txt, který skončí v produkci. Zkontrolujte ho v den spuštění, mimo vlastní síť.
Struktura, kterou vyhledávače přečtou#
Strukturální rozhodnutí bolí při pozdější změně, protože změna znamená přesměrování a ztrátu nasbíraných signálů.
| Rozhodnutí | Jak stavět | Cena pozdější změny |
|---|---|---|
| Vzor adresy | Krátký, malá písmena, pomlčky, stabilní | Vysoká — přesměrování a ztracené signály |
| Hierarchie nadpisů | Jeden H1, bez přeskakování úrovní | Nízká |
| Vnitřní prolinkování | Rozcestníky odkazující na detail a zpět | Střední |
| Stránkování | Procházitelné odkazy, ne jen JavaScript | Střední |
| Filtrovaná navigace | noindex na kombinacích filtrů | Vysoká — index se čistí pomalu |
| Jazykové verze | Adresy s prefixem plus vzájemný hreflang | Velmi vysoká |
Metadata, která váš tým skutečně upraví#
Častou chybou stavby je generovat titulky a popisky ze šablony bez možnosti je přepsat. Za půl roku potřebuje marketing změnit titulek jedné stránky a odpovědí je požadavek na vývojáře.
- Editovatelný titulek u každé stránky, s rozumnou generovanou výchozí hodnotou.
- Editovatelný meta popisek, s viditelným počítadlem znaků v CMS.
- Editovatelný Open Graph titulek, popisek a obrázek pro sdílené odkazy.
- Strukturovaná data u šablon, které to podporují: Article, Product, FAQ, Breadcrumb, Organization.
- Přepínač noindex u jednotlivých stránek, pro stránky, které mají existovat, ale ne rankovat.
- Automatická kanonická adresa, s ruční možností přepsání pro vzácný případ, kdy je to potřeba.
Označujte jen to, co je skutečně viditelné na stránce. Strukturovaná data popisující obsah, který návštěvník nevidí, jsou porušením pravidel, ne zkratkou.
Rychlost a stabilita jako požadavky stavby#
Zážitek ze stránky patří do stavby, ne do pozdějšího optimalizačního projektu. Dodávat rychlost hotovému webu obvykle znamená vracet rozhodnutí, ne přidávat kód.
| Metrika | Cíl | Zabuduje se přes |
|---|---|---|
| Largest Contentful Paint | Pod 2,5 s | Prioritu hlavního obrázku, žádné blokující soubory |
| Cumulative Layout Shift | Pod 0,1 | width a height u obrázků, rezervované místo |
| Interaction to Next Paint | Pod 200 ms | Méně JavaScriptu, neblokovat hlavní vlákno |
| Váha stránky | Tak nízká, jak návrh dovolí | Moderní formáty, žádné nevyužité knihovny |
| Time to First Byte | Pod 800 ms | Cache, CDN a rozumné dotazy |
Časté dotazy
Má být SEO ve smlouvě o vývoji?
Technické části ano — procházení, struktura adres, editovatelná metadata, strukturovaná data, cíle rychlosti a seznam přesměrování. Obsahová strategie a budování odkazů jsou samostatná práce jiné povahy. Mít technické požadavky ve smlouvě znamená, že jsou naceněné, místo aby se objevily po spuštění, kdy stojí násobek.
Škodí JavaScriptový framework SEO?
Může, pokud se stránky vykreslují jen v prohlížeči. Vyhledávače JavaScript spouštějí, ale se zpožděním a ne vždy úplně, takže vykreslování jen na klientu činí indexaci pomalejší a méně spolehlivou. Vykreslování na serveru nebo statické generování problém odstraní. U obsahového webu je nejjednodušší odpovědí dát obsah do HTML.
Za jak dlouho po spuštění uvidím návštěvnost z vyhledávání?
U zcela nové domény týdny do indexace a měsíce do pozic, které něco znamenají — nové weby nerankují rychle, ať je technika sebelepší. Při relaunchi existujícího webu s čistými přesměrováními počítejte se dvěma až šesti týdny kolísání, než se to ustálí kolem předchozí úrovně.
Potřebuji SEO rozšíření?
V CMS je rozšíření praktický způsob, jak dát redakci kontrolu nad titulky, popisky, kanonickými adresami a sitemapami. Není to strategie a výchozí nastavení nenahradí někoho, kdo rozhodne, o čem má která stránka být. U webu na míru se stejná funkčnost obvykle napíše přímo a je lehčí.
seo při stavbě webutechnické seozáklady seoprocházení indexacestrukturovaná dataon-page seo