今、私はYoast for SEOを使用しています。 Google Search Consoleで3000以上のURLがインデックスに登録されていますが、100以上の投稿があります。タグやカテゴリなどの他のものを追加すると、約300以上のURLが存在するはずです。 Google Search ConsoleにURLが多すぎる理由を探り始めます。次に、WordPressにアップロードされたメディアの添付ファイルが見つかり、それぞれがGoogleでインデックス付けされたページURLを作成しました。
https://yoast.com/media-attachment-urls/ に記載されているように、私はYoastプラグインでこれを修正しようとしました:
ただし、これにより、Googleは検索コンソールで404 not foundエラーが増加することを報告しました。
技術的には2つの質問があります。
attachment-sitemap1.xml
と他のattachment-sitemaps.xml
があるのはなぜですか。 Yoastの設定で添付されたメディアURLを無効にしました。解決策は何ですか?私が知る限り、404はメディア添付URLであり、以前はバグのあるYoastによって作成され、インデックスが作成され、その後Yoastパッチによって削除されました。
私の意見では、添付ファイルのサイトマップには、メディアの添付ファイル(ファイルへの直接)へのURLが含まれている必要があります。添付ファイルのサイトマップにメディア添付ファイルのURL(ファイルではなく)が含まれている場合、そのようなサイトマップは削除し、Yoastによってバグとして提出する必要があります。
これらがバグのあるバージョンのYoastによって作成された場合、「Yoast SEO:Search Index Purge」プラグインを使用して、Googleから404リンクから削除できます。 https://wordpress.org/plugins/yoast-seo-search-index-purge/