SEO メタデータの管理
この記事では、Microsoft Dynamics 365 Commerce の検索エンジン最適化 (SEO) メタデータを管理する方法について説明します。
サイトの SEO メタデータは、サイト マップとページ メタデータを使用して管理できます。
サイト マップ
サイト マップは、Web サイト上のページにて、XML 形式の機械可読リストです。 検索エンジンによって使用されることを目的としており、サイトからの優れた検索結果を提供することができます。 サイトマップは、手動により検索エンジンで取得するか、または robots.txt ファイルに発行されます。
Dynamics 365 Commerce では、サイト マップの自動生成と手動でのキュレーションの両方をサポートしています 自動サイト マップ機能を有効にすると、ページの公開および非公開時にサイト マップが自動的に更新されます。
オプション1: 自動サイト マップ生成を有効にする
Commerce サイト ビルダーで自動サイト マップ生成を有効にするには、次の手順に従います。
- サイト でサイトの名前 (例: Adventure Works) を選択します。
- 左のナビゲーション ウィンドウで サイト設定 > 全般 を選択します。
- サイト マップの有効化 オプションを はい に設定します。
- 保存と公開を選択します。
メモ
自動サイト マップを有効にした後、サイトのサイズによっては、初期の自動サイト マップ作成ジョブが完了するまでに時間がかかります。 サイト設定 > 全般 > サイト マップの追加データ で、サイト ビルダーでのジョブの進捗状況を監視できます。 サイト マップの生成の状態、ステータス、最終実行日時、およびコンテンツの更新日時が表示されます。 新しいコンテンツ公開アクション (新しいページや URL の公開など) によって、サイト マップ ファイルが自動的に更新されます。 サイト マップの生成後、サイト設定 > 全般 > サイト マップの URL でサイト マップ ファイルの URL を見つけることができます。
オプション 2: サイト マップを手動で管理する
自動サイト マップ ソリューションは、ほとんどのシナリオで機能します。 ただし、どのページを含めるか、あるいは除外するかを詳細にコントロールできるため、サイト マップの手動管理の方が望ましい場合もあります。 サイト マップを手動で管理するには、サイト ビルダーのメディア ライブラリでカスタム サイト マップをドキュメント バイナリとしてホストし、サイトの robots.txt ファイルを更新して、サイト マップの URL をポイントするようにします。
メモ
サイト マップを手動で管理する前に、自動サイト マップ生成機能が無効になっていることを確認します。
サイト マップを手動で管理し、サイト ビルダーのメディア ライブラリでホストするには、次の手順に従います。
- 左のナビゲーション ウィンドウで、メディア ライブラリ を選択します。
- アップロード > メディア項目のアップロード を選択します。
- ファイル エクスプローラー ウィンドウで、カスタム サイトマップ XML ファイルを参照して選択し、開く を選択します。
- ファイルのアップロード ダイアログ ボックスで、アップロード後にメディア項目を公開する を選択し、今すぐアップロード を選択します。
- 左側のナビゲーション ウィンドウで、URLs を選択します。
- コマンド バーで、新規 > 新規 URL を選択します。
- 新規 URL の作成 ポップアップ メニューのURL パスの入力 に、サイトマップの URL セグメント名 (
https://<yourdomain.com>/<channelname>/<sitemapname>
など) を入力します。 - URL 作成の目的 で メディア ライブラリ ドキュメント を選択し、次へ を選択します。
- リンクするドキュメントの選択 で、以前にアップロードしたカスタム サイトマップ XML ファイルを見つけて選択し、作成 を選択してサイトマップファイルのドメイン固有の URL を作成します。
- URLs ページで、リストから新しいサイトマップの URL を選択し、コマンドバーで 公開 を選択して URL を公開します。
- 右側の URL プロパティペインから、チャンネルとロケールのバリアントの下で、正しいバリアントを右クリックし、後で保存するために リンクのコピー を選択します。
注記
右側に URL プロパティ ペインが表示されない場合は、検索ボックスの右上にある i マークを選択してください。 このアクションにより、URL プロパティ ウィンドウが非表示と表示の間を切り替えます。
- URL がサイトマップ XML ファイルに正しくリンクされていることを検証するには、新しいブラウザ タブを開き、サイトマップ URL に貼り付け、入力します。 サイトマップが表示されない場合、または正しく表示されない場合は、前の手順を確認して作業を確認してください。
- robots.txt ファイルをダウンロードする に記載の指示に従って、サイトの robots.txt ファイル をダウンロードします。
- テキストエディターで robots.txt ファイルを開き、上記のステップ 11 でクリップボードにコピーしたサイトマップ ファイルの URL を、次の例に示すように サイトマップ の キーと値のペアに貼り付けます。
User-agent: *
Disallow: /editservice.asmx/
Disallow: /images/
Disallow: /scripts/
Disallow: /syndicationservice.asmx/
Disallow: /editconfig.aspx
Disallow: /login.aspx
Sitemap: <Your site map URL>
- robots.txt ファイルを保存し、robots.txt ファイルをアップロードする に記載の指示に従ってサイトにアップロードします。 robots.txt ファイルの go-live 情報については、robots.txt ファイルの追加または更新 を参照してください。
ヒント
次の手順に従って、サイト マップ ファイルの URL を静的に保ってください。 これにより、次回サイト マップ ファイルを手動で更新するときに、robots.txt ファイルを更新する必要がなくなります。
- ローカル コンピュータ上のサイト マップ ファイルを更新します。
- サイト ビルダーのメディア ライブラリに移動し、元のサイト マップ ファイルを選択します。
- コマンド バーで バイナリの置換 を選択します。
- ファイル エクスプローラー ウィンドウで、ローカル コンピュータ上の更新されたサイト マップ ファイルを参照して選択します。
メタデータのページ
Dynamics 365 Commerce では、個々のページの SEO メタデータを管理できます。 ページ コンテナーの SEO プロパティセクションで、この情報を表示および変更できます。 次の SEO メタデータのプロパティがサポートされています。
- 肩書き
- 説明
- SEO キーワード
- Aria ラベル
- noindex
- nofollow
- noarchive
- nocache
- noOpenDirectoryProject
- nosnippet
- noImageIndex
- unavailableAfter
ページ メタデータの変更
ページ メタデータを変更するには、次の手順に従います。
- サイトで、Fabrikam (またはサイトの名前) を選択します。
- 左のナビゲーション ウィンドウで、ページを選択します。
- ホーム ページを選択して、ページ エディターで開きます。
- コマンド バーで、編集 を選択します。
- ページ エディターで、左側のページ概要コントロールの上部にある概要モードのオプション (ギヤ記号) を選択してから、詳細な概要ビューを選択します。
- 概要ビューで、ツリー コントロールを展開し、HTML head スロットの内容を表示します。
- HTML head スロットから、目的の SEO モジュールを選択します (例: ページの概要、製品ページの概要、カテゴリ ページの概要、またはメタタグ)。
- 右側のプロパティ ウィンドウで、選択した SEO モジュールの目的の SEO データを編集します (例: タイトル、説明、または画像の共有)。
- 保存 を選択し、編集完了 を選択します。
- コメント フィールドで、SEO データの更新と入力し、OK を選択します。
- プレビューを選択して、ページをプレビューします。 完了したら、プレビュー タブを閉じて、作成ツールに戻ります。
- 公開を選択します。
ヒント
作成者はページ エディターで左の概要コントロールの上部にある概要モード オプション (ギヤ記号) を使用して、基本概要ビューと詳細な概要ビューを切り替えます。 基本的な概要ビュー 既定の設定です。ページの