web-dev-qa-db-ja.com

WordPress添付URLによって引き起こされる404エラーを修正する方法Yoastを使用すると404エラーが発生する

今、私は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プラグインでこれを修正しようとしました:

enter image description here

ただし、これにより、Googleは検索コンソールで404 not foundエラーが増加することを報告しました。

enter image description hereenter image description here

技術的には2つの質問があります。

  1. Yoast settinsによって引き起こされるこれらの404エラーを修正する方法は?
  2. サイトマップにattachment-sitemap1.xmlと他のattachment-sitemaps.xmlがあるのはなぜですか。 Yoastの設定で添付されたメディアURLを無効にしました。解決策は何ですか?
2
Omair Farooq

私が知る限り、404はメディア添付URLであり、以前はバグのあるYoastによって作成され、インデックスが作成され、その後Yoastパッチによって削除されました。

私の意見では、添付ファイルのサイトマップには、メディアの添付ファイル(ファイルへの直接)へのURLが含まれている必要があります。添付ファイルのサイトマップにメディア添付ファイルのURL(ファイルではなく)が含まれている場合、そのようなサイトマップは削除し、Yoastによってバグとして提出する必要があります。

1
Evgeniy

これらがバグのあるバージョンのYoastによって作成された場合、「Yoast SEO:Search Index Purge」プラグインを使用して、Googleから404リンクから削除できます。 https://wordpress.org/plugins/yoast-seo-search-index-purge/

1
Ron Tabor