SEO インデックス作成用の XML サイトマップの生成
Web クローラー用の XML サイトマップを作成して、公開ポータルページのインデックスを作成し、ポータルの検索エンジン最適化を改善します。
始める前に
サービスポータルページの検索性を向上させるメタタグなどの SEO 情報をポータルページに追加します。詳細については、「ポータルの検索エンジン最適化の改善」を参照してください。
サイトマップジェネレータードキュメントトピックの「サイトマップの要件」セクションを確認して、サイトマップに含めるコンテンツを決定します。
必要なロール:admin
手順
- 移動先 すべて > サイトマップジェネレーター > サイトマップ構成.
- UX サイトマップ構成 [sys_ux_seo_sitemap_config] テーブルで、[ 新規] を選択します。
-
フォームのフィールドに入力します。
表 : 1. [UX サイトマップ構成] フォーム フィールド 説明 サイトマップ名 サイトマップの一意の名前。 説明 サイトマップコンテンツの説明。 有効 サイトマップを自動的に生成するかどうかのオプション。 - フォームコンテキストメニューで、[保存] を選択します。
-
[ サイトマップ構成の定義 ] タブで、[ 新規] を選択します。
重要:
- サイトマップのコンテンツが サイトマップの要件を満たしていることを確認する必要があります。
- サイトマップ XML のヘッダーとフッターを追加する必要はありません。これらは、サイトマップの生成時に自動的に追加されます。
-
[UX サイトマップ定義] フォームの [ タイプ ] フィールドで、次のいずれかのオプションを選択して、スクリプトを使用するか、静的 URL 要素を指定してサイトマップのコンテンツを定義します。
タイプ アクション スクリプト スクリプトからコンテンツを動的に生成します。
注:<、>、&、" などの特殊文字が URL に含まれている場合は、同等のエスケープ文字に置き換える必要があります。静的 サイトマップに含める静的 URL 要素を指定します。
- 場所
- ページ全体の URL。
- ラストモッド
- ページが最後に変更された日付。
- changefreq
- ページが更新されるおおよその頻度。
これらの要素の有効な値の詳細については、sitemaps.org Web サイトのサイト マップ XML 形式 のトピックを参照してください。
- [ アクティブ] を選択し、[ 送信] を選択します。
- オプション:
ステップ 5 〜 7 を繰り返して、サイトマップに含める追加コンテンツを定義します。
複数のサイトマップ定義を作成し、そのタイプを自由に組み合わせてサイトマップを作成できます。たとえば、スクリプトから静的 XML と動的コンテンツの両方を含めることも、複数のスクリプトからコンテンツを含めることもできます。
- オプション:
サイトマップページごとに含める URL 要素の数を構成して、サイトマップのページ数を制御します。
デフォルトでは、サイトマップページごとに 750 個の URL が含まれます。hreflangタグを持つ URL の場合は、ページあたりの URL 数をデフォルト値の 750 URL に制限する必要があります。
- ナビゲーションフィルターに、「sys_properties.list」と入力します。
-
glide.sitemap.page.count プロパティを開き、ページごとに含める URL の数に値を設定します。
最大値は 5,000 です。
- [Update (更新)] を選択します。
-
UX サイトマップ構成レコードから、[ サイトマップを生成] を選択します。
glide.sitemap.page.count システムプロパティで指定された数よりも多くの URL 要素がサイトマップに含まれている場合は、サイトマップページの URL を指定するサイトマップインデックスファイルが生成されます。サイトマップインデックスファイルの名前付け構造は sitemap-<sitemap-config-sysid で>.xml サイトマップページの名前付け構造は sitemap-<page>-<sitemap-config-sysid>.xml です。
-
[サイトマップ URL のコピー] を選択し、サイトマップ URL を Search Console に追加するか、Google カスタム検索統合を使用して robots.txt ファイルGoogle追加します。
注:この URL は、最新のサイトマップ、またはサイトマップがページネーションされている場合は最新のサイトマップインデックスにアクセスします。サイトマップを再生成するスクリプトをその場で実行するわけではありません。
Search Console の使用方法Google詳しくは、Google ドキュメントのサイトマップ レポートを使用したサイトマップの管理をご覧ください。Google カスタム検索統合の詳細については、「ServiceNow が提供する統合」を参照してください。
- オプション:
一般にアクセスできないためにサイトマップから除外されたポータル URL を確認します。
- 移動先 すべて > システムログ > システムログ > アプリケーションログ.
-
条件ビルダーで、フィルター [アプリスコープ] [次の値に等しい] [サイトマップジェネレーター] および [メッセージ] [次で始まる] [指定された URL] を入力します。
[ メッセージ] フィールドには、除外された URL が含まれます。たとえば、「指定された URL https://<instance>/kb?id=kb_article_view は公開されていません」などです。
タスクの結果
すべてのアクティブなサイトマップは 1 日に 1 回自動的に再生成され、アクティブなサイトマップ定義のコンテンツが含まれます。以前のバージョンのサイトマップは削除されます。日次ジョブのステータスは、次で確認できます。 すべて > システムログ > システムログ > アプリケーションログ フィルター [アプリスコープ] [次の値に等しい] [サイトマップジェネレーター] を使用します。