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
- Stránka byla trvale smazána (např. zastaralý produkt, starý článek, neplatná akce).
- Neexistuje náhrada (pokud by existovala, použili byste 301 redirect).
- Nechcete, aby se stránka zobrazovala ve vyhledávání (např. duplicitní obsah, zastaralé informace).
- 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:
- Odstranit URL ze sitemapy (abyste vyhledávačům neposílali zbytečné signály).
- Použít Google Search Console (GSC) k ručnímu odstranění z indexu (pokud je to nutné).
- 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ě?
- Použijte nástroj jako Screaming Frog (kontrola HTTP stavových kódů).
- Zkontrolujte v prohlížeči (např. pomocí rozšíření Redirect Path).
- 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í:
- Pokud nemají backlinky, nastavte 410.
- Pokud mají hodnotné odkazy, zvažte 301 redirect na relevantní článek.
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
- Google Developers. (2025). Return a 404 or 410 status code for permanently removed pages. https://developers.google.com/search/docs/advanced/crawling/soft-404
- Google Quality Guidelines. (2025). Obecné koncepty a souvislosti s aktualizací indexu a soft 404. https://general-google-quality-guidelines-2025.pdf
- Mozilla Developer Network. (2025). HTTP response status codes. https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
Autor: Michal Binka Datum poslední úpravy: 22.10.2025
