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.txt slouží 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

Pomohli jsme tímto vyřešit vaši otázku? Děkujeme za zpětnou vazbu Nepodařilo se odeslat zpětnou vazbu. Zkuste to prosím znovu.