Yoast SEOがインストール後にsitemap.xmlを生成しません。

進行中 ワードプレス ウェブサイトのSEO最適化、Yoast SEOは、一般的に使用されるプラグインの一つであり、タイトル、説明を最適化し、自動的に検索エンジンのクロールのためのサイトマップを生成することができます。しかし、一部のユーザーは、インストール後にルートディレクトリにsitemap.xmlファイルが存在しないことを発見し、包含効果に影響を与える可能性があります。

この記事では、一般的な原因を分析し、ウェブマスターがサイトマップを正常に機能させるための解決策を提供します。

画像[1]-Yoast SEOのインストールでsitemap.xmlが生成されない?

I. Yoast SEOは本当にSEO効果を生むのか? サイトマップ.xmlファイル?

まず最初に、Yoast SEOはウェブサイトのルートディレクトリに本物のsitemap.xmlファイルを生成しないことを知っておくことが重要です。これはWordPressによって動的に生成されます。

ウェブマスターは、以下のリンクに直接アクセスして、サイトマップが機能しているかどうかを確認することができます:

https://网站域名/sitemap_index.xml

このリンクにアクセスすると 404エラーまたは空白のページが表示される場合は、サイトマップ機能が正常に有効化されていないか、他の要因によってブロックされている可能性があります。

2つ目は、sitemap.xmlが生成されない一般的な理由とトラブルシューティング方法です。

1.固定リンク構造が適切でないため、サイトマップが表示されない。

Yoast SEOはサイトマップの生成にWordPressのPretty Permalinkを利用しています。じゅんいつ"リンク構造(例えば ?p=123)、サイトマップ機能は正しく動作しません。

解決策

バックオフィスへのアクセス[設定 > 固定リンク]リンク構造を"記事名「または /%postname%/。 フォーマットで保存し、更新する。 サイトマップ このページは大丈夫だ。

画像[2]-Yoast SEOのインストールでsitemap.xmlが生成されない?

2.サイトマップ機能が有効になっていない

サイトマップはYoast SEOプラグインで手動でON/OFFすることができますが、誤ってOFFにしてしまうとサイトマップが表示されなくなります。

パスを確認する::

バックオフィスへのアクセス ヨースト SEO > 設定 > 一般 > サイト機能

写真[3]-Yoast SEOがインストール後にsitemap.xmlを生成しない。

スクロールダウンして "サイトマップ"モジュールが有効になっていることを確認してください。オフになっている場合は、オンにして設定を保存してください。

画像[4]-Yoast SEOのインストールでsitemap.xmlが生成されない?

3.キャッシュプラグインまたはCDN干渉

一部のキャッシュプラグイン(LiteSpeed Cacheなど、WPスーパーキャッシュのような)CDNを使用するか クラウドフレア)、サイトマップページが404ページまたは古いバージョンとしてキャッシュされ、ユーザーが最新のサイトマップにアクセスできなくなる可能性があります。

推奨オペレーション::

  • サイトのキャッシュとブラウザのキャッシュをクリアする
写真[5]-Yoast SEOがインストール後にsitemap.xmlを生成しない。
  • CDNを使用している場合は、一時的にシャットダウンしてサイトマップを再確認してください。
  • 特定のパスを除く(例えば /sitemap_index.xml)はキャッシュされない

4.他のSEOプラグインとの競合

サイトが複数のSEOプラグインを有効にしている場合(たとえば 順位 数学そしてオール・イン・ワンSEO)、これらのプラグインはYoastと競合し、サイトマップ機能に異常をきたす可能性があります。

治療::

SEOプラグインは1つだけにしておくことをお勧めします。他のプラグインを無効にした後、Yoastのサイトマップが復活していることを再確認してください。

写真[6]-Yoast SEOがインストール後にsitemap.xmlを生成しない。

5.テーマまたはカスタム機能のブロック サイトマップ 輸出

一部のプレミアム・テーマまたはカスタム functions.php このファイルには、サイトマップを無効にするコードが含まれている可能性があります。

例えば、以下のコードはYoastのサイトマップ出力を無効にします:

add_filter('wpseo_enable_xml_sitemap_transient_caching', '__return_false');
add_filter('wpseo_sitemap_index', '__return_false');

提案::

トピックを見るサブテーマfunctions.php ファイルに、サイトマップ機能をブロックしている関連コードがないか確認してください。もしそうであれば、そのファイルを削除するかコメントして保存してください。

第三に、サイトマップが正しく機能しているかどうかをテストする方法は?

サイトマップが機能しているかどうかをテストする簡単な方法をいくつかご紹介します:

サイトマップのリンクをご覧ください:
https://网站域名/sitemap_index.xml
サイトマップの構造が正しく読み込まれるか確認する

利用する Googleサーチコンソール テスト:

  • サインイン せかいへいわジーエスシー その後[サイトマップ]
写真[7]-Yoast SEOがインストール後にsitemap.xmlを生成しない。
  • 輸入 サイトマップ_index.xml を提出する。
写真[8]-Yoast SEOがインストール後にsitemap.xmlを生成しない。
  • エラーなしで正常に読み込まれたかどうかを確認する

ブラウザのプラグインやオンラインツールを使って、サイトマップの可用性と有効性を確認する。

結論

多くの人がsitemap.xmlが見つからないというプラグインエラーを見ますが、実際には ヨーストSEO で御座います動的生成サイトマップはサーバー上に実際のファイルを作成しません。下のリンクに正常にアクセスできる限り、サイトマップは正常です:

https://网站域名/sitemap_index.xml

もし開かないなら、それはたいてい固定リンクが正しく設定されていないそしてキャッシュの問題もしかしたらプラグインの競合.記事で説明されているように、ステップバイステップでトラブルシューティングを行えば、ほとんどの問題は解決する。


お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
カスタマーサービス WeChat
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
著者:Linxiulian
終わり
好きなら応援してください。
クドス159 分かち合う
linxiulianのアバター - Photon Flux|WordPress 修理サービス、プロフェッショナル、ワールドワイド、迅速対応
おすすめ
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし