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í
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.

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í.

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.