OK. Primeiras coisas primeiro. Não marque seu 404 como sendo corrigido . Você está realmente prolongando o problema. O Google tentará buscar uma página que retorne 404 várias vezes antes de desistir. Isso ocorre porque o erro 404 indica uma situação temporária em que um erro 410 diz que a página foi embora . Portanto, toda vez que você marcar um 404 como corrigido , estará dizendo ao Google para tentar novamente, iniciando o processo de eliminação novamente.
Deixe essas páginas 404 por um tempo e o Google deixará de procurá-las e eliminará as páginas do índice. Vai levar tempo, mas, com exceção do erro 410, é a maneira mais fácil. Um erro 410 tornaria o processo mais rápido, mas é mais difícil apresentar um erro 410 e um 404 é o padrão, tornando-o a solução mais fácil e natural.
Suas páginas removidas desaparecerão em cerca de 30 a 60 dias, se você puder esperar. Depende da frequência com que o Google visita suas páginas. Pode levar mais tempo, mas, uma vez encontrados os 404, o Google gosta de verificar o site pela primeira vez e, dependendo do número de 404, pode aumentar o seu site de forma mais agressiva.
Geralmente, o uso de um mapa do site geralmente não corrige nenhum problema com o índice. Isso simplifica a vida dos mecanismos de pesquisa. Ele nunca é considerado a lista de todas as páginas de qualquer site. Se um mecanismo de pesquisa ler um mapa do site e ainda encontrar páginas não listadas no mapa do site, ele continuará indexando essas páginas.
Uma opção, se fizer sentido, é listar essas páginas no seu arquivo robots.txt. Se não houver muitos (o que significa que você pode fazer e seu arquivo robots.txt não seria muito longo), essa seria uma solução mais rápida. Caso contrário, eu esperaria e deixaria os erros 404 expirarem por conta própria.
Uma última palavra. Você vai ficar bem. Realmente. Tudo funcionará muito bem para você, se você for paciente.