Přesměrování webu: Jak na to jednoduše a bez stresu

Přesměrování webu

Když přecházíte na nový web, měníte doménu nebo jen upravujte strukturu URL, je jedna věc naprosto klíčová: přesměrování webu. Spousta podnikatelů na něj zapomíná, a pak se diví, že jim klesne návštěvnost nebo že staré odkazy nefungují. Ale nebojte se, přesměrování není raketová věda. V tomhle článku vám krok za krokem vysvětlím, co to znamená, kdy je potřeba a jak si ho můžete udělat sami i bez znalosti kódu.

Co znamená přesměrování webu a kdy ho potřebujete

Přesměrování znamená, že návštěvníka (a také vyhledávač) automaticky pošlete ze staré adresy na novou. Takže když někdo klikne na starý odkaz, nedostane chybu 404, ale rovnou se dostane tam, kam má.

Kdy se přesměrování hodí:

  • měníte strukturu URL adres (např. místo /sluzby bude /nabidka)
  • přecházíte z HTTP na HTTPS
  • měníte doménu nebo spouštíte nový web
  • mažte nebo slučujte stránky

Díky přesměrování neztratíte návštěvnost a zároveň nepoškodíte svoje SEO.

Nejčastější typy přesměrování

301 přesměrování (trvalé)

Tímto říkáte prohlížečům i Googlu: „Tato stránka se přestěhovala natrvalo.“ Používá se ve většině případů – právě když upravujte strukturu webu, přecházíte na novou doménu nebo mažte staré stránky.

302 přesměrování (dočasné)

Hodí se třeba při údržbě nebo testování nové stránky. Vyhledávače si myslí, že se původní adresa ještě vrátí – takže pro SEO není ideální dlouhodobě.

Přechod webu na novou doménu: jak na přesměrování?

Pokud přecházíte na novou doménu a starou budete rušit, doporučuji starou doménu ještě nějakou dobu, třeba aspoň půl roku až rok, ponechat a přesměrovat jednotlivé stránky na odpovídající stránky na nové doméně pomocí některého z následujících postupů.

Pokud byste starou doménu vypnuli okamžitě, přišli byste o veškeré pozice ve vyhledávačích. Projděte si tedy starý web a udělejte si mapovací excel, ve kterém budete mít v jednom sloupci původní adresy a ve druhém odpovídající nové url adresy. Dostanete přehlednou tabulku, podle které můžete nastavit přesměrování podle některého z následujících návodů.

Jak přesměrovat webové stránky ve WordPressu pomocí pluginu i bez programátora

Jestli používáte WordPress, máte to jednoduché. Stačí speciální plugin jako Redirection nebo RankMath SEO.

Jak přesměrovat web pomocí pluginu Redirection

Jak na to:

  1. V administraci jděte do Pluginy > Instalace pluginů
  2. Najděte Redirection, nainstalujte a aktivujte
  3. Redirection spustí průvodce nastavením.
    1. Můžete zvolit Monitor permalink…, kdy budou automaticky vytvářena nová přesměrování v případě, že změníte url adresu stránky nebo příspěvku.
    2. Pokud zaškrtnete Keep a log of all redirections and 404 errors, bude plugin sbírat informace o chybových hláškách a přesměrování.
  4. Pro přidání nového přesměrování klikněte na Add new
  5. Source URL – vyplňte původní stránku, Target URL – vyplňte novou stránku. Stačí relativně, pokud máte obě URL na stejné doméně.
  6. Zkontrolovat přesměrování si můžete buď kliknutím na Check Redirect nebo tak, že do prohlížeče zadáte původní adresu a měla by se vám zobrazit adresa nová.
Přesměrování webové stránky v pluginu Redirection
Přesměrování webové stránky v pluginu Redirection

Jak přesměrovat web pomocí pluginu RankMath SEO

Přesměrování v Rankmath SEO se hodí v případě, že už tento plugin na webu máte. Je to lepší volba než instalovat další plugin. Jak tedy na to? Pokud ho nemáte, stáhněte ho v sekci Pluginy a aktivujte si ho.

  1. Na nástěnce RankMath SEO aktivujte Pokročilý mód.
  2. Najděte možnost Přesměrování a aktivujte.
  3. Klikněte na Nastavení. V nabídce můžete nastavit obecné možnosti, jak se má plugin chovat. Např. v případě, že uživatel stránku nenalezne, může být hned přesměrován na domovskou stránku, nebo na chybovou stránku 404. Můžete zaškrtnout také automatické přesměrování příspěvků. Kdykoli změníte url adresu, automaticky se vytvoří nové přesměrování.
  4. Vytvoření nového přesměrování ručně: Add New
  5. Vyplňte původní stránku a novou stránku, vyberte typ přesměrování a potvrďte. Přesměrování je hotovo.
Přesměrování webové stránky v RankMath SEO
Přesměrování webové stránky v RankMath SEO - nastavení
Přesměrování webové stránky v RankMath SEO

Přesměrování pomocí .htaccess: přesměrování pro pokročilé

Kdy použít přesměrování .htaccess?

  • Pokud máte přístup k souboru .htaccess
  • Pokud nemáte na webu WordPress
  • Pokud nechcete spoléhat na plugin

Před změnou souboru, si vždy zazálohujte původní verzi!

Po úpravě vždy otestujte funkčnost přesměrování.

Příklady přesměrování v .htaccess. Vyberte si vždy jen jednu z možností. Tento zápis přesměrování je pro server Apache.

# Aktivace mod_rewrite
RewriteEngine On

# 1. Přesměrování z HTTP na HTTPS (bezpečný web)
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.vase-domena.cz/$1 [R=301,L]

# 2. Přesměrování z www na bez www (nebo naopak)
# --- z www na bez www:
RewriteCond %{HTTP_HOST} ^www\.vase-domena\.cz [NC]
RewriteRule ^(.*)$ https://vase-domena.cz/$1 [L,R=301]

# --- nebo z bez www na www:
# RewriteCond %{HTTP_HOST} ^vase-domena\.cz [NC]
# RewriteRule ^(.*)$ https://www.vase-domena.cz/$1 [L,R=301]

# 3. Přesměrování konkrétních starých URL na nové
Redirect 301 /kontakt.html https://vase-domena.cz/kontakt
Redirect 301 /sluzby.html https://vase-domena.cz/nabidka
Redirect 301 /blog/stary-clanek https://vase-domena.cz/blog/novy-nazev

# 4. Přesměrování celého webu na novou doménu
# (použít POUZE pokud klient přechází kompletně jinam)
RewriteCond %{HTTP_HOST} ^(www\.)?stara-domena\.cz$ [NC]
RewriteRule ^(.*)$ https://nova-domena.cz/$1 [L,R=301]

Nejčastější chyby při přesměrování

  • Zapomenete přesměrovat staré podstránky (např. blogové články)
  • Zadáte špatnou URL (vede třeba na neexistující stránku)
  • Dáte dvě různá přesměrování na jednu stránku a vznikne smyčka (redirect loop)
  • Pluginy se „hádají“ s pravidly v .htaccess
  • Přesměrování aktivujte vždy jen v jednom z výše uvedených pluginů

Proto je dobré po každé úpravě přesměrování otestovat a zkontrolovat výsledek.

Jak poznáte, že přesměrování funguje správně?

Nejjednodušší způsob je zkopírovat starý odkaz a vložit ho do prohlížeče: přesměruje vás na novou adresu? Super, přesměrování funguje. Můžete ale také použít následující nástroje:

Výsledkem kontroly můžou být např. následující stavy:

  • funguje správně (kód 200),
  • je přesměrována (např. 301 nebo 302),
  • je nefunkční (404).

Přesměrování z pohledu SEO

Dobře provedené přesměrování:

  • zachová návštěvnost webu
  • předá Googlebotovi informaci o změně
  • pomůže přesměrovat autoritu a odkazový profil (backlinky)

Naopak chybné přesměrování může způsobit:

  • propad ve výsledcích vyhledávání
  • ztrátu důvěry u návštěvníků i Googlu

Takže se vyplatí věnovat tomu pozornost.

Online illustrations by Storyset

Možná by vás také zajímalo…