Ладно. Обо всем по порядку. Не отмечайте свой 404 как исправленный . Вы на самом деле продлеваете проблему. Google попытается получить страницу, которая возвращает 404 несколько раз, прежде чем сдаться. Это связано с тем, что ошибка 404 указывает на временную ситуацию, когда ошибка 410 говорит о том, что страница исчезла . Таким образом, каждый раз, когда вы помечаете 404 как исправленный , вы фактически говорите Google повторить попытку, таким образом снова и снова запуская процесс исключения.
Просто дайте этим страницам некоторое время 404, и Google перестанет их искать и удалит страницы из индекса. Это займет время, но если не считать ошибки 410, это самый простой способ. Ошибка 410 ускорит процесс, но сложнее представить ошибку 410, а по умолчанию используется значение 404, что делает его более простым и естественным решением.
Ваши удаленные страницы исчезнут через 30-60 дней, если вы сможете подождать. Это зависит от того, как часто Google посещает ваши страницы. Это может занять больше времени, но после того, как 404 найдены, Google любит сначала проверять сайт, а затем, в зависимости от количества 404, может стать более агрессивным.
Использование карты сайта на самом деле не решает никаких проблем с индексом. Это только делает жизнь проще для поисковых систем. Он никогда не считается окончательным списком страниц, которые есть у любого сайта. Если поисковая система читает карту сайта и все еще находит страницы, не указанные в карте сайта, она продолжит индексировать эти страницы.
Один из вариантов, если это имеет смысл, - перечислить эти страницы в файле robots.txt. Если их не так много (имеется в виду что-то, что вы можете сделать, и ваш файл robots.txt не будет слишком длинным), это было бы более быстрым решением. В противном случае, я бы просто подождал и позволил 404 ошибкам истечь самостоятельно.
Последнее слово. Вы будете в порядке. В самом деле. Все это будет очень хорошо для вас, если вы терпеливы.