訪問者がコンテンツを見つけられるように、サイトにサイトマップを表示しますか?
All in One SEOを使用すると、サイトにHTMLサイトマップを簡単に表示できます。
ここでは、サイトにサイトマップを表示する方法と、含めるコンテンツを制御する方法を説明します。
チュートリアルビデオ
HTMLサイトマップの有効化
開始するには、All in One SEOメニューのSitemapsに移動し、HTML Sitemapタブをクリックします。

画面の上部には、デフォルトで有効になっているEnable Sitemapトグルが表示されます。

HTMLサイトマップ機能を無効にしたい場合は、トグルをクリックします。
次に、HTMLサイトマップをサイトに表示する5つの異なる方法が表示されます。これらの各方法の使用方法については、ここのセクションで確認できます。

HTMLサイトマップ設定
次に、サイトマップに表示したいコンテンツを決定します。ここには、Post TypesとTaxonomiesの2つの設定があります。
すべてのコンテンツを含めたい場合は、Include All Post TypesとInclude All Taxonomiesのチェックボックスをチェックしたままにしておくことができます。
これらの2つのチェックボックスをオフにすると、すべてのコンテンツ投稿タイプとタクソノミーのリストが表示され、サイトマップに含めるものを選択できます。

次の2つの設定は、Sort OrderとSort Directionです。

これらは、サイトマップにコンテンツが表示される順序を制御します。Sort Orderの選択肢は次のとおりです。
- Publish Date – コンテンツが公開された順に表示されます
- Last Updated Date – コンテンツが最後に更新された順に表示されます
- Alphabetical – コンテンツがアルファベット順に表示されます
- Post / Term ID – コンテンツがIDに基づいて表示されます
Sort Directionには、AscendingまたはDescendingの2つの選択肢があり、これらは選択されたSort Orderに適用されます。
Publication Date設定では、サイトマップの各コンテンツ項目の横にコンテンツが公開された日付を表示または非表示にできます。これは投稿タイプにのみ適用されます。

最後の設定はCompact Archivesです。これはWPBeginner Compact Archivesプラグインと連携して機能し、HTMLサイトマップにコンパクトなアーカイブを表示できるようにします。

高度な設定
HTMLサイトマップの設定でAdvanced Settingsを有効にすると、Exclude Posts / PagesとExclude Termsの2つの設定が表示されます。

これらのフィールドを使用して、サイトマップに表示されるコンテンツを除外できます。
ID、タイトル、またはスラッグをフィールドに入力することでコンテンツを除外でき、All in One SEOは入力した内容と一致するコンテンツを表示します。
例えば、プライバシーポリシーページをHTMLサイトマップに表示したくない場合は、除外する投稿/ページフィールドにページ名を入力し、リストに表示されたらページを選択します。
除外する投稿/ページフィールドを使用して任意の投稿タイプでコンテンツを除外し、除外するタームフィールドを使用して任意のタクソノミーを除外できます。
サイトでのHTMLサイトマップの表示
サイトにHTMLサイトマップを表示するには、5つの方法があります。
これらはHTMLサイトマップの表示セクションに記載されています。

最初のオプションは専用ページを使用することです。
これにより、サイトに動的(仮想)ページが生成されます。HTMLサイトマップの表示セクションで動的ページを選択し、次にここで示すように、ページに付けたい名前を下のフィールドに入力します。

変更を保存ボタンをクリックすると、HTMLサイトマップを開くボタンをクリックしてサイトマップページを表示できます。
サイトにHTMLサイトマップを表示するための他の4つのオプションは次のとおりです。
- ショートコード – HTMLサイトマップを表示するためのショートコードの使用方法については、こちらの記事をご覧ください。
- Gutenbergブロック – HTMLサイトマップを表示するためのGutenbergブロックの使用方法については、こちらの記事をご覧ください。
- ウィジェット – HTMLサイトマップを表示するためのウィジェットの使用方法については、こちらの記事をご覧ください。
- PHPコード – HTMLサイトマップを表示するためのPHPコードの使用方法については、こちらの記事をご覧ください。
以上です!これで、訪問者がコンテンツを見つけるのに役立つサイトマップが用意されたはずです。