正規 URL およびローカライズされたナレッジ記事用のカスタム SEO タグの構成

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • ナレッジ記事ビューページに正規 URL と hreflang タグのカスタム SEO タグを追加して、検索エンジンにより関連するナレッジ記事を見つけます。

    始める前に

    必要なロール:admin

    このタスクについて

    SPSEOHeaderTagsArticleView スクリプトインクルードを更新して、正規 URL および hreflang タグをナレッジ記事ビューページに追加します。generateCustomTagsForSEO 関数を実装して、ナレッジ記事ビューページにカスタムヘッダータグを追加することもできます。
    注:
    メタタグは、glide.knowman.serviceportal.seo_user_agent システムプロパティに指定されているユーザーエージェントによって表示された場合にのみ、ナレッジ記事ビュー [kb_article_view] に追加されます。詳細については、「サービスポータルデザイナーを使用したページの作成および編集」を参照してください。

    ナレッジ記事ビューページの正規 URL および hreflang タグのデフォルトの動作については、「正規 URL およびローカライズされたナレッジ記事の SEO」を参照してください。

    手順

    1. 移動先 すべて > システム定義 > スクリプトインクルード.
    2. SPSEOHeaderTagsArticleView を検索します。
    3. [名前] 列で、[SPSEOHeaderTagsArticleView] リンクをクリックします。
    4. [スクリプトインクルード] フォームで、ナレッジ記事の機能を変更します。
      機能 実装
      ナレッジ記事の正規 URL を返す generateCanonicalURL 関数を変更して、ナレッジ記事の完全修飾正規 URL を文字列として返すようにします。

      たとえば、Customer Service Portal のナレッジ記事に次の URL 形式を使用します:"https://<instance name>.servicenow-com/csp?id=kb_article_view&sysparm_article=<article number>"

      ナレッジ記事の翻訳済みバージョンの hreflang タグを返す generateHrefLangArray 関数を変更して、ナレッジ記事の現在の言語と利用可能な翻訳の hreflang アレイを返すようにします。

      たとえば、Customer Service Portal でフランス語に翻訳されたナレッジ記事に次の形式を使用します:[{locale:'fr', href: 'https://<instance name>.servicenow-com/csp?id=kb_article_view&sysparm_article=<article number>'}]

      ナレッジ記事のカスタムヘッダーを返す generateCustomTagsForSEO 関数を変更して、カスタムヘッダータグをナレッジ記事ビューページに使用される文字列のアレイとして返すようにします。

      たとえば、ナレッジ記事のカスタムタグには、次の形式を使用します。['<meta custom-tag="" property="og:title" content="Service Portal">']

      SEO ボット用に SEO 最適化された HTML コンテンツを返す generateSEOTags 関数を変更して、SEO 最適化 HTML コンテンツを items.customSEOHTML で返すようにします。

      スクリプトインクルードの設定の詳細については、「スクリプトインクルード」を参照してください。

    5. [更新] をクリックします。