Parametry URL adresy, tedy doplňky k webovým adresám, slouží k efektivnějšímu filtrování, organizaci obsahu a sledování specifických informací na webových stránkách.
Nicméně, parametry URL mohou způsobovat určité komplikace v oblasti SEO, jako je například duplikace obsahu či problémy s optimalizací procházení webu. V následujícím průvodci se podrobně zaměříme na problematiku parametrizovaných URL a naučíme se, jak s nimi efektivně pracovat.
Než se ale ponoříme do detailů parametrů URL, je důležité si objasnit, co to vlastně URL adresa je.
URL, neboli Uniform Resource Locator, představuje webovou adresu. Když zadáte URL do vyhledávacího pole nebo adresního řádku webového prohlížeče, dostanete se na konkrétní webovou stránku.
Struktura URL se skládá z pěti základních částí.
https://www.vasestranka.cz/blog/url-parametry
V uvedeném příkladu jsou jednotlivé části URL adresy následující:
#1. Protokol
Protokol, značený jako ‘http://’ nebo ‘https://’, definuje pravidla pro přenos dat v rámci celosvětové sítě World Wide Web.
#2. Doména
Doména je název webové stránky, který reprezentuje organizaci nebo jednotlivce, který ji provozuje. V uvedeném příkladu je doménou ‘vasestranka.cz‘.
#3. Subdoména
Subdomény slouží k organizaci a strukturování webových stránek. Nejběžnější subdoménou je ‘www.‘. Umožňuje vytvářet různé sekce pro sdílení odlišného obsahu nebo informací na stejné doméně.
Příkladem jsou firemní subdomény typu „obchod.domena.cz“ nebo „eshop.domena.cz“.
#4. TLD
Doména nejvyšší úrovně (TLD) následuje za názvem domény. Mezi nejčastější TLD patří ‘.cz‘, ‘.com‘, ‘.org‘, ‘.gov‘ a ‘.biz‘.
#5. Cesta
Cesta určuje přesné umístění konkrétní informace nebo obsahu na webu. V našem příkladu je cestou ‘blog/url-parametry‘.
Tato struktura vysvětluje, jak jednotlivé prvky adresy URL přispívají k vyhledávání informací.
Věděli jste ale, že URL může sloužit i k předávání dat mezi webem a uživatelem?
Ano, je to tak!
A zde se dostáváme k parametrům URL.
Co je to parametr adresy URL?
Všimli jste si někdy v adresách URL speciálních symbolů, jako je otazník (?), rovnítko (=) nebo ampersand (&)?
Řekněme, že hledáte výraz ‘marketing‘. Adresa URL by pak mohla vypadat takto:
www.vasestranka.cz/hledat?q=marketing
Část URL, která následuje za otazníkem, se nazývá parametr URL, případně řetězec dotazu. Otazník zde odděluje URL adresu od samotného dotazu.
Parametry URL se často používají na webových stránkách s velkým objemem dat, nebo tam, kde je potřeba filtrovat a třídit produkty dle různých kritérií – například na e-shopech.
Parametry URL se skládají z dvojic klíč-hodnota, oddělených rovnítkem ‘=‘. Jednotlivé dvojice jsou pak odděleny ampersandem ‘&‘.
Hodnota reprezentuje skutečná přenášená data, zatímco klíč definuje typ těchto dat.
Představme si, že si prohlížíte produkt v e-shopu.
Základní URL adresa může vypadat takto:
https://www.vasestranka.cz/boty
Nyní chcete filtrovat podle barvy, proto přidáte parametr URL:
https://www.vasestranka.cz/boty?barva=cerna
(Kde „barva“ je klíč a „cerna“ je hodnota)
Pokud chcete navíc filtrovat podle novinek, parametr URL se rozšíří:
https://www.vasestranka.cz/boty?barva=cerna&seradit=nejnovejsi
Parametry URL jsou užitečné, ale pro vyhledávače mohou být matoucí, protože vytvářejí různé varianty stejné stránky, což vede k duplicitnímu obsahu a snižuje šance na dobré umístění ve výsledcích vyhledávání (SERP).
Naučme se proto, jak správně parametry URL používat, abychom se vyhnuli potenciálním problémům s SEO.
Jak používat parametry URL?
Parametry URL slouží k analyzování a sledování uživatelských preferencí.
Zde je seznam 11 nejběžnějších parametrů URL:
#1. Sledování
UTM kódy se používají ke sledování návštěvnosti z placených reklamních kampaní.
Příklad: ?utm_medium=video15 nebo ?sessionid=173
#2. Změna pořadí
Parametry pro seřazování položek podle různých kritérií.
Příklad: ?sort=hodnoceni_nejvyssi nebo ?sort=nejnizsi-cena
#3. Překlad
URL adresa by měla obsahovat název zvoleného jazyka.
Příklad: ?lang=en nebo ?language=de
#4. Vyhledávání
Parametr pro vyhledávání obsahu na webu.
Příklad: ?q=hledany-vyraz nebo ?search=rozbalovaci-moznost
#5. Filtrování
Parametry pro filtrování podle různých kritérií, jako je typ, událost, region apod.
Příklad: ?type=tricko, barva=cerna nebo ?cenovy_rozsah=10-20
#6. Stránkování
Segmentace obsahu do stránek, zejména u internetových obchodů.
Příklad: ?page=3 nebo ?pageindex=3
#7. Identifikace
Parametry pro organizaci stránek galerie podle velikosti, kategorie, apod.
Příklad: ?produkt=bila-kosile, ?kategorie=formalni, ?productid=123
#8. ID affiliate partnerů
Jedinečné identifikátory pro sledování affiliate odkazů.
Příklad: ?id=12345
#9. Reklamní štítky
Parametry pro sledování výkonu reklamních kampaní.
Příklad: ?utm_source=emailkampan
#10. ID relací
Sledování chování uživatelů na webu. Běžně používané e-shopy pro analýzu nákupních cest.
?sessionid=4321
#11. Časová razítka videa
Přeskočení na konkrétní čas ve videu.
?t=60
Podívejme se nyní na problémy, které mohou parametrizované URL adresy způsobovat.
Hlavní SEO problémy způsobené parametry URL
Správně strukturovaná URL adresa pomáhá uživatelům pochopit hierarchii vašeho webu. Pokud se však používá příliš mnoho parametrů, mohou vzniknout problémy s SEO.
Pojďme se podívat na nejčastější problémy způsobené parametry URL.
Plýtvání rozpočtem procházení
Pokud má web velké množství parametrizovaných URL, vyhledávače mohou procházet různé verze téže stránky. Robot procházení nakonec vyčerpá šířku pásma nebo se zcela zastaví, což naznačuje nízkou kvalitu obsahu.
Duplikace obsahu
Parametry URL nutí vyhledávací roboty procházet různé varianty stejné webové stránky, což vede k indexování několika URL s různými parametry a tím k duplicitnímu obsahu.
Pokud web umožňuje uživatelům řadit obsah dle ceny nebo jiného kritéria, tyto možnosti pouze omezují výsledky, ale nemění obsah stránky.
Podívejme se na příklad:
http://www.vasestranka.cz/obuv/boty
http://www.vasestranka.cz/obuv/boty?kategorie=tenisky&barva=bila
http://www.vasestranka.cz/obuv/boty?kategorie=tenisky&typ=muzi&barva=bila
Všechny tři URL adresy jsou varianty téže webové stránky, které budou vyhledávací roboty považovat za samostatné stránky. Budou procházet a indexovat všechny verze, což vede k problémům s duplikací obsahu.
Kanibalizace klíčových slov
Když více stránek cílí na stejná klíčová slova, dochází ke „kanibalizaci klíčových slov“. Vzájemná konkurence stránek škodí SEO.
Kanibalizace klíčových slov vede ke snížení CTR, autority a konverzního poměru, než kdyby existovala jedna konsolidovaná stránka.
Vyhledávače mohou mít problémy určit, kterou stránku mají pro daný dotaz zařadit. Mohlo by to vést k hodnocení „nesprávné“ nebo „nežádoucí“ stránky pro daný výraz, případně k nízkému hodnocení na základě uživatelských signálů.
Nižší míra prokliku
Adresy URL s parametry mohou vypadat ošklivě a je obtížné je číst. Méně transparentní adresy URL mohou být považovány za nedůvěryhodné. Uživatelé na ně méně klikají.
Například:
URL 1: http://www.vasestranka.cz/obuv/boty
URL 2: http://www.vasestranka.cz/obuv/boty?catID=1256&typ=bila
URL 2 vypadá oproti URL 1 spamově a méně důvěryhodně. Uživatelé na ni méně kliknou, což snižuje CTR, ovlivňuje hodnocení a celkově snižuje autoritu domény.
Doporučené postupy SEO pro zpracování parametrů URL
Nyní, když známe potenciální škody, které mohou parametry URL způsobit, podívejme se na to, jak se jim vyhnout drobnými úpravami při vytváření parametrů URL.
Upřednostňujte statické URL cesty před dynamickými
Statické a dynamické adresy URL mají pro web různé funkce. Dynamické adresy URL nejsou ideální pro SEO, protože je pro vyhledávače obtížné je indexovat ve srovnání se statickými adresami URL.
Doporučuje se převést adresy URL parametrů na adresy URL podsložek pomocí vykreslování na straně serveru. Ne všechny dynamické adresy URL jsou však ideální pro převod na statické, protože například URL vygenerované pro cenové filtry nemusejí mít žádný přínos pro SEO. Pokud jsou indexovány, mohou generovat „tenký“ obsah, proto je v takových případech lepší ponechat dynamické adresy URL.
Dynamické adresy URL jsou užitečné pro sledování, ale někdy nelze pomocí statických adres URL sledovat všechny parametry.
Statické adresy URL je proto vhodné používat pro indexaci konkrétních stránek, zatímco dynamické adresy URL pro stránky, které indexovat nechcete. Parametry, které nemusí být indexovány (sledování, řazení, filtrování, stránkování), se mohou používat jako dynamické adresy URL. Ostatní parametry je vhodné používat jako statické.
Konzistence v parametrizovaných adresách URL
Adresy URL s parametry by měly být správně uspořádány, aby se předešlo problémům se SEO, jako jsou prázdné hodnoty v adresách URL parametrů, zbytečné parametry a opakované klíče.
Adresy URL by měly mít konzistentní pořadí, aby se předešlo plýtvání rozpočtem procházení a rozdělení signálu hodnocení.
Například:
https://vasestranka.cz/produkt/pletova-voda/ruze?key2=value2&key1=value1
https://vasestranka.cz/produkt/pletova-voda/ruze?key1=value1&key2=value2
V uvedeném příkladu dochází k přehození pořadí parametrů. Vyhledávací roboty budou tyto URL adresy považovat za samostatné a projdou je dvakrát.
V konzistentním pořadí:
https://vasestranka.cz/produkt/pletova-voda/ruze?key1=value1&key2=value2
https://vasestranka.cz/produkt/pletova-voda/ruze?key1=value1&key2=value2
Vývojáři by měli mít jasné pokyny, jak adresy URL s parametry uspořádat, aby se předešlo problémům se SEO.
Implementujte kanonické značky
Pro zamezení duplicitního obsahu je možné implementovat kanonické značky. Kanonická značka na parametrizované stránce by měla odkazovat na primární stránku, kterou chcete indexovat. Přidáním kanonické značky se tak vyhledávačům určí, která stránka je preferovaná, a budou indexovat pouze ji.
Použijte Robot.txt Disallow
Pomocí souboru robot.txt můžete ovládat vyhledávací roboty. Můžete jim tak sdělit, které stránky mají procházet a které ignorovat.
Pomocí „Disallow: /*?*“ v souboru robot.txt zablokujete stránky s parametry URL, které způsobují duplicitní obsah. Nezapomeňte kanonizovat řetězec dotazu na primární stránku.
Konzistence s interním prolinkováním
Pokud web obsahuje mnoho parametrizovaných URL adres, některé stránky jsou indexovány pomocí dofollow, zatímco jiné ne. Používejte proto prolinkování s neparametrizovanými URL. Tímto způsobem dáte vyhledávačům najevo, které stránky mají indexovat a které ne.
Interní prolinkování také prospívá SEO, obsahu a návštěvnosti.
Pokud máte e-shop s velkým množstvím kategorií produktů a obsahu, stránkování vám může pomoci rozdělit je do seznamů na více stránkách. Stránkování URL adres webu může zlepšit uživatelský komfort. Vytvořte stránku „Zobrazit vše“ a na ni umístěte všechny stránkované adresy URL.
Do sekce hlavičky každé stránkované stránky umístěte značku rel=canonical”, která odkazuje na stránku „Zobrazit vše“, abyste zabránili duplicitě. Vyhledávače budou s těmito stránkami zacházet jako se stránkovanou sérií.
Stránkované adresy URL také nemusíte přidávat do mapy webu. Robot je i tak zaindexuje ze stránky „Zobrazit vše“. Můžete tak také ušetřit rozpočet pro procházení.
Níže jsou uvedeny nástroje, které vám pomohou sledovat parametry URL a zlepšit SEO vašeho webu.
Google Search Console
Pomocí Google Search Console můžete analyzovat adresy URL vašich webových stránek. Všechny aktuálně zobrazené adresy URL naleznete na kartě Výsledky vyhledávání. Použijte filtr adres URL a zobrazte seznam stránek.
Následně použijte filtr a vyhledejte adresy URL s parametry.
Google Analytics
Google považuje adresy URL s různými parametry za samostatné stránky. Google Analytics tak zobrazuje zobrazení jednotlivých parametrů samostatně.
Pokud to není váš záměr, můžete v části Správce > Nastavení zobrazení > Vyloučit parametry dotazu adresy URL odebrat parametry z přehledů a sloučit zobrazení stránek do čísel pro primární adresu URL.
Nástroj pro webmastery Bing
Parametry adresy URL můžete vyloučit přidáním názvů parametrů v sekci Konfigurace webu > Ignorovat parametry adresy URL. Nástroj Bing Webmaster však nenabízí pokročilé možnosti pro kontrolu, zda parametry mění obsah.
Nástroj pro procházení Screaming Frog SEO Spider
Bezplatná verze umožňuje procházet až 500 adres URL a sledovat parametry. Placená verze pak umožňuje sledování neomezeného množství URL.
Funkce „Odebrat parametry“ v nástroji Screaming Frog umožňuje odstranit parametry z URL adresy.
Nástroj pro audit webu Ahrefs
Nástroj Ahrefs má také možnost „Odebrat parametry adres URL“, která během procházení webu ignoruje parametry. Můžete také povolit ignorování parametrů, které odpovídají určitým vzorům.
Nástroj pro audit webu Ahrefs však nakonec prochází pouze kanonizovanou verzi stránek.
Deepcrawl
Výkonný software pro cloudové procházení, vhodný pro rozsáhlé e-shopy. Přidáním parametrů, které chcete blokovat, do pole „Odebrat parametry“ se tyto parametry z URL adres odstraní. Deepcrawl také umožňuje upravovat a odstraňovat parametry a přepisovat URL.
Závěr
Parametry URL jsou často zanedbávány při SEO optimalizaci webových stránek. Důslednou údržbou parametrizovaných URL adres můžete sledovat SEO hygienu webu.
Řešení problémů s parametry URL vyžaduje spolupráci SEO týmu s vývojáři a sdělení jasných instrukcí pro aktualizaci parametrů. Parametrizované URL adresy by se neměly ignorovat, protože mohou ovlivnit hodnocení a způsobovat další problémy v SEO.
Nyní, když rozumíte, jak mohou parametry URL zlepšit SEO vašeho webu, budou vyhledávací roboty rozumět tomu, jak používat a hodnotit stránky na vašem webu.
Můžete se také podívat na to, jak zajistit, aby byl Javascript SEO přátelský.