Stavový kód 410 (Gone)

Stavový kód 410 Gone: Kdy a jak ho správně použít pro SEO

Pokud se zabýváte správou webu nebo optimalizací pro vyhledávače (SEO), určitě jste se setkali s chybovými kódy HTTP, jako je 404 Not Found nebo 301 Moved Permanently. Méně známý, ale velmi užitečný, je stavový kód 410 Gone. Tento kód signalizuje, že stránka byla trvale odstraněna a už se na ni nemá vracet.

V tomto článku si vysvětlíme: ✅ Co znamená stavový kód 410 Gone a jak se liší od 404?Kdy a proč ho používat?Jak ho správně implementovat na webu?Jak ovlivňuje SEO a indexaci ve vyhledávačích?Praktické příklady a tipy pro správu webu


1. Co je stavový kód 410 Gone?

Stavový kód 410 Gone je HTTP odpověď serveru, která říká:

„Tato stránka byla trvale odstraněna a už nikdy nebude dostupná.“

Na rozdíl od 404 Not Found, který znamená „stránka nebyla nalezena (ale možná se vrátí)“, je 410 jasným signálem, že stránka už nikdy nebude obnovená a vyhledávače by ji měly přestat indexovat.

Rozdíl mezi 404 a 410

Kód Význam Dopad na SEO Kdy použít
404 Not Found Stránka nebyla nalezena (dočasně nebo trvale). Vyhledávače ji mohou dále kontrolovat. Pokud nevíte, zda se stránka vrátí, nebo pokud je chyba dočasná.
410 Gone Stránka byla trvale odstraněna a už se nevrátí. Vyhledávače ji přestanou indexovat a odstraní z výsledků. Pokud je stránka navždy pryč a nechcete, aby se zobrazovala ve vyhledávání.

💡 Proč je 410 lepší než 404 pro trvale odstraněné stránky?

  • Google a jiné vyhledávače berou 410 jako silnější signál, že stránku už nemají indexovat.
  • Urychluje odstranění z indexu – vyhledávače nemusí stránku opakovaně kontrolovat.
  • Zlepšuje crawl budget (kapacitu, kterou vyhledávače věnují procházení vašeho webu).

2. Kdy použít stavový kód 410?

Případy, kdy je 410 ideální volbou

  1. Stránka byla trvale smazána (např. zastaralý produkt, starý článek, neplatná akce).
  2. Neexistuje náhrada (pokud by existovala, použili byste 301 redirect).
  3. Nechcete, aby se stránka zobrazovala ve vyhledávání (např. duplicitní obsah, zastaralé informace).
  4. Chcete ušetřit crawl budget (aby vyhledávače neztrácely čas prohlížením neexistujících stránek).

Kdy 410 nepoužívat?

  • Pokud je odstranění dočasné (např. stránka je v údržbě) → použijte 503 Service Unavailable.
  • Pokud existuje náhrada (např. nová verze stránky) → použijte 301 redirect.
  • Pokud si nejste jisti, zda se stránka vrátí → použijte 404.

3. Jak implementovat 410 na webu?

A. Nastavení na straně serveru (HTTP hlavička)

Nejsprávnější způsob je vrátit 410 přímo v HTTP odpovědi. To lze udělat několika způsoby:

1. Pomocí .htaccess (Apache)

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/stara-stranka/$ [NC]
RewriteRule ^ - [G]

(Toto vrátí 410 pro konkrétní URL.)

2. V PHP

<?php
header("HTTP/1.1 410 Gone");
echo "<h1>410 Gone</h1>";
echo "<p>Tato stránka byla trvale odstraněna.</p>";
echo '<a href="/">Zpět na hlavní stránku</a>';
?>

3. V Nginx

location /stara-stranka/ {
    return 410;
}

B. Uživatelsky přívětivá 410 stránka

I když 410 je technický kód, měli byste uživatelům zobrazit srozumitelnou zprávu s možností navigace:

  • Vysvětlete, proč stránka neexistuje.
  • Nabídněte odkazy na relevantní stránky (např. kategorie, hlavní stránka, vyhledávání).
  • Přidejte vyhledávací pole (pokud máte e-shop nebo blog).

Příklad dobré 410 stránky:

<!DOCTYPE html>
<html>
<head>
    <title>410 Gone – Stránka byla trvale odstraněna</title>
    <meta name="robots" content="noindex">
</head>
<body>
    <h1>410 Gone – Tato stránka už není dostupná</h1>
    <p>Omlouváme se, ale stránka, kterou hledáte, byla trvale odstraněna.</p>
    <p>Můžete se vrátit na <a href="/">hlavní stránku</a> nebo vyhledat jiný obsah:</p>
    <!-- Vyhledávací pole -->
    <form action="/vyhledavani">
        <input type="text" placeholder="Zadejte hledaný výraz...">
        <button type="submit">Hledat</button>
    </form>
    <!-- Odkazy na důležité sekce -->
    <h3>Navštivte naše oblíbené kategorie:</h3>
    <ul>
        <li><a href="/kategorie1">Kategorie 1</a></li>
        <li><a href="/kategorie2">Kategorie 2</a></li>
    </ul>
</body>
</html>

C. Aktualizace sitemapy a Google Search Console

Pokud jste stránku trvale odstranili, měli byste:

  1. Odstranit URL ze sitemapy (abyste vyhledávačům neposílali zbytečné signály).
  2. Použít Google Search Console (GSC) k ručnímu odstranění z indexu (pokud je to nutné).
  3. Kontrolovat chyby v GSC (v sekci „Pokrytí“).

4. Dopad 410 na SEO

Výhody použití 410

Rychlejší odstranění z indexu – Google bere 410 jako silný signál, že stránku už nemá zobrazovat. ✔ Úspora crawl budget – Vyhledávače nebudou ztrácet čas opakovaným kontrolováním neexistujících stránek. ✔ Lepší uživatelská zkušenost – Uživatelé dostanou jasnou zprávu, že stránka už není k dispozici.

Možná rizika (pokud se 410 použije špatně)

Ztráta backlinků – Pokud na stránku odkazují jiné weby, 410 znamená, že tyto odkazy přestanou fungovat. ❌ Pokles organického provozu – Pokud stránka měla dobré pozice, její odstranění může snížit návštěvnost. ❌ Chybné použití – Pokud stránku později obnovíte, budete muset řešit její znovuzindexování.

🔍 Jak zkontrolovat, zda 410 funguje správně?

  1. Použijte nástroj jako Screaming Frog (kontrola HTTP stavových kódů).
  2. Zkontrolujte v prohlížeči (např. pomocí rozšíření Redirect Path).
  3. Použijte Google Search Console (sekce „Pokrytí“ → „Vyloučeno“).

5. Praktické příklady použití 410

Příklad 1: E-shop – Zastaralý produkt

  • Situace: Prodávali jste produkt, který už nemáte na skladě a nebudete ho obnovovat.
  • Řešení:
    • Nastavte 410 pro URL produktu.
    • Přidejte na stránku odkaz na kategorii podobných produktů.
    • Odstraňte URL ze sitemapy.

Příklad 2: Blog – Staré články bez hodnoty

  • Situace: Máte staré články, které jsou zastaralé a nemají návštěvnost.
  • Řešení:

Příklad 3: Událost, která už proběhla

  • Situace: Měli jste stránku pro konferenci, která už skončila.
  • Řešení:
    • Nastavte 410, pokud neplánujete další ročník.
    • Pokud bude akce opakovaná, použijte 301 na novou stránku.

6. Časté chyby a jak se jim vyhnout

Chyba Důsledek Jak se vyhnout
Použití 410 místo 301, když existuje náhrada Ztráta SEO hodnoty (backlinky, autorita). Pokud máte novou stránku, použijte 301 redirect.
Nastavení 410 pro dočasně nedostupné stránky Vyhledávače stránku odstraní z indexu, i když se vrátí. Použijte 503 Service Unavailable pro dočasné výpadky.
Zapomenutí na aktualizaci sitemapy Vyhledávače stále kontrolují neexistující URL. Aktualizujte sitemap.xml a odešlete ji v GSC.
Chybějící uživatelská stránka pro 410 Špatná uživatelská zkušenost. Vytvořte přívětivou 410 stránku s navigací.

7. Checklist: Jak správně použít 410

1. Potvrďte, že stránka je trvale pryč (žádná náhrada, žádné plánované obnovení). ✅ 2. Nastavte 410 na serveru (.htaccess, Nginx, PHP). ✅ 3. Vytvořte uživatelsky přívětivou 410 stránku s navigací. ✅ 4. Odstraňte URL ze sitemapy a aktualizujte ji v GSC. ✅ 5. Zkontrolujte backlinky (pokud jsou důležité, zvažte 301). ✅ 6. Otestujte, zda 410 funguje (Screaming Frog, GSC, prohlížeč). ✅ 7. Sledujte pokrytí v Google Search Console (zda se URL odstranilo z indexu).


Závěr: Kdy a jak používat 410?

  • Použijte 410, pokud je stránka trvale pryč a nechcete, aby se zobrazovala ve vyhledávání.
  • Nepoužívejte 410, pokud existuje náhrada (použijte 301) nebo pokud je odstranění dočasné (503).
  • Vždy vytvořte uživatelsky přívětivou stránku s navigací.
  • Aktualizujte sitemap a sledujte indexaci v Google Search Console.

🔹 410 je silný nástroj pro SEO, ale musí se používat správně – jinak může poškodit vaši viditelnost.


Zdroje


Autor: Michal Binka Datum poslední úpravy: 22.10.2025