サイトマップを設定する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
サイトマップは、検索エンジンのクローラーがサイトをナビゲートし、検索エンジン最適化(SEO)を改善するのに役立ちます。SXAでは、デフォルトではサイトマップがサイト全体に対して生成され、キャッシュに保存されます。XMLサイトマップは、検索エンジン専用に作成され、Webサイト内の利用可能なページの詳細、それらの相対的な重要性、およびコンテンツの更新頻度を表示します。
デフォルトでは、サイトマップはサイトのSettingsアイテムのBasicセクションで定義されたホスト名を使用します(site/Settings).Host NameフィールドとTargetHostNameフィールドの両方が空の場合、サイトマップは404エラーを返します。
このサイトマップファイルは、サーバーのルートフォルダに保存され、通常はsitemap.xmlという名前が付けられます。
サイトマップの各エントリには、次の属性が含まれています。
-
Loc – ページの場所。
-
Lastmod – ページ( locの下)が最後に変更された日付。
-
Changefreq – ページの内容を変更する頻度。
-
Priority – 0から1までの数値で、特定のページの重要性を表します。
サイトのサイトマップを設定するには:
-
コンテンツ エディターでsite/Settingsに移動し、Search Engines SitemapセクションのSitemap Modeフィールドで、サイトマップのストレージ オプションを選択します。
-
Inactive – SiteMapOffをオンにします。
-
キャッシュに保存 – サイト全体のサイトマップをキャッシュに保存します。サイトがAzureなどの環境でホストされており、ドライブにファイルを簡単に保存できない場合、またはサイトが非常に動的で、サイトマップが要求されるたびにほぼ再生成する必要がある場合は、このオプションを選択します。このオプションはデフォルトでオンになっています。
-
ファイルに保存 – サイト全体のサイトマップをファイルに保存します。このオプションは、頻繁に変更されない大規模なサイトがある場合に選択します。
必要に応じて、generatedindexファイル内の外部サイトマップを参照するには、サイトマップをKEYVALUE形式 ( KEYは任意の名前、VALUEは外部サイトマップ ファイルへの直接リンク) で追加します。次に例を示します http://example.com/sitemap.xml
-
-
sitemapindexファイル内の外部サイトマップを参照する場合は、Create sitemap index instead of sitemapチェック ボックスをオンにします。これは、サイトでWordPressブログなどの外部サイトをホストしている場合に便利です。
-
設定を保存し、アイテムを公開します。設定を保存すると、サイトマップはTargetHostName/sitemap.xmlで確認できます。サイトマップへのリンクは、robots.txtファイルの末尾に自動的に追加されます。
-
ページを公開すると、サイトマップが自動的に更新されます。


