Předělali jste web a změnili všechny adresy URL. Přejmenovali jste slug stránky. Přestěhovali jste se na novou doménu. Staré adresy URL zmizely, ale pořád mají sílu pozic. Návštěvníci na ně stále odkazují. Vyhledávače o nich stále vědí. Přesměrování tuto sílu zachovají tím, že vyhledávačům řeknou, kam se obsah přesunul. Když přesměrování uděláte správně, nepřijdete o nic. Když špatně, zahodíte roky budované autority.
Co jsou přesměrování?
Přesměrování je pokyn, který posílá návštěvníky a vyhledávače z jedné adresy URL na jinou. Když někdo navštíví starou adresu URL, server řekne "ta stránka se přesunula. Jdi sem" a automaticky ho pošle na novou adresu URL. Přesměrování zachovávají pozice, protože přenášejí veškerou sílu pozic a autoritu ze staré adresy URL na novou.
Bez přesměrování by stará adresa URL vracela 404 (nenalezeno) a vypadla by z výsledků vyhledávání. Všechny odkazy na ni by přišly nazmar. Veškerá autorita by se ztratila. Přesměrování ji zachová tím, že řekne "tahle stránka tu stále je, jen na nové adrese".
Přesměrování 301: trvalé přesuny
Přesměrování 301 znamená "tahle stránka se trvale přesunula na novou adresu URL". Vyhledávače přenesou veškerou sílu pozic na novou adresu URL. Odkazy vedoucí na starou adresu URL předají veškerou svou autoritu na novou. Pro trvalé přesuny používejte 301.
Google doporučuje přesměrování 301 pro většinu trvalých přesunů. Stará adresa URL nakonec vypadne z vyhledávacího indexu, jakmile ji Google znovu projde a uvidí 301. Nová adresa URL si ponechá veškerou sílu pozic.
Přesměrování 301 jsou trvalá. Vyhledávačům říkají, aby přesun brali jako trvalý. Pokud si to rozmyslíte a budete chtít stránku znovu přesunout, vytvoříte řetězec přesměrování, což je neefektivní.
Přesměrování 302: dočasné přesuny
Přesměrování 302 znamená "tahle stránka se dočasně přesunula na novou adresu URL". Vyhledávače ponechají starou adresu URL v indexu. Sílu pozic nepřenášejí. Přesměrování 302 použijte, jen pokud plánujete stránku vrátit na původní místo.
V praxi je většina přesunů trvalých. Většina webů stránku na původní adresu URL nikdy nevrátí. Použití 302 pro trvalý přesun promarňuje příležitost. Google dnes bere přesměrování 302 podobně jako 301 (přenáší sílu pozic), ale pro trvalé přesuny je správnou volbou stále 301.
Pokud děláte dočasnou údržbu nebo testování, použijte 302. Pokud stránku přesouváte trvale, použijte 301.
Další typy přesměrování
307 Temporary Redirect je jako 302, ale zachovává metodu HTTP (POST zůstane POST místo převedení na GET). Použijte pro dočasná přesměrování, kde na metodě záleží.
308 Permanent Redirect je jako 301, ale zachovává metodu HTTP. Použijte pro trvalá přesměrování, kde na metodě záleží.
Meta refresh jsou přesměrování založená na HTML, která před přesměrováním pár vteřin čekají. Pro SEO nejsou ideální. Používejte místo nich přesměrování na straně serveru (301, 302).
Přesměrování v JavaScriptu používají kód k přesměrování uživatelů. Vyhledávače je mohou, ale nemusejí sledovat. Nespoléhejte u důležitých přesměrování na JavaScript. Používejte přesměrování na straně serveru.
Nastavení přesměrování
Způsob závisí na vašem hostingu a nastavení. Většina CMS a webových platforem má vestavěné nástroje pro přesměrování. Pokud jsou k dispozici, použijte je.
Na serverech Apache použijte .htaccess. Přidejte řádek jako: Redirect 301 /old-page /new-page
Na serverech Nginx použijte konfiguraci serveru. Přidejte: rewrite ^/old-page$ /new-page permanent;
Někteří poskytovatelé hostingu mají správce přesměrování v ovládacích panelech. Podívejte se do dokumentace svého hostingu.
Pokud je to možné, vždy používejte absolutní adresy URL. Odkazujte na celou adresu URL (https://example.com/new-page), ne na relativní cesty (/new-page).
Řetězce přesměrování a osvědčené postupy
Vyhněte se řetězcům přesměrování. Řetězec přesměrování vzniká, když adresa URL A přesměrovává na adresu URL B, která přesměrovává na adresu URL C. Vyhledávače řetězec sledují, ale plýtvá to crawl budgetem a každým skokem se může ztratit část síly pozic.
Vždy přesměrovávejte na konečný cíl. Pokud přesouváte stránku A na adresu URL B a adresa B už existuje, přesměrujte A rovnou na B. Nevytvářejte mezilehlé přesměrování.
Řetězce přesměrování sledujte v Google Search Console a nástrojích pro procházení. Najděte řetězce a sjednoťte je na jednotlivá přesměrování.
Přesměrování nastavte dřív, než staré stránky stáhnete. Pokud stránku smažete a teprve potom nastavíte přesměrování, přesměrování staré adrese URL nepomůže. Stránka už z indexu zmizela.
Přesměrování ponechte alespoň jeden rok. Stará přesměrování lze nakonec odstranit, ale ponechte je dlouho, aby zachytila zbývající příchozí odkazy a návštěvnost.
Kdy přesměrování ztrácejí sílu pozic
Dlouhé řetězce přesměrování sílu ztrácejí. Každé přesměrování v řetězci může ztratit část autority. Držte řetězce na maximálně jednom skoku.
Přesměrování mezi doménami někdy sílu ztrácejí. Přesměrování z example.com na different-site.com může ztratit část autority. Přesměrování v rámci domény autoritu zachovávají lépe.
Pomalá přesměrování sílu ztrácejí. Přesměrování, která trvají několik sekund, mohou ztratit část autority. Rychlá přesměrování na straně serveru autoritu zachovávají nejlépe.
Často kladené otázky
Ztrácejí přesměrování 301 něco ze síly pozic?
Ne, přesměrování 301 zachovávají veškerou sílu pozic. Google výslovně uvádí, že přesměrování 301 předávají veškerý PageRank na novou adresu URL. Velmi dlouhé řetězce přesměrování ale mohou každým skokem část síly ztratit. Přesměrování držte jednoduchá: stará adresa URL na novou, bez mezilehlých skoků. S WEMASY tvůrcem webů to nastavíte přímo na svém webu.
Jak dlouho mám stará přesměrování ponechat aktivní?
Alespoň jeden rok, ideálně déle. Ponechte přesměrování dva až tři roky, aby zachytila zbývající příchozí odkazy. Nakonec je můžete odstranit (staré odkazy pak budou vracet 404), ale čím déle je ponecháte, tím lépe. Některé weby ponechávají přesměrování trvale.
Mohu přesměrovat mnoho starých adres URL na jednu novou?
Technicky ano, ale pokud je to možné, vyhněte se tomu. Pokud sloučíte mnoho článků do jednoho, můžete všechny staré adresy URL přesměrovat na nový. To ale může uživatele zmást (přistanou na obsahu, který nemusí odpovídat očekávání). Pokud je to možné, přesměrovávejte raději na úzce související obsah.
Předávají přesměrování 302 sílu pozic?
Google uvádí, že přesměrování 302 dnes bere podobně jako 301 (předávají sílu pozic). Pro trvalé přesuny je ale správnou a bezpečnou volbou stále 301. Pokud se chování Googlu někdy změní, 301 vás ochrání. Pro trvalé přesuny použijte 301, 302 jen pro dočasná přesměrování.
Mám použít přesměrování, nebo canonical tagy?
Slouží různým účelům. Přesměrování použijte, když chcete stránku trvale přesunout a starou adresu URL zrušit. Canonical tagy použijte, když chcete ponechat více adres URL, ale vyhledávačům říct, kterou umístit. Pokud sjednocujete obsah, použijte přesměrování. Pokud řešíte duplikáty, použijte canonical tag.
Jak otestuji, že moje přesměrování funguje?
Použijte nástroj Kontrola adresy URL v Google Search Console. Zadejte starou adresu URL a Google vám ukáže, co našel. Měl by ukázat přesměrování a konečnou adresu URL. Zkontrolujte, že míří na správné místo. Můžete také navštívit starou adresu URL v prohlížeči a potvrdit, že jste přesměrováni na novou.