はい。まず最初に。404を修正済みとしてマークしないでください。あなたは実際に問題を長引かせています。Googleは、あきらめる前に404を返すページを数回取得しようとします。これは、404エラーが、ページがなくなったという410エラーが一時的な状況を示しているためです。したがって、404を修正済みとしてマークするたびに、実際にGoogleに再試行するよう指示し、排除プロセスを再び開始します。
これらのページをしばらくの間404にすると、Googleはそれらの検索を停止し、インデックスからページを削除します。時間がかかりますが、410エラーがなければ、これが最も簡単な方法です。410エラーはプロセスを高速化しますが、410エラーを表示するのは難しく、404がデフォルトであり、より簡単で自然なソリューションになります。
削除できるページは、お待ちいただければ約30〜60日で消えます。Googleがページにアクセスする頻度に依存します。時間がかかる場合がありますが、404が見つかると、Googleは最初にサイトをスポットチェックし、404の数に応じてサイトをより積極的にスパイダーする可能性があります。
通常、サイトマップを使用しても、インデックスの問題は解決されません。それは、検索エンジンの生活をよりシンプルにするだけです。これは、サイトのすべてのページのすべてのリストとして解釈されることはありません。検索エンジンがサイトマップを読み取り、それでもサイトマップにリストされていないページが見つかった場合、それらのページは引き続きインデックス付けされます。
意味がある場合のオプションの1つは、これらのページをrobots.txtファイルにリストすることです。あまり多くない場合(できることを意味し、robots.txtファイルが長すぎないことを意味します)、それはより高速なソリューションになります。そうでなければ、私はただ待って、404エラーがそれ自身で期限切れになるようにします。
最後の一言。大丈夫です。本当に。あなたが辛抱している場合、それはすべてあなたのために非常にうまくいくでしょう。