co je faceted navigation?

Faceted navigace se obvykle nachází v postranním panelu webové stránky elektronického obchodu a obsahuje aspekty a filtry. Umožňuje uživatelům vybrat kombinace atributů, které jsou pro ně důležité, filtrovat seznam produktů na ty, které odpovídají jejich potřebám.

fasety jsou indexované Kategorie, které pomáhají určit seznam produktů a fungují jako rozšíření hlavních kategorií webu. Fasety by měly přidat jedinečnou hodnotu pro každý výběr a, jak jsou indexovány, každý aspekt na webu by měl odesílat signály Relevance do vyhledávačů tím, že zajistí, že se v obsahu stránky objeví všechny důležité atributy.

filtry se používají k třídění nebo zúžení položek na stránce s výpisy. Zatímco tyto jsou nezbytné pro uživatele, nemění obsah stránky (zůstává stejný, pouze seřazený v jiném pořadí), což vede k více adresám URL generujícím duplicitní problémy s obsahem.

jaké potenciální problémy může způsobit?

vzhledem k tomu, že každá možná kombinace aspektů je obvykle jedinečná adresa URL, faceted navigation může pro SEO vytvořit několik problémů:

naivní faceted navigation

ponechání všech aspektů a filtrů prolézatelných a indexovatelných-i když se obsah stránky nemění-může vést k problémům s duplicitním obsahem, značnému plýtvání rozpočtem procházení a ředění vlastního odkazu. Jak se parametry násobí, počet téměř duplicitních stránek roste exponenciálně a odkazy mohou přicházet do všech různých verzí, ředění vlastního odkazu a omezení schopnosti stránky organicky se řadit. To také dále zvyšuje šanci na kanibalizaci klíčových slov, scénář, ve kterém se pro stejná klíčová slova vyplní více stránek, což má za následek méně stabilní a často nižší hodnocení.

abyste se ujistili, že roboti vyhledávačů neplýtvají cenným rozpočtem craw na stránkách, které nepřidávají žádnou hodnotu, bude třeba vytvořit některá pravidla, která omezí procházení a indexování ve filtrech. Například určit, které aspekty nemají SEO výhodu (například „velikost“, „cena“) a zakázat je nebo zabránit prohledávačům vyhledávání v objevování více vybraných aspektů.

Faceted Nav Categories

hatchet approach

opačnou reakcí na výše uvedené řešení je blokování procházení a indexace každé filtrované stránky na webu, což jí brání v hodnocení velké sady relevantních klíčových slov.

Faceted Navigation solutions

při rozhodování o faceted navigation solution se budeme muset rozhodnout, co chceme v indexu, a zvýšit počet užitečných stránek, které se indexují, a zároveň minimalizovat počet zbytečných stránek, které nechceme indexovat.

existuje několik řešení, která vám pomohou s řešením těchto problémů, přičemž každá implementace má výhody a nevýhody:

řešení 1: AJAX

hlavní výhodou použití Ajaxu pro fasetovanou navigaci je to, že nová adresa URL není vytvořena, když je uživatel na stránce a použije příkaz filtru nebo řazení. Celý proces se děje na straně klienta s JavaScriptem, bez zapojení webového serveru vůbec.

pokud používáte tento přístup, stačí se ujistit, že existuje cesta procházení HTML k produktům a stránkám, které chcete zařadit, a ujistěte se, že vyhledávače mají přístup ke každé cenné stránce. Využitím metody pushState HTML5 history API a konfigurací serveru tak, aby reagoval na tyto požadavky pomocí HTML vykresleného na straně serveru, můžete těžit z rychlé, Ajax-poháněné tváří navigace, aniž byste obětovali SEO-přívětivost vašeho webu.

je to teoreticky skvělý přístup, protože může eliminovat problémy s duplicitním obsahem, kanibalizací a plýtváním rozpočtem procházení. Nicméně, to nemůže být použit jako ‚SEO patch‘ pro stávající tváří navigace. Vyžaduje také velkou investici do doby vývoje a neprůstřelnou realizaci.

Máte-li dotaz ohledně AJAX-based tváří navigace, nebo JavaScript SEO obecně, dostat do kontaktu s námi.

řešení 2: Meta roboty a roboty.txt

jedná se o spolehlivý přístup k blokování adres URL, které jsou vytvořeny z plošné navigace, protože – i když jsou to spíše směrnice než vynucování-je pavouci vyhledávačů obvykle poslouchají. Cílem je nastavit vlastní parametr pro označení všech různých kombinací filtrů a aspektů, které chcete zablokovat (např. „noidx=1“), a poté jej přidat na konec každého řetězce URL, který chcete zablokovat. Pak můžete mít záznam ve svých robotech.txt soubor blokovat tyto ven:
User-agent: *
Disallow: /*noidx=1

můžete také nastavit všechny stránky, které chcete zablokovat pomocí značky meta robots noindex v jejich hlavičkách. Vezměte prosím na vědomí, že je doporučeno povolit robotům vyhledávačů 3 nebo 4 týdny, aby tyto změny vyzvedli, než je zablokují pomocí robotů.txt soubor.

jednou meta roboty a roboty.existují směrnice pro blokování txt, budeme muset nakonfigurovat server tak, aby automaticky přidal parametr noidx= do adres URL s některými pravidly: například když je vybráno maximum skupin fazet (aby se zabránilo indexování příliš úzkých kategorií, jako jsou www.domain.com/skirts?color = black& size=10&material=leather), nebo jsou-li vybrány dva nebo více filtrů v rámci skupiny (www.domain.com/skirts?color=black& color=white).

při použití tohoto přístupu je třeba mít na paměti některé důležité aspekty:

  • aby se předešlo problémům s duplicitním obsahem, každá indexovaná stránka by měla mít jedinečné a optimalizované prvky na stránce(alespoň název meta, nadpisy a popis meta).
  • přísné uspořádání URL vám pomůže vyhnout se duplicitnímu obsahu také uspořádáním atributů vždy stejným způsobem, bez ohledu na pořadí, které je uživatel vybral.
  • nezapomeňte ponechat prohledávaný a indexovaný obsah-preferovanou verzi obsahu, aby jej vyhledávače mohly navštívit a indexovat ve výsledcích vyhledávání.

Řešení 3: nasměrování indexace pomocí rel=canonical

Toto je jednoduché řešení, které pomáhá nasměrovat roboty k obsahu, který opravdu chcete procházet, a zároveň zachovat obsah, který pomáhá uživatelům najít produkty. Zatímco prvek rel = canonical vám pomůže vyhnout se problémům s duplicitním obsahem, tento přístup vám nezachrání žádný rozpočet procházení (toho lze dosáhnout u předchozích robotů.txt řešení).

kromě toho mohou být kanonické značky často ignorovány roboty vyhledávačů, takže byste je měli použít ve spojení s jiným přístupem k nasměrování vyhledávačů k preferované-nejvyšší konverzi-verzi každé stránky.

roztok 4: Google Search Console

vzhledem k tomu, že je to dobrý způsob, jak vytvořit dočasné opravy při budování lepší tváří navigaci, to jen říká Google, jak procházet vaše stránky (spíše než skutečně řešení problému) a měl by být považován za poslední možnost.

pomocí nástroje parametry adresy URL v konzole můžete určit, jaký vliv má každý z vašich parametrů na stránku (ať už mění svůj obsah nebo ne) a jak má Google zacházet s těmito stránkami (pamatujte, že to bude poučovat pouze Googlebot, a proto nebude fungovat pro Bing nebo Yahoo user-agents).

osvědčené postupy pro fasetovanou navigaci

zde je několik základních tipů, které vám pomohou co nejlépe využít vaši fasetovanou navigaci:

  • zabraňte klikatelným odkazům, pokud pro kategorii/filtr
  • neexistují žádné produkty, každá stránka by měla odkazovat na své děti a rodiče (běžně dosahováno pomocí tras strouhanky). V závislosti na vašem produktu může být také užitečné zahrnout odkazy na sourozenecké stránky.
  • Strict URL facet ordering (atributy se vždy objednávají stejným způsobem). Pokud tak neučiníte, může to mít za následek problémy s duplikací.
  • umožňují indexaci jednotlivých fazetových kombinací s velkoobjemovým vyhledávacím provozem.
  • nakonfigurujte parametry adresy URL ve Vyhledávací konzoli Google (ale nezapomeňte se na toto řešení nespoléhat)
  • nespoléhejte na noindex & nofollow (rel=nofollow a canonical nezachovávají šířku pásma procházení).
  • nenásledujte po prvním filtrování ve skupině (alternativně roboty.txt disallow)
  • některé parametry by nikdy neměly být indexovatelné

závěr

nastínil jsem čtyři různá řešení pro manipulaci s navigací prostřednictvím aspektů a filtrů, ale každá firma je jiná a neexistuje jeden „nejlepší“ přístup, který bude fungovat pro každou webovou stránku a platformu. Při rozhodování o dokonalém řešení pro vaše podnikání nezapomeňte, že váš systém kategorií a architektura stránek by měly odrážet potřeby vašich zákazníků. Šťastní zákazníci a šťastné vyhledávače jsou klíčem k úspěchu v navigaci elektronického obchodu.

a konečně, i když optimalizovaná plošná navigace může pomoci vašemu webu zařadit se do širšího souboru termínů, představuje také vysoké riziko, pokud není správně zacházeno. Je důležité testovat v každé fázi vývoje, abyste se ujistili, že je systém správně nastaven.