Добре. Насамперед. Не позначайте свій 404 як зафіксований . Ви фактично продовжуєте це питання. Google спробує отримати сторінку, яка повертає 404 кілька разів, перш ніж відмовитись. Це тому, що помилка 404 вказує на тимчасову ситуацію, коли помилка 410 говорить про те, що сторінка зникла . Тож кожен раз, коли ви позначаєте 404 як фіксований , ви фактично говорите Google спробувати ще раз, таким чином, запускаючи процес усунення знов.
Запустіть ці сторінки 404 на деякий час, і Google перестане їх шукати і скине сторінки з індексу. Це займе час, але якщо помилка 410, це найпростіший спосіб. Помилка 410 зробить процес швидшим, але складніше представити помилку 410, а 404 - це за замовчуванням, що полегшує та природніше рішення.
Видалені сторінки зникнуть приблизно через 30-60 днів, якщо ви зможете зачекати. Це залежить від того, як часто Google відвідує ваші сторінки. Це може зайняти більше часу, але після виявлення 404-х років Google любить спочатку перевірити сайт, а потім, залежно від кількості 404-х, може паяти ваш сайт більш агресивно.
Використання карти сайту фактично не усуває жодних проблем з індексом. Це лише спрощує життя пошуковим системам. Він ніколи не сприймається як всебічний список сторінок, які має будь-який сайт. Якщо пошукова система прочитає мапу сайту і все-таки знайде сторінки, не зазначені в мапі, вона продовжить індексувати ці сторінки.
Один варіант, якщо це має сенс зробити, - це перерахувати ці сторінки у вашому файлі robots.txt. Якщо їх не надто багато (тобто щось ви можете зробити, і ваш файл robots.txt не буде занадто довгим), це буде швидшим рішенням. В іншому випадку я б просто зачекав і нехай 404 помилки закінчуються самостійно.
Одне останнє слово. Ви будете гаразд. Дійсно. У вас все вийде дуже добре, якщо ви будете терплячі.