Slovník tvorby webů a online marketingových pojmů

Kód stránky 301

Co je to kód stránky 301?

HTTP kód 301 Moved Permanently je stavový kód, který server vrací jako odpověď na požadavek od klienta (obvykle webového prohlížeče), aby signalizoval, že požadovaný zdroj byl trvale přesunut na novou URL adresu. Tento kód se používá k přesměrování uživatelů a vyhledávačů na novou adresu, čímž se zachovává návštěvnost a SEO hodnocení původní stránky.

Význam HTTP kódu 301

Trvalé přesměrování

Kód 301 indikuje, že požadovaný zdroj byl trvale přesunut na novou adresu. Klienti a vyhledávače by měli používat novou URL místo původní.

Zachování SEO hodnoty

Jednou z hlavních výhod kódu 301 je, že přenáší většinu hodnoty zpětných odkazů (link equity) z původní URL na novou. To pomáhá zachovat SEO hodnocení a návštěvnost při změně adresy stránky.

Jak funguje přesměrování s kódem 301

Příklad přesměrování

Když server obdrží požadavek na URL, která byla přesměrována, vrátí odpověď s kódem 301 a novou URL. Klient (např. webový prohlížeč) poté automaticky požádá o nový zdroj na nové adrese.

Původní požadavek

GET /old-page.html HTTP/1.1
Host: www.example.com

Odpověď serveru

HTTP/1.1 301 Moved Permanently
Location: http://www.example.com/new-page.html

Nový požadavek

GET /new-page.html HTTP/1.1
Host: www.example.com

Implementace přesměrování s kódem 301

Apache .htaccess

Na serveru Apache lze přesměrování 301 nastavit pomocí souboru ‚.htaccess‚. Tento soubor by měl být umístěn v kořenovém adresáři webového serveru.

Příklad přesměrování

Redirect 301 /old-page.html http://www.example.com/new-page.html

Nginx

Na serveru Nginx lze přesměrování 301 nastavit v konfiguračním souboru serveru.

Příklad přesměrování

server {
listen 80;
server_name example.com;

location /old-page.html {
return 301 http://www.example.com/new-page.html;
}
}

PHP

Přesměrování 301 lze také provést pomocí PHP skriptu.

Příklad přesměrování

<?php
header("Location: http://www.example.com/new-page.html", true, 301);
exit();
?>

Použití přesměrování 301

Přesun webové stránky

Pokud přesouváte webovou stránku na novou doménu nebo měníte strukturu URL, přesměrování 301 je nezbytné pro zachování návštěvnosti a SEO hodnocení.

Oprava rozbitých odkazů

Pokud jste změnili URL adresy stránek, které mají zpětné odkazy z jiných webů, použijte přesměrování 301 k přesměrování návštěvníků z rozbitých odkazů na aktuální obsah.

Konsolidace obsahu

Pokud máte duplicitní obsah na různých URL adresách, můžete použít přesměrování 301 k přesměrování všech verzí na jednu kanonickou URL, čímž zlepšíte SEO a uživatelskou zkušenost.

Výhody a nevýhody přesměrování 301

Výhody

  • SEO přínos: Přesměrování 301 přenáší většinu hodnoty zpětných odkazů na novou URL, což pomáhá zachovat SEO hodnocení.
  • Uživatelská zkušenost: Zajišťuje, že uživatelé automaticky přejdou na správnou stránku, což zlepšuje navigaci a snižuje míru odchodů.
  • Jednoduchá implementace: Přesměrování 301 lze snadno nastavit na většině webových serverů pomocí souboru .htaccess, konfiguračních souborů nebo skriptů.

Nevýhody

  • Cacheování: Prohlížeče a vyhledávače mohou přesměrování 301 cacheovat, což může ztížit rychlé změny přesměrování.
  • Dočasná ztráta návštěvnosti: Přestože většina hodnoty zpětných odkazů je přenesena, může dojít k dočasnému poklesu návštěvnosti, než vyhledávače plně zpracují změny.

Monitorování a údržba přesměrování 301

Google Search Console

Google Search Console může být užitečným nástrojem pro monitorování přesměrování. Můžete sledovat, jak Google indexuje nové URL a zda jsou nějaké chyby při procházení.

Nástroje třetích stran

Nástroje jako Ahrefs, SEMrush a Screaming Frog mohou pomoci identifikovat rozbité odkazy a monitorovat účinnost přesměrování 301. Tyto nástroje poskytují přehledy o zpětných odkazech a mohou vám pomoci udržet vaše přesměrování aktuální.

Pravidelná kontrola

Pravidelně kontrolujte a aktualizujte přesměrování 301, abyste zajistili, že všechny staré URL jsou správně přesměrovány a že nové přesměrování funguje podle očekávání. To zahrnuje aktualizaci všech interních odkazů a mapování nových URL.

Závěr

HTTP kód 301 Moved Permanently je důležitý nástroj pro trvalé přesměrování webových stránek a zdrojů na nové URL. Správné používání tohoto kódu zajišťuje zachování návštěvnosti a SEO hodnoty při změnách URL adres. Implementace přesměrování 301 je jednoduchá a může být provedena pomocí souborů ‚.htaccess‚, konfiguračních souborů serveru nebo skriptů. Pravidelné monitorování a údržba přesměrování jsou klíčové pro zajištění správné funkce a optimalizace SEO.