サイトマップ
サイトマップは、検索エンジンによるストアのインデックス付け方法を改善し、webweb クローラーが見落とす可能性のあるページを見つけるように設計されています。 サイトマップでは、すべてのページと画像にインデックスを作成するように設定できます。
有効にすると、Commerceはsitemap.xmlという名前のファイルを作成します。このファイルは、指定した場所にインストールに保存されます。 この設定では、更新の頻度と、各タイプのコンテンツの優先度を設定できます。 サイトマップは、サイト上のコンテンツが変更されるたびに(毎日、毎週、毎月など)更新される必要があります。
サイトの開発中は、サイトのインデックス作成を避けるために、web web クローラーのrobots.txt ファイルに手順を含めることができます。 ローンチの前に、サイトのインデックス作成を許可するように手順を変更できます。
技術情報については、Commerce on Cloud Infrastructure ガイドの「 サイトマップとrobots.txtを追加する」を参照してください。
手順1: サイトマップの設定
XML サイトマップ設定を完了して、何が含まれているか、サイトマップが更新される頻度を決定します。
手順2: サイトマップの生成
-
管理者 メニューで、Marketing > SEO & Search>Site Mapに移動します。
-
Add Site Mapをクリックします。
{width="700" modal="regular"}
-
サイト マップ Filenameを入力します。 例:
sitemap.xml -
Pathを入力して、サイトマップファイルがサーバー上のどこに存在するかを判断します。 パスが書き込み可能であることを確認します。
-
/sitemap/- サイトマップファイルを サイトマップ というディレクトリに配置します。 -
/- サイト マップ ファイルをベース パス、またはCommerce インストールのルートに配置します。
{width="600" modal="regular"}
-
-
完了したら、Save & Generateをクリックします。
サイトマップがグリッドに表示されるまでに数分かかる場合があります。
手順3: robots.txtの設定と有効化(オプション)
インデックスを作成するサイトの一部をクロールするように検索エンジンに指示する手順を使用して、検索エンジンロボット の設定を完了します。
手順4: サイトマップを検索エンジンに送信
Commerce インストールのsitemap.xml ファイルへのリンクを提供することで、サイトマップを様々な検索エンジンに送信できます。 リンクをコピーするには、次の操作を行います。
-
サイトマップ リストで、Link for Google列のURLを右クリックします。
-
メニューで、Copy Link Addressを選択します。
詳しくは、特定の検索エンジンの手順を参照してください。 以下に、上位2つの検索エンジンの手順へのリンクを示します。
手順5:以前のロボットの指示を復元する(オプション)
元の(デフォルト)制限のいずれかを復元できるようになりました。
複数のweb サイトのサイトマップとrobots.txtを管理する
複数のweb サイトがある場合は、サイトマップの作成と送信のプロセスを簡略化できます。 検証済みのすべてのストアのURLを含む1つ以上のサイトマップを作成し、サイトマップを単一の場所に保存するだけです。 すべてのサイトはGoogle Search Consoleで確認する必要があります。
マルチストアインスタンスのサイトマップを作成するには、次の操作を行います。
-
Web サイトのルートに
sitemapsという名前のフォルダーを作成し、各ドメインのサブフォルダーを作成します。code language-none /sitemaps/domain_1//sitemaps/domain_2/
-
管理者 サイドバーで、Marketing > SEO & Search>Site Mapに移動します。
-
各ストアのサイトマップリストを作成または編集し、Pathをストア用に作成したものに設定します。
/sitemaps/domain_1//sitemaps/domain_2/ -
必要に応じて、robots.txt ファイルを更新します。
検索エンジンのクモが新しいサイトマップに適切に誘導されるようにするには、robots.txt ファイルを更新または作成します。 上部に次の行を追加します。
code language-none Web サイト サイトマップサイトマップ:https://www.domain_1.com/sitemaps/domain_1/sitemap.xml
サイトマップ:https://www.domain_2.com/sitemaps/domain_2/sitemap.xml
列の説明
/sitemap/ - サイトマップファイルを、Commerce インストールのルートの1つ下の sitemap というディレクトリに配置します。/ - サイトマップファイルをベースパス、またはCommerce インストールのルートに配置します。サイトマップ設定
サイトマップは、サイトのコンテンツが変更されるたびに更新される必要があります。更新は、日単位、週単位、月単位のいずれかになります。 この設定では、各タイプのコンテンツの頻度と優先順位を設定できます。
手順1: コンテンツの更新の頻度と優先順位を設定する
-
管理者 サイドバーで、Stores > Settings>Configurationに移動します。
-
左側のパネルで、Catalogを展開し、XML Sitemapを選択します。
-
Categories Options セクションの
を展開し、次の操作を行います。
note note NOTE 必要に応じて、Use system value チェックボックスをオフにして、これらの設定を変更します。 -
Frequencyを次のいずれかに設定します:
AlwaysHourlyDailyWeeklyMonthlyYearlyNever
-
Priorityに、
0.0から1.0までの値を入力します。 ゼロは最優先度が低い。
{width="600" modal="regular"}
これらのオプションの詳細なリストについては、設定リファレンスの カテゴリーオプション を参照してください。
-
-
Products Options セクションの
を展開し、必要に応じて Frequency と Priority の設定を完了します。
これらのオプションの詳細なリストについては、設定リファレンスの製品オプション を参照してください。
-
画像がサイトマップに含まれる範囲を判断するには、Add Images into Sitemapを次のいずれかに設定します。
NoneBase OnlyAll
{width="600" modal="regular"}
-
CMS Pages Options セクションの
を展開し、必要に応じて Frequency と Priority の設定を完了します。
{width="600" modal="regular"}
これらのオプションの詳細なリストについては、設定リファレンスのCMS Pages Optionsを参照してください。
-
Store Url Options セクションの
を展開し、必要に応じて Frequency と Priority の設定を完了します。
{width="600" modal="regular"}
これらのオプションの詳細なリストについては、設定リファレンスの「Url オプションを保存」を参照してください。
-
完了したら、Save Configをクリックします。
手順2: 生成設定を完了
-
Generation Settings セクションの
を展開します。
必要に応じて、「システム値を使用」チェックボックスをオフにして、これらの設定を変更します。
{width="600" modal="regular"}
これらのオプションの詳細なリストについては、設定リファレンスの生成設定を参照してください。
-
サイトマップを生成するには、Enabledを
Yesに設定し、次の操作を行います。-
Generation Methodを次のいずれかに設定します:
Standard- メモリ内のすべてのデータを処理します。Batch– 大きなカタログにメモリ最適化処理を使用します。 このオプションは、2.4.9 リリース以降で使用できます。
-
サイトマップを更新する時間、分、秒に Start Time を設定します。
-
Frequencyを次のいずれかに設定します:
DailyWeeklyMonthly
-
Error Email Recipientについて、サイトマップの更新中にエラーが発生した場合に通知を受け取るユーザーの電子メールアドレスを入力します。
-
エラー通知の送信者として表示されるストア連絡先に Error Email Sender を設定します。
-
エラー通知に使用するテンプレートに Error Email Template を設定します。
-
手順3: サイトマップファイルの制限の設定
-
Sitemap File Limits セクションの
を展開します。
{width="600" modal="regular"}
これらのオプションの詳細なリストについては、構成リファレンスの サイトマップファイル制限を参照してください。
-
Maximum No of URLs per Fileの場合、サイトマップに含めることができるURLの最大数を入力します。
デフォルトでは、制限は50,000です。
-
Maximum File Sizeの場合、サイトマップに割り当てられている最大サイズをバイト単位で入力します。
デフォルトのサイズは10,485,760 バイトです。
手順4: 検索エンジンの送信設定
-
Search Engine Submission Settings セクションの
を展開します。
{width="600" modal="regular"}
-
robots.txtファイルを使用して、サイトをクロールする検索エンジンに指示を提供する場合は、Enable Submission to Robots.txtをYesに設定します。 -
完了したら、Save Configをクリックします。
大きなカタログ用の代替cronjob
app/code/Magento/Sitemap/etc/config.xmlで、次を置き換えます。| code language-xml |
|---|
|
| code language-xml |
|---|
|