Skutečně ovlivňují přesměrování (301, 302,. ) SEO?
Někdy nastanou situace, kdy je potřeba změnit název domény. K tomu může dojít po změně značky nebo změně motivu webu. Jak si ale udržet předchozí návštěvnost a nepřijít o pozice ve vyhledávačích? Chcete-li to provést, můžete nastavit přesměrování ze staré domény na novou.
V tomto článku budeme diskutovat o nejoblíbenějších možnostech přesměrování.
Co je přesměrování?
Přesměrování je automatické přesměrování uživatele z jedné adresy URL na druhou. Jak to vypadá v praxi?
Řekněme, že jste vstoupili https://www.sweb.ru v adresním řádku prohlížeče. Po stisknutí klávesy Enter jste však skončili na stránce s URL https://sweb.ru, protože vás prohlížeč přesměroval ze subdomény www na hlavní doménu. Toto je přesměrování. Pracuje podle následujícího algoritmu:
- Prohlížeč si ze serveru vyžádá soubor úvodní stránky index-1.php.
- Server hlásí, že soubor index-1.php již není dostupný a prohlížeč musí vyhledat nový soubor index-2.php.
- Prohlížeč přesměruje požadavek na server, kde se nachází index-2.php.
- Prohlížeč zobrazí stránku index-2.php.
Existují různé způsoby, jak nastavit přesměrování. Nejčastěji se přesměrování nastavuje:
- z jedné domény do druhé,
- z jedné subdomény do druhé,
- ze subdomény na hlavní doménu – jako v příkladu výše,
- z jedné stránky na druhou – jak na různých doménách, tak v rámci jedné,
- z http:// na https://,
- z https:// na http:// atd.
Proč potřebujeme přesměrování?
Hlavním účelem přesměrování je nasměrovat uživatele na platný zdroj. V jakých případech to může být nutné:
⚙️ Výměna enginu webu. Zatímco pracujete na architektuře webu, můžete zkopírovat pracovní verzi do jiné domény a přesměrovat do ní uživatele, dokud nebudou dokončeny technické práce.
⚙️ Změna názvu domény. Pokud jste nedávno přesunuli soubory do nové domény, může se váš web na chvíli objevit ve vyhledávačích pod starým názvem. Pomocí přesměrování můžete přesměrovat uživatelský provoz do nové domény.
⚙️ Nastavení autorizace. Pokud jste vlastníkem velkého webu, možná jsou uživatelé zdroje rozděleni do skupin: například správce a návštěvník. Uživatelé v různých skupinách mají různá oprávnění a přístup, takže z bezpečnostních důvodů můžete provést přesměrování: tímto způsobem bude každá skupina uživatelů přesměrována na požadovanou verzi webu.
⚙️ Přepínání mezi desktopovou a mobilní verzí webu. Pokud je váš zdroj uzpůsoben pro jakékoli zařízení, můžete pomocí přesměrování nasměrovat návštěvníky na požadované verze webu.
⚙️ Převod sekcí na subdomény. Předpokládejme, že váš web měl stránku domain.ru/catalog s katalogem produktů. Jak se obchod rozvíjel, sortiment se rozšiřoval a postupem času bylo nutné přesunout tuto sekci na subdoménu Catalog.domain.ru. V tomto případě je přesměrování nakonfigurováno z domain.ru/catalog na katalog.domain.ru.
⚙️ Několik dvojitých domén v různých doménových zónách. Dvojité domény jsou domény s úplnou shodou názvů a různých doménových zón. Například domain.ru a domain.com jsou dvojité domény, protože názvy jsou totožné a liší se od sebe pouze v zónách domény. Předpokládejme, že jste hostovali web na doméně domain.ru. Zároveň máte několik dalších domén: domain.com, domain.org a domain.info. Chcete-li přesměrovat veškerý provoz na jeden web, můžete nastavit přesměrování z domén v zónách .COM, .ORG a .INFO na doménu.ru.
Přesměrování je navíc důležité z hlediska SEO: pomáhá udržovat návštěvnost uživatelů na stejném objemu a přesměrovávat ji z dárcovské stránky – z té, ze které je přesměrování konfigurováno – na stránku akceptoru – na tu, na kterou je přesměrování nakonfigurováno.
Oblíbené přesměrovací kódy
Všechna přesměrování jsou doprovázena kódy odpovědi 3xx. Je jich velké množství: 301, 302, 305, 307, 308 atd. Nejčastěji se však používají přesměrování se dvěma kódy: 301 a 302. Čím se od sebe liší?
➡️ Přesměrování 301 je nejběžnější možností přesměrování. Kód odpovědi 301 Trvale přesunuto znamená, že stránka byla trvale přesunuta na novou adresu.
Tento typ přesměrování lze použít, když jste veškerý obsah svých stránek přesunuli na jinou adresu URL a neplánujete se vrátit na předchozí adresu.
➡️ Přesměrování 302 je typ přesměrování, při kterém je stránka dočasně přesunuta na jinou adresu. Tento typ přesměrování lze použít, pokud jste obsah stránky přesunuli na jinou adresu URL, ale plánujete jej vrátit „na jeho místo“: například když se na webu provádí globální práce.
Jak nastavit přesměrování
Existuje mnoho možností, jak přesměrovat na jiný web. Nejčastěji se používají:
- bezplatná možnost „Přesměrování“ na účtu,
- direktivy v .htaccess,
- skripty PHP a JavaScript,
- Meta tagy v HTML.
Níže vám řekneme více o každé metodě nastavení přesměrování.
Přesměrování účtu
Pro nastavení takového přesměrování přejděte do sekce Moje domény. Vpravo od domény, ze které chcete nastavit přesměrování, klikněte tři body. Po tomto kliknutí Přesměrování:

Zadejte adresu URL stránky, na kterou má přesměrování vést. Pak klikněte Uložit:

.htaccess-redirect
Z nadpisu je jasné, že takové přesměrování je potřeba nakonfigurovat v .htaccess – konfiguračním souboru webového serveru Apache. Lze jej nalézt v kořenovém adresáři webu nebo stránky, ze které chcete nastavit přesměrování.
Chcete-li nastavit přesměrování z jednoho webu na druhý, otevřete soubor .htaccess v adresáři stránky, ze které chcete uživatele přesměrovat. Poté přidejte řádky:
RewriteEngine On
RewriteCond % old-domain.ru
RewriteRule (.*) http://new-domain.ru/$1 [R=301,L]
- old-domain.ru — doména, ze které je konfigurováno přesměrování;
- new-domain.ru — doména, na kterou je přesměrování nakonfigurováno.
Pokud chcete generovat pravidla pro jiné typy přesměrování, použijte jednu z těchto služeb:
PHP přesměrování
Přesměrování PHP je typ přesměrování, které musí být nakonfigurováno pomocí skriptu PHP. Skript musí být přidán do indexového souboru stránky, ze které má být přesměrování spuštěno.
PHP je programovací jazyk na straně serveru. Přesměrování pomocí PHP skriptu tedy nefunguje v prohlížeči, ale na serveru. To bude užitečné, když by přesměrování mělo být méně citlivé na filtry vyhledávačů.
Chcete-li nastavit přesměrování PHP, otevřete soubor indexu stránky, ze které chcete uživatele přesměrovat. Poté přidejte řádky:
Místo toho http://domain.ru/index.php Zadejte adresu URL stránky, na kterou má přesměrování vést.
JavaScript přesměrování
Přesměrování JavaScriptu je typ přesměrování, který je nutné nastavit pomocí skriptu JavaScript. Přesměrovací kód musí být přidán do indexového souboru stránky, ze které má být přesměrování spuštěno.
Chcete-li nastavit přesměrování JavaScriptu, otevřete soubor indexu stránky, ze které chcete uživatele přesměrovat. Poté přidejte řádky:
Místo http://domain.ru zadejte adresu stránky, na kterou má být přesměrování provedeno.
HTML přesměrování
Přesměrování HTML je typ přesměrování, který je nutné nakonfigurovat pomocí značky metadat v HTML. Musí být přidán do indexového souboru stránky, ze které má být přesměrování spuštěno.
HTML je hypertextový značkovací jazyk, takže přesměrování HTML bude fungovat na straně prohlížeče. Může být užitečné:
- pro uživatele se zastaralými verzemi prohlížeče,
- v případech, kdy by přesměrování nemělo fungovat okamžitě.
Chcete-li nastavit přesměrování HTML, otevřete soubor indexu stránky, ze které chcete uživatele přesměrovat. Poté přidejte řádky:
- — doba zpoždění přesměrování v sekundách. Pokud chcete, aby přesměrování z webu fungovalo okamžitě, ponechte hodnotu 0;
- http://domain.ru — URL, na kterou má přesměrování vést.
Jak zkontrolovat přesměrování
Pokud se při nastavování přesměrování něco pokazilo, může se na webu zobrazit chyba „Web přesměroval příliš mnohokrát“. To negativně ovlivní návštěvnost a propagaci webu ve vyhledávačích: klienti nebudou mít přístup na web a vyhledávací roboti nebudou moci skenovat jeho obsah.
Aby se předešlo problémům s přesměrováním na cílový web, je nutná kontrola přesměrování. Přesměrování můžete otestovat pomocí online služeb, jako je Kontrola přesměrování.
Chcete-li zkontrolovat přesměrování, přejděte na web služby Kontrola přesměrování a zadejte adresu URL, ze které má přesměrování fungovat. Poté klikněte analýza:

Na obrazovce se zobrazí výsledek kontroly s typem přesměrování a kódem odpovědi z poslední stránky a také záhlavími HTTP:

Pojďme si to shrnout. Existuje několik typů přesměrování a způsobů, jak je vytvořit. Výběr by však měl být proveden na základě vašich potřeb: například na jak dlouho jste stránku přesunuli na novou URL, jak přesměrovat a distribuovat návštěvnost uživatelů atd. Správné nastavení přesměrování určuje pozici vašeho webu ve vyhledávačích a v důsledku toho i návštěvnost zdroje.
Jak pracovat s přesměrováním a jaké jsou důsledky jejich použití – to jsou některé otázky, které vyvstávají během procesu SEO auditu. Někteří odborníci na SEO jsou fatalističtější než jiní ohledně toho, jak mohou přesměrování ovlivnit hodnocení vašeho webu na stránkách s výsledky vyhledávačů (SERP).
Buďte opatrní, když vám odborník na SEO řekne, abyste ze svého webu odstranili všechna přesměrování..
V posledních měsících jsem obdržel několik žádostí od velmi znepokojených klientů, kterým bylo doporučeno odstranit VŠECHNA přesměrování na svých stránkách, protože to má dopad na SEO. Tento požadavek obvykle přichází s velmi dlouhým seznamem všech „špatných“ odkazů, které našli a které musí být „okamžitě“ opraveny.
Za prvé, jediné, co takové zprávy říkají, je: tento odkaz — nyní ukazuje na — a nic víc; Nespecifikuje, zda je to dobré nebo špatné, takže pojďme zjistit, jak bychom měli takové požadavky řešit.
Common Sense of Redirects v SEO
Začněme definováním toho, co je „přesměrování“:
Přesměrování způsobí, že se místo původní adresy URL použije nová adresa URL. To znamená pro návštěvníky webu a vyhledávací roboty Google, že se stránka přesunula.
— Přesměrování a vyhledávání Google
Stručně řečeno, přesměrování je „praxe“ převzetí požadavku na danou adresu URL a přesměrování na novou adresu URL.
Proč potřebujete přesměrovat uživatele na novou adresu?
Existuje několik případů, kdy může být tato praxe užitečná:
- Váš web používá HTTP a chcete začít používat HTTPS (přečtěte si více o tom, jak zabezpečit web pomocí HTTPS)
- Chcete změnit strukturu adresy URL svého webu, například z mysite.com/2020/02/01/awesome-article.html na mysite.com/news/awesome-article.html , ale stále máte provoz na starém umístění a nechcete, aby se tito uživatelé dostali na nefunkční stránku. V tomto případě zachytíte požadavek a přesměrujete uživatele na novou adresu URL.
- Chcete trvale změnit doménu svého webu, například z mysite.com na myawesomesite.com .
Jak vidíte, na použití přesměrování v těchto případech není nic špatného; To je pro vás výhoda. Pokud je přidání přesměrování provedeno záměrně a záměrně, může vám pomoci udržet SEO zdraví vašeho webu; Nejlepším příkladem je přechod z HTTP na HTTPS.
Při neopatrném přístupu to může vést k opačnému účinku a negativním důsledkům.
Jak mohou přesměrování ovlivnit SEO?
Říká se, že přesměrování nejsou hodnotícím faktorem, ale pojďme použít zdravý rozum, abychom to zjistili. Pokud přejdete na novou strukturu adresy URL podle stejného příkladu, o kterém jsme hovořili dříve: z mysite.com/2020/02/01/awesome-article.html na mysite.com/news/awesome-article.html . Chcete přidat přesměrování, aby uživatelé, kteří navštíví vaši starou adresu URL, neskončili na nefunkční stránce. V tomto případě lze s jistotou předpokládat, že webové prohledávače určí, že toto přesměrování je platné a užitečné, protože alternativou k neexistenci přesměrování by paradoxně bylo, že čím dál více uživatelů získá nefunkční stránky (404, stránka nenalezena).
Chci, aby uživatelé viděli stránku 404, když kliknou na staré odkazy na můj web? Odpověď: ne.
Nepřesměrovávejte stejný požadavek více než pětkrát.
John Muller, zástupce společnosti Google pro SEO, doporučil používat méně než pět skoků pro adresy URL, které jsou často prohlíženy. Myslím, že to dává dokonalý smysl: proč byste chtěli, aby uživatelé prošli dlouhou cestou, aby se dostali na adresu URL, kterou chtějí? Podle mých zkušeností se to stává, když jsou přesměrování vytvořena nedbale; Dám vám příklad:
Představte si, že vaše současná struktura URL vypadá takto: mysite.com/2020/02/01/awesome%20article , setkáte se se svými technickými a SEO týmy a rozhodnete se změnit strukturu adresy URL na čistší, která zahrnuje:
- Pomocí HTTPS
- Odeberte část data z adresy URL a nahraďte ji kategorií
- Přidání přípony „.html“ k adrese URL
- Nahrazení mezer v adresách URL znakem „-“
Všechno to dává smysl, ale pokud pro každý krok přidáte přesměrování, můžete skončit s následujícím řetězcem přesměrování:
- Z mysite.com/2020/02/01/awesome%20article
- na mysite.com/2020/02/01/awesome-article
- na mysite.com/news/awesome-article
- na mysite.com/news/awesome-article.html
- cílová URL https://mysite.com/news/awesome-article.html .
Jak vidíte, dobře promyšlená strategie se může při nesprávné implementaci změnit v SEO noční můru.
I když přesměrování nejsou hodnotícím faktorem, mohou nepřímo ovlivnit SEO mnoha způsoby.
Zvýšená doba odezvy
V roce 2008 Google oznámil, že rychlost je nyní faktorem vstupní stránky pro vyhledávání a reklamy Google, takže čím déle trvá načítání stránky, tím více to ovlivňuje SEO. Proto je lepší udržovat přesměrování co nejpřímější.
Využití limitu skenování
Rozpočet na procházení je množství zdrojů, které webový prohledávač přiděluje procházení webu.
Googlebot vypočítá limit šířky pásma, což je maximální počet souběžných paralelních připojení, která může Googlebot použít k procházení/procházení webu, a také časové zpoždění mezi procházením/procházením.
— Průvodce správou limitů procházení pro velké vlastníky stránek
Při přechodu na novou strukturu URL je velmi důležité pamatovat na aktualizaci všech interních odkazů, které již na vašem webu jsou. Například je třeba aktualizovat také váš soubor Sitemap nebo články, které odkazují na různé články na vašem webu.
Představte si, že byste změnili celou strukturu URL svého webu a podle toho aktualizovali svůj soubor Sitemap, to by byla skvělá věc. Prohledávač Google přistoupí k vašemu souboru Sitemap a najde správnou adresu URL článku:
Když ale prohledávač přejde na jinou stránku a najde odkaz na starou adresu URL mysite.com/2020/02/01/awesome%20article . Protože prohledávač neví, co se za touto novou adresou URL skrývá, zadá nový požadavek, aby zjistil, že stránky, které potřebuje, již byly indexovány. V závislosti na velikosti vašeho webu to může zabrat významnou část vašeho limitu procházení.
A co externí odkazy?
Řekněme, že píšete články několik let a ve svých článcích odkazujete na externí stránky, zveřejňujete odkazy na příspěvky na sociálních sítích (Facebook, Twitter atd.). Je pravděpodobné, že v průběhu času se mnoho odkazů změnilo, některé byly zcela odstraněny nebo ukazují na nová umístění.
Není to vaše odpovědnost a webové prohledávače to chápou. Nejste zodpovědní za to, co se děje na webech třetích stran, takže byste se měli starat pouze o to, co je na vaší doméně.
Pokus o opravu každého externího přesměrování URL na vašem webu může zabrat spoustu času (a peněz) a návratnost může být téměř nulová.
Pokud máte prostředky na „opravu“ tohoto „problému“ (nemyslím si, že ano), je to skvělé, ale neočekávejte od toho příliš velkou návratnost.
Shrneme-up
Potřebujete na svém webu přidat, opravit nebo odstranit nějaká přesměrování? Správná odpověď jako obvykle „závisí“ především na původu a významu těchto přesměrování, jejich účelu a na tom, zda byla provedena správně nebo ne (dlouhý řetězec přesměrování)
- Nepropadejte panice, když vám váš SEO expert řekne, že váš web má tisíce přesměrování. Nejprve zjistěte, zda pro vás tato přesměrování dávají smysl nebo ne.
- V případě potřeby přidejte přesměrování přímo a vyhněte se dlouhému řetězci přesměrování.
- Nedělejte si starosti s přesměrováním externích odkazů
- Když se přesunete na novou doménu nebo strukturu adresy URL, měli byste aktualizovat mapu webu a interní odkazy tak, aby ukazovaly na nové umístění.
- Při přechodu na novou strukturu URL nebo doménu se ujistěte, že jste přidali přesměrování ze staré struktury na novou, abyste neztratili provoz.
- Při interním odkazování (odkazování na jeden článek z jiného) použijte cílovou URL, nepoužívejte krátký odkaz ani starou strukturu URL. Zkuste odkazovat na stránku, která nezpůsobuje přesměrování.