TL;DRUtilisez 410 Gone quand un contenu a été supprimé volontairement et ne reviendra pas, 404 quand vous n'en savez rien, et une redirection 301 dès qu'un équivalent existe. Pour Google, 404 et 410 ont le même effet : l'URL sort de l'index. Le choix relève donc de l'exactitude, pas d'une astuce SEO.
404 ou 410 : la différence en une phrase#
Une 404 Not Found dit « je ne trouve rien à cette adresse », sans préciser si c'est temporaire. Une 410 Gone dit « ce contenu existait, il a été supprimé volontairement et ne reviendra pas ». La RFC 9110 est explicite : si le serveur ne sait pas si la disparition est définitive, il doit utiliser la 404.
La RFC ajoute que la 410 sert surtout à la maintenance du web : elle signale que les propriétaires du site souhaitent voir disparaître les liens vers cette ressource. Elle précise aussi qu'il n'est pas obligatoire de marquer toutes les ressources supprimées en 410, ni de conserver ce marquage indéfiniment.
Ce code fait partie de la famille des erreurs 4xx. Les autres sont détaillés sur notre page codes d'erreur HTTP.
Ce que dit Google#
La documentation Google Search Central sur les codes HTTP range la 404 et la 410 dans le même traitement. Elle indique que toutes les erreurs 4xx, sauf la 429, sont traitées de la même façon : les robots signalent que le contenu n'existe pas, une URL déjà indexée est retirée de l'index, et une nouvelle URL en 404 n'est pas traitée. La fréquence d'exploration de ces adresses diminue progressivement.
Concrètement, pour Google Search, choisir 410 plutôt que 404 ne change pas le résultat final : l'URL sort de l'index dans les deux cas. On lit parfois qu'une 410 accélère la désindexation. La documentation officielle ne fait pas cette distinction : ne comptez pas dessus comme levier SEO.
Le choix entre 404 et 410 est d'abord une question d'exactitude. Utilisez 410 quand vous savez que la suppression est volontaire et définitive, 404 dans tous les autres cas, et une redirection 301 dès qu'un contenu équivalent existe ailleurs sur votre site.
Autre point de la même documentation : une page qui affiche un message d'erreur mais répond avec un code 200 est signalée comme soft 404 dans Search Console. Une page supprimée doit donc renvoyer un vrai code 404 ou 410, pas une page « contenu introuvable » servie en 200.
Côté visiteur : que faire face à une 410 ?#
Si vous tombez sur une page « 410 Gone », le contenu a été retiré par le site. Recharger la page ne changera rien. Vous pouvez :
- utiliser le moteur de recherche interne du site pour trouver un contenu proche ;
- remonter à la rubrique parente en raccourcissant l'adresse ;
- signaler au site qui vous a envoyé là que son lien est mort.
Choisir entre 404, 410 et 301#

| Situation | Code conseillé | Pourquoi |
|---|---|---|
| Produit remplacé par un nouveau modèle | 301 vers le nouveau produit | Le visiteur trouve ce qu'il cherchait, les liens entrants restent utiles |
| Article fusionné dans un guide plus complet | 301 vers le guide | Le contenu existe toujours, à une autre adresse |
| Produit définitivement retiré, sans équivalent | 410 | Suppression volontaire et définitive |
| Pages de spam injectées après un piratage | 410 | Ces adresses n'auraient jamais dû exister |
| Ancienne opération promotionnelle terminée | 410, ou 301 vers la page de l'offre en cours | Cas cité par la RFC pour la 410 ; 301 si une offre proche existe |
| Produit en rupture qui reviendra | 200, page maintenue | Ne supprimez pas une page qui reviendra |
| Adresse inconnue, faute de frappe | 404 | Aucune information sur une suppression |
Une redirection vers l'accueil n'est pas une bonne alternative à la 410. Elle n'apporte pas au visiteur ce qu'il cherchait. Google recommande la redirection permanente côté serveur (301 ou 308) quand une page change d'adresse : réservez-la donc aux vrais déménagements de contenu.
Cas d'usage 1 : produits définitivement retirés#
Sur une boutique, un produit qui ne sera plus jamais vendu et qui n'a pas de remplaçant direct peut passer en 410. Avant de le faire, vérifiez deux points : la page reçoit-elle des liens externes ou du trafic ? Si oui, une 301 vers la catégorie la plus proche ou vers un produit équivalent rend plus service. Sinon, la 410 est le signal le plus honnête.
Cas d'usage 2 : contenus supprimés#
Pages d'événements passés sans valeur d'archive, anciennes offres d'emploi pourvues, contenus obsolètes que vous ne voulez plus assumer : ce sont des suppressions volontaires. La 410 les décrit exactement. Pensez à retirer ces adresses de votre sitemap XML et de vos liens internes.
Cas d'usage 3 : spam injecté après un piratage#
Un site piraté se retrouve parfois avec des milliers de pages de spam indexées, souvent sous un même préfixe ou avec un motif d'URL reconnaissable. Une fois le site nettoyé et la faille corrigée, répondre 410 sur ce motif indique clairement que ces adresses ont disparu. Ne le faites qu'après le nettoyage : si les fichiers malveillants sont toujours là, ils seront régénérés.
Mettre en place une 410 sous Apache#
Le module mod_alias propose le statut gone. Avec ce statut, l'URL de destination est omise.
Redirect gone /ancienne-page.html
RedirectMatch gone ^/produits/ancienne-gamme/Avec mod_rewrite, le drapeau [G] renvoie une 410. Dans un fichier .htaccess, le motif ne commence pas par une barre oblique :
RewriteEngine On
RewriteRule ^promo-2024/ - [G]
RewriteRule ^(casino|pharma)-[a-z0-9-]+\.html$ - [G,NC]Placez ces règles avant celles de votre CMS (le bloc WordPress ou PrestaShop), sinon la requête sera transmise à l'application avant d'atteindre votre règle. Pour une page d'erreur personnalisée :
ErrorDocument 410 /410.htmlMettre en place une 410 sous nginx#
La directive return du module rewrite suffit :
location = /ancienne-page.html {
return 410;
}
location ^~ /promo-2024/ {
return 410;
}Pour une longue liste d'adresses, un map dans le bloc http reste plus lisible :
map $uri $page_supprimee {
default 0;
/ancienne-page.html 1;
/produit-retire 1;
}
server {
# ...
if ($page_supprimee) {
return 410;
}
}Testez la configuration avant de recharger : sudo nginx -t && sudo systemctl reload nginx. Si le test échoue, ne rechargez pas.
Mettre en place une 410 sous WordPress#
Par défaut, WordPress renvoie une 404 pour un article supprimé. Pour une 410, vous avez trois options :
- les règles
.htaccessou nginx ci-dessus, les plus légères ; - une extension de gestion des redirections qui propose le code 410 ;
- quelques lignes dans un fichier de
wp-content/mu-plugins/:
add_action('template_redirect', function () {
$supprimees = ['/ancienne-page/', '/promo-2024/'];
$chemin = wp_parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
if (in_array($chemin, $supprimees, true)) {
wp_die('Ce contenu a été définitivement supprimé.', 'Contenu supprimé', ['response' => 410]);
}
});La fonction wp_die() accepte un argument response qui fixe le code HTTP de la réponse.
Mettre en place une 410 sous PrestaShop#
Pour un produit désactivé, PrestaShop propose dans l'onglet SEO de la fiche produit un réglage de redirection : redirection 301 ou 302 vers un autre produit ou une catégorie, ou aucune redirection avec une page d'erreur. Selon la version, la liste propose aussi une réponse 410. Si ce n'est pas le cas, utilisez une règle Apache ou nginx sur l'URL du produit, placée avant les règles de réécriture de la boutique.
Pour une boutique qui retire une gamme entière, préparez la liste des URL avant la désactivation : un export des produits concernés évite d'en oublier. Notre agence PrestaShop peut vous accompagner sur ce type de nettoyage de catalogue.
Vérifier et suivre#
Contrôlez la réponse de chaque adresse traitée :
curl -sI https://exemple.fr/ancienne-page.html | head -n 1La première ligne doit afficher 410. Ensuite :
- retirez les adresses de votre sitemap XML et de vos menus ;
- corrigez les liens internes qui pointent encore vers elles ;
- suivez leur sortie de l'index dans le rapport sur l'indexation des pages de Search Console.
La RFC indique qu'une réponse 410 peut être mise en cache par défaut. Si vous restaurez une page par erreur, videz aussi le cache de votre CDN. Pour la méthode de diagnostic d'une 404 classique, voir notre guide sur l'erreur 404.
Notre conseil#
Ne cherchez pas à optimiser votre référencement avec la 410 : pour Google, elle a le même effet qu'une 404. Cherchez plutôt à donner la bonne réponse à chaque URL supprimée, et à rediriger en 301 tout ce qui a un équivalent. Pour repérer vos pages en erreur et vos liens cassés, lancez notre analyse de site web gratuite : note sur 100, plan d'action, et un appel de 45 minutes offert pour mettre en place les corrections. Pour un nettoyage d'index plus large, après un piratage ou une refonte, notre expert SEO établit avec vous la liste des URL à rediriger ou à supprimer.
Questions fréquentes#
La 410 fait-elle disparaître une page de Google plus vite qu'une 404 ?#
La documentation Google Search Central traite les deux codes de la même façon : l'URL est retirée de l'index. Elle ne promet aucune différence de vitesse. Choisissez le code selon la réalité de la suppression.
Faut-il passer toutes mes anciennes 404 en 410 ?#
Non. La RFC 9110 précise qu'il n'est pas nécessaire de marquer toutes les ressources supprimées en 410. Traitez en priorité les suppressions volontaires connues et les URL de spam, et redirigez en 301 celles qui ont un équivalent.
Vaut-il mieux rediriger un produit supprimé vers l'accueil ?#
Non. Une redirection vers l'accueil n'apporte pas au visiteur ce qu'il cherchait. Redirigez en 301 vers un produit équivalent ou la catégorie la plus proche, ou renvoyez une 410 s'il n'existe aucun équivalent.
Comment vérifier qu'une page renvoie bien une 410 ?#
Lancez curl -sI suivi de l'URL : la première ligne de la réponse doit contenir 410. Vous pouvez aussi utiliser l'outil d'inspection d'URL de Search Console pour voir ce que Google a reçu.
Que faire des pages de spam après un piratage ?#
Nettoyez d'abord le site et corrigez la faille, sinon les pages seront régénérées. Renvoyez ensuite une 410 sur le motif d'URL du spam, puis suivez leur sortie de l'index dans Search Console.
Article publié le 15/11/2026 sous la signature de Jonathan Gutierrez, rédigé à partir des sources citées ci-dessus, puis relu avant publication. Une information vous semble inexacte ou datée ? Signalez-le nous, nous corrigeons.







