Technické SEO
E-shop má zabudované velké množství nástrojů, které jsou potřeba pro jeho správné fungování z hlediska SEO. Jedná se o automatizované funkcionality implementované v jádře, společné pro všechny e-shopy, které fungují autonomě bez nutnosti vytvářet obsah z vaší strany.
Zde si popíšeme principy jejich fungování.
Sitemapy
Na url adrese e-shopu https://www.vasedomena.cz/sitemap.xml generuje e-shop tzv. sitemap index. Ten odkazuje na další sitemapy, kde už jsou jednotlivé záznamy. Sitemap index implementujeme proto, že jedna sitemapa by byla často příliš veliká a její generování by trval příliš dlouho. Proto je takto rozdělená na menší části.
Pokud je například produktů hodně, e-shop i samotnou produktovou sitemapu rozdělí na více částí, tedy více sitemap souborů, na které pak odkazuje v sitemap indexu.
Sitemapy se nijak pravidelně nepředgenerovávají, generujeme je on-demand, tedy když si o ně vyhledávač řekne, aby byl obsah sitemapy vždy aktuální. Vygenerovaný obsah jednotlivých sitemap pak udržujeme 12 hodin v cache.
Implementované jsou následující sitemapy:
| Název sitemap souboru | Obsah |
|---|---|
| sitemap_products.xml | Zboží / Produkty |
| sitemap_producers.xml | Zboží / Výrobci |
| sitemap_menulinks.xml | Obsah / Stránky |
| sitemap_homepage.xml | Vstupní stránka e-shopu |
| sitemap_articles.xml | Obsah / Články |
| sitemap_articles_sections.xml | Obsah / Články / Sekce článků |
| sitemap_indexed_filter.xml | Zboží / Indexovatelné filtry |
Canonical URL
Meta hlavičku <link rel="canonical"> přidáváme na všechny stránky, které jsou indexovatelné. Pokud stránka nemá být indexovaná, není důvod canonical hlavičku do stránky vkládat - zakázání indexace probíhá přes NoIndex.
Standardně se do canonical url vkládá URL adresa aktuální stránky očištěná o všechny GET parametry. Výjimkou je parametr page zajišťující stránkování v seznamech (sekce produktů, sekce článků...) tak, aby jednotlivé stránky byly také indexované.
Některé druhy stránek mají speciální generování canonical url, například Indexované filtry.
Index/NoIndex
Meta hlavičku <meta name="robots"> přidáváme na všechny adresy. Adresa může být buď indexovatelná, pak má hodnotu index, follow nebo mít zakázanou indexaci a to má hodnotu noindex, nofollow
Aby se e-shop či jeho mutace začal indexovat, musí být nastaven jako „produkční“. Při tvorbě e-shopu tedy všechny stránky mají zakázanou indexaci a až při spuštění e-shopu či mutace do ostrého provozu se označí jako „produkční“ a začne se povolovat indexace jednotlivých stránek.
Ve výchozím stavu je většina stránek na e-shopu indexovatelných.
Na většině obsahu je možné nastavit, zda má či nemá být daný objekt indexovatelný, viz následující příklady
| Typ obsahu | Nastavení indexování |
|---|---|
| Produkt | Volba „Zobrazovat ve vyhledávání“, která nastavuje indexování. Produkty v "Prodej ukončen" se neindexují. |
| Sekce | Volba „Zobrazovat ve vyhledávání“, která nastavuje indexování |
| Článek | Volba „Zobrazovat ve vyhledávání“, která nastavuje indexování |
| Sekce článků | Indexovatelná vždy |
| Stránka | Volba „Zobrazovat ve vyhledávání“, která nastavuje indexování |
| Výrobce | Indexovatelný vždy |
| Košík | Není indexovatelný nikdy |
| Uživatelský účet | Není indexovatelný nikdy |
Opět některé typy stránek si indexovatelnost upravují podle sebe, například Indexované filtry.
Hreflang
Meta hlavička <link rel="alternate" se přidává zpravidla na e-shopy, které mají více mutací. Pokud stránka není indexovatelná, hlavička se nevkládá.
E-shop generuje odkazy na všechny aktivní mutace e-shopu – obecně se vždy vygeneruje odkaz na aktuální stránku v ostatních mutacích. Bere se v potaz indexovatelnost obsahu v dané mutaci, tedy pokud je objekt v mutaci skrytý, odkaz se negeneruje, aby se předešlo vzniku chyby 404. Toto chování je implementované pro: Produkty, Sekce, Články a Stránky.
Opět například indexované filtry mají specifické chování.
Přesměrování
Funkce přesměrování se spouští jako reakce na chybu 404. Přesměrování tedy nelze použít pro existující adresy, ty mají vždy přednost a zobrazí obsah. Detaily popisujeme v samostatném článku Přesměrování.
Indexovatelné filtry
Funkcionalita indexovatelných filtrů je primárně založena na SEO a proto jeho chování velmi ovlivňují.
Index / NoIndex
Automaticky generované indexované filtry jsou indexovatelné, pokud splňují následující podmínky:
- Maximálně jeden filtrační parametr
- Maximálně jedna hodnota filtračního parametru
- Daný filtrační parametr má zapnuté „Indexovat“
Pokud je daná url adresa Uložený indexovaný filtr, je adresa vždy indexovaná, nehledě na pravidla výše. Tím je možné nastavit i například adresu s více parametry jako indexovanou.
Canonical url
Do canonical url se generuje vždy nejbližší indexovatelná stránka. Tedy pokud mám stránku s neindexovatelným parametrem, ten se z canonical url odstraní. Nebo pokud mám vybráno více hodnot jednoho parametru, vybere se část hodnot a parametrů tak, aby byl výsledek indexovatelný. Vizte pravidla výše.
Stránkování
Indexované filtry i obecně chování sekce umožňuje indexovat všechny stránky daného filtru / sekce. Pokud se například zmenší počet stránek a daná stránka už neexistuje, daná stránka vrací 404 pro odstranění z indexu.
Hreflang
Hreflang se vyskytuje pouze na první stránce. Na dalších stránkách se negeneruje, protože hrozí, že daná stránka by nebyla v mutaci dostupná - mutace může mít méně viditelných produktů v sekci.
Přesměrování
Indexované filtry v sekcích produktů mají funkcionalitu, kdy je možné přesměrovat najednou všechny indexované filtry sekce. Tedy například pokud bude existovat přesměrování /sekce_z25/ na /jina-sekce_z35/ , přesměruje se automaticky i stará url /sekce_z25/f/adidas na /jina-sekce_z35/f/adidas aniž by bylo třeba jednotlivé filtry přidávat do přesměrování.
Nastavení SEO v administraci
➡️ Nastavení > Nastavení e-shopu > Globální nastavení > Záložka SEO
V sekci SEO můžete upravit SEO nastavení vašeho e-shopu. Správná konfigurace SEO pomáhá zlepšit viditelnost obchodu ve vyhledávačích, jako jsou Google nebo Seznam, a tím přivádět více návštěvníků.
Úvodní stránka e-shopu
- Titulek - hlavní nadpis stránky, který se zobrazuje v záložce webového prohlížeče a ve výsledcích vyhledávačů. Měl by být krátký, výstižný a obsahovat klíčová slova související s vaším e-shopem.
- Popis - meta description, který se zobrazuje ve vyhledávačích pod titulem. Tento popis by měl stručně shrnout obsah a nabídku vašeho e-shopu a lákat uživatele ke kliknutí. Doporučená délka je 150 - 160 znaků.
Ostatní stránky
- Titulek - přidává se na konec titulku každé stránky (kromě úvodní). Například pokud má stránka titulek "Doplňky pro psy", s tímto nastavením by se ve vyhledávačích zobrazil jako ,,Doplňky pro psy | Mazelshop".
- Popis - pokud produkt nebo kategorie nemají vlastní meta podpis, použije se tento globální popis. Platí také pro stránky bez vlastního SEO nastavení, například přihlášení nebo registrace uživatele.
Robots.txt
- Vložená pravidla - zde můžete upravit obsah souboru robots.txt, který říká vyhledávačům, které stránky mají indexovat a které ne. Tento soubor může zabránit indexaci citlivých nebo duplicitních stránek (např. administrace e-shopu, stránka košíku a pod.).
- Obsah souboru si můžete prohlédnout na adrese https://vasedomena.cz/robots.txt
LLMs.txt
- Soubor
llms.txtslouží na e-shopech jako stručný a přehledný rozcestník v markdown formátu, který jazykovým modelům a AI asistentům (jako jsou ChatGPT, Gemini nebo Claude) rychle předkládá klíčové informace e-shopu, pomáhá vašemu projektu rozumět a čerpat data. Místo složitého čtení a parsování HTML šablon, navigací a reklamních prvků si AI přečte čistý text s popisem e-shopu, sortimentu a důležitými odkazy např. na kategorie. - Základní informace o e-shopu pro AI nástroje soubor llms.txt obsahuje.
- Obsah souboru - do tohoto pole můžete přidávat další údaje, které chcete v llms.txt AI nástrojům poskytnout.
-
Obsah souboru si můžete prohlédnout na adrese https://vasedomena.cz/llms.txt

