D'accord. Tout d'abord. Ne marquez pas votre 404 comme étant fixe . Vous prolongez réellement le problème. Google va essayer de récupérer une page qui renvoie un 404 plusieurs fois avant d'abandonner. En effet, l'erreur 404 indique une situation temporaire dans laquelle une erreur 410 indique que la page a disparu . Donc, chaque fois que vous marquez un 404 comme étant corrigé , vous dites en fait à Google d'essayer à nouveau, recommençant ainsi le processus d'élimination.
Laissez ces pages 404 pendant un moment et Google cessera de les rechercher et supprimera les pages de l'index. Cela prendra du temps, mais à moins d'une erreur 410, c'est le moyen le plus simple. Une erreur 410 rendrait le processus plus rapide, mais il est plus difficile de présenter une erreur 410 et un 404 est la valeur par défaut, ce qui en fait la solution la plus simple et la plus naturelle.
Vos pages supprimées disparaîtront dans environ 30 à 60 jours si vous pouvez attendre. Cela dépend de la fréquence à laquelle Google visite vos pages. Cela peut prendre plus de temps, mais une fois les 404 trouvés, Google aime d'abord vérifier le site, puis en fonction du nombre de 404, il peut avoir un comportement plus agressif sur votre site.
L'utilisation d'un plan de site ne résout généralement pas les problèmes d'index. Cela ne fait que simplifier la vie des moteurs de recherche. Il n'est jamais considéré comme la liste de toutes les pages d'un site. Si un moteur de recherche lit un plan de site et trouve toujours des pages non répertoriées dans le plan de site, il continuera à indexer ces pages.
Une option, si cela a du sens, consiste à répertorier ces pages dans votre fichier robots.txt. S'il n'y en a pas trop (ce qui signifie quelque chose que vous pouvez faire et que votre fichier robots.txt ne serait pas trop long), ce serait une solution plus rapide. Sinon, j'attendrais et laisserais les erreurs 404 expirer d'elles-mêmes.
Un dernier mot. Tout ira bien. Vraiment. Tout fonctionnera très bien pour vous si vous êtes patient.