---
title: "サイトマップの設定"
slug: "configure-a-sitemap"
abstract: "サイトのサイトマップを設定してください。"
---
# サイトマップの設定

サイトマップは、検索エンジンクローラーがあなたのサイトをナビゲートし、SEOを向上させるのに役立ちます。SXAでは、デフォルトでサイトマップはサイト全体で生成され、キャッシュに保存されます。XMLサイトマップは、検索エンジン専用に作成され、ウェブサイト内の利用可能なページの詳細、その相対的な重要度、コンテンツ更新頻度を示します。

デフォルトでは、サイトマップはサイトのサイト定義項目(Tenant/Site/Settings/Site Grouping/Site)の**基本**セクションで定義されたホスト名を使用します。**ホスト名**と**TargetHostName**の両方のフィールドが空の場合、サイトマップは404エラーを返します。

このサイトマップファイルはサーバーのルートフォルダに保存され、通常はsitemap.xmlと名付けられています。

サイトマップのすべてのエントリーには以下の属性が含まれています:

-   Loc – ページの場所。
-   Lastmod – ページ( locの下)が最後に修正された日付。
-   Changefreq – ページの内容がどれくらいの頻度で変更されるか。
-   Priority – 0から1の間の数字は、特定のページの重要度を表します。

サイトのサイトマップを設定するには:

1.  コンテンツエディターで /Settings に移動し、 **Search Engines Sitemap** **セクションの Sitemap モード** 欄で、サイトマップの保存オプションを選択します。
    
    -   非アクティブ – サイトマップをオフにします。
    -   キャッシュに保存 – サイト全体のサイトマップをキャッシュに保存します。Azureなどの環境でホストされているサイトで、ドライブにファイルを簡単に保存できない場合や、サイトが非常に動的でほぼ毎回サイトマップを再度生成する必要がある場合にこのオプションを選択してください。このオプションはデフォルトで有効になっています。
    -   ファイルに保存 – サイト全体のサイトマップをファイルに保存します。頻繁に変更されない大規模なサイトをお持ちの場合は、このオプションを選択してください。
    
    オプションとして、生成されたインデックスファイル内で外部サイトマップを参照することも可能です。サイトマップをKEYVALUE形式で追加し、KEYは選択した名前、VALUEは外部サイトマップファイルへの直接リンクです。例: [http://example.com/sitemap.xml](http://example.com/sitemap.xml)
    
2.  外部サイトマップを参照したい場合は、**サイトマップではなく「サイトマップインデックスを作成」** のチェックボックスを選択してください。これはWordPressブログなどの外部サイトをホストする場合に役立ちます。
    
3.  設定を保存してアイテムを公開してください。設定が保存されると、サイトマップはこちらで見られます: TargetHostName/sitemap.xml。 robots.txtファイルの最後にサイトマップへのリンクが自動的に追加されます。
    
    > !注サイトマップリンクが正しく生成されるように、サイト定義項目でターゲットホスト名とスキームを設定することをお勧めします。
    
4.  ページを公開すると、サイトマップが自動的に更新されます。
    
    > !注SXAはXMLのサイトマップ形式に従ってサイトマップを生成しますが、このXMLの解析ロジックはブラウザに依存しています。そのため、ブラウザにsitemap.xmlのXMLタグが表示されていないことに気づくかもしれません。ブラウザで元のXMLを表示したい場合は、拡張機能をインストールすることができます。