サイトマップのトラブルシューティング

サイトマップは、検索エンジンがサイトのコンテンツを見つけ、分類し、学習できるようにするために、あらゆるWordPressサイトにとって不可欠な要素です。有効なサイトマップの生成に関連する問題を解決するためのヒントをいくつかご紹介します。

クイックヒント

  • Yoast SEOまたはGoogle XML Sitemapsをお勧めします。
  • 競合を避けるために、サイトマッププラグインは1つだけを使用してください。
  • robots.txtのカスタマイズは、サイトマップの作成に影響を与える可能性があります。

サイトマップのベストプラクティス

Yoast SEOをお勧めします

Shifter上のWordPressサイトにサイトマップを追加するために、私たちが最もよく使うプラグインはYoast
SEOです。これはWordPress
SEOで利用できる最も人気のあるプラグインの1つであり、Shifterプラットフォームにこのプラグインをサポートするための機能を特別に追加しました。

Google XML
Sitemapsプラグインもサポートしています

Shifterは、WordPressプラグインディレクトリで利用できる無料のプラグインであるGoogle
XML
Sitemapもサポートしており、サイトマップを簡単に追加できます。Yoastの多くの機能が必要ない場合は、これが2番目のおすすめです。

見つからないサイトマップの検索

サイトの静的バージョンを生成し、サイトマップがWordPressでは表示されていたのに見つからない場合は、確認できることがいくつかあります。

複数のサイトマッププラグインの使用

複数のプラグイン、機能、または機能を使用してサイトマップを管理している場合、それがプラグインの競合の原因となり、サイトマップの失敗につながる可能性があります。この競合が原因でジェネレーターがサイトマップを検出できない場合、サイトマップは生成されません。この問題の解決策は、インストールおよびアクティブになっている他のサイトマップ用プラグインを確認し、無効にするか削除することです。

Virtual Robots.txtとの競合

Shifterは、Virtual
Robots.txtプラグインを使用してrobots.txtファイルをカスタマイズすることをサポートしています。ただし、YoastやGoogle
XML
Sitemapsのような専用のSEOプラグインを使用している場合は、このプラグインを有効にしてSEO設定をカスタマイズすることはお勧めしません。

なぜ競合するのか?

Yoastサイトマップの仕組みは、作成したサイトマップのURLをrobots.txtに追加することです。Yoastがrobots.txtに追加する行は、Virtual
Robots.txtプラグインを使用すると上書きされる可能性があります。この問題の最も一般的な解決策は、Virtual
Robots.txtプラグインを無効にしてテストすることです。robots.txtファイルを表示し、Yoastが追加するXMLサイトマップのエントリを検索します。そこにエントリがあれば、プラグインの競合が原因であることがわかります。プロジェクトでrobots.txtファイルに手動でエントリを追加する必要がある場合は、Yoastが追加するエントリをメモし、Virtual
Robots.txtプラグインを使用してrobots.txtに手動で再度追加します。こうすることで、Shifterが静的サイトを生成するときにエントリが残ります。

[IMAGE_PLACEHOLDER_1] [IMAGE_PLACEHOLDER_2] [IMAGE_PLACEHOLDER_3]