Sitemap Generator

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • ServiceNow® Sitemap Generator アプリケーションを使用して XML サイトマップを定義したり自動的に生成して、公開ポータルページの検索エンジンの最適化を向上します。

    アクティブ化情報

    インスタンスからアプリケーション (sn_ux_seo_sitemap) をアクティブ化 Sitemap Generator できます。詳細については、「Sitemap Generator のアクティブ化」を参照してください。

    からアクティブ化Sitemap GeneratorServiceNow Storeすることもできます。 ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。

    サイトマップ要件

    サイトマップは、スクリプトまたは静的 XML から生成されます。サイトマップを作成するときは、コンテンツの検証が自動的に処理されないため、そのコンテンツが次の要件を満たしていることを確認する必要があります。

    • 非認証ユーザーによるアクセスがあるページのみを対象とします。

      Sitemap Generator は、公開されていないポータル URL をサイトマップから自動的に除外します。ただし、これはドメインではなく ServiceNow カスタムドメインを持つ URL には適用されません。サイトマップから除外された URL は、アプリケーションログ [syslog_app_scope] テーブルに一覧表示されます。

    • 301 リダイレクトで応答するページは除外します。
    • 廃止されたページや期限切れのページなど、 NOINDEX メタタグが付いたページは除外します。スクリプトを使用してサイトマップを作成する場合は、NOINDEX メタタグをページに追加するために使用した SEO スクリプトインクルードと同様のロジックを使用して、これらのページをサイトマップから除外します。詳細については、「 正規 URL およびローカライズされたナレッジ記事のカスタム SEO タグの構成」を参照してください。
    • 正規 URL または hreflang タグを含むページの場合、サイトマップには、そのページの正規 URL または SEO スクリプトインクルードによって返される hreflang タグを含む URL が含まれます。スクリプトを使用してサイトマップを作成する場合は、正規 URL または hreflang タグ付きの URL を返すために使用した SEO スクリプトインクルードと同様のロジックを含めます。詳細については、「 正規 URL の SEO」および「ナレッジ記事のローカライズ バージョン」を参照してください。
    • URL に人間が判読できるキーワードを含むページの場合、サイトマップには人間が判読できるキーワードを含む URL が含まれます。スクリプトを使用してサイトマップを作成する場合は、SPSEOUtilsSNC クラスの getHumanReadableUrl メソッドの 1 つを使用して、人間が判読できるキーワードを返し、サイトマップ URL に含めます。詳細については、「ページ URL への人間が判読できるキーワードの追加」を参照してください。
    注:
    これらの要件を満たす方法に関するガイダンスは、サイトマップのコンテンツが定義されている [スクリプト] フィールドと [静的 XML] フィールドのコードテンプレートに含まれています。詳細については、「SEO インデックス用の XML サイトマップの生成」を参照してください。
    SEO のサイトマップ要件の詳細については、次のリソースを参照してください。