人間が判読できるキーワードをページ URL に追加する

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:5分
  • 人間が判読できるキーワードをポータルページの URL に追加して、検索エンジン最適化 (SEO) とクリックスルー率を向上させ、ページで期待される内容をユーザーが理解できるようにします。

    始める前に

    必要なロール:sp_admin または admin

    このタスクについて

    人間が判読できるキーワードは、次の形式で URL に追加されます。

    https://<instance>/<portal サフィックス>/<ゲスト言語>/<キーワード>?id=<ページ id>&<ページパラメーター>

    キーワードは、静的コンテンツまたは動的ページ変数を使用して入力でき、単一のスラッシュ (/) を含めることができます。動的ページ変数は、レコード内のデータに基づいてキーワードをロードします。URL のページパラメーターは、使用するレコードを指定します。次の例では、ナレッジ記事のカテゴリと簡単な説明、およびカタログアイテムのカテゴリと名前がキーワードとして追加されています。

    • https://<instance>/kb/en/faq/what-is-a-cookie?id=kb_article_view&sysparm_article=KB0000007
    • https://<instance>/sp/es/hardware/developer-laptop-mac?id=sc_cat_item&sys_id=774906834fbb4200086eeed18110c737
    注:
    インスタンスに対して人間が判読できる URL をオフにするには、システムプロパティ [sys_properties] テーブルに glide.service_portal.enable_human_readable_urls プロパティを追加し、値を false に設定します。

    手順

    1. 移動先 すべて > サービスポータル > ページ.
    2. ページを選択します。
    3. オプション: 動的ページ変数をページに追加することで、ページコンテンツに基づく動的なキーワードを使用します。
      1. [動的ページ変数] 関連リストタブを選択します。
      2. [新規] を選択します。
      3. フォームのフィールドに入力します。
        表 : 1. 動的ページ変数フォーム
        フィールド 説明
        名前 レコードデータからページ URL のキーワードをロードする変数。変数名は % で始まる必要があり、スペースを含めることはできません。例: %short_descr
        順序 同じ名前の複数の動的ページ変数に異なる URL クエリパラメーターがある場合の優先順位の低いものから高いものへ。
        ページ 動的ページ変数を使用して URL にキーワードを含めるページ。
        URL クエリパラメーター 表示するレコードを決定するページ URL のパラメーター。
        関連するテーブル列 URL クエリパラメーターの値を含む、指定されたテーブルの列。デフォルト値は Sys ID です。
        テーブル URL のキーワードを入力するために使用されるレコードを含むテーブルと、URL クエリパラメーターの値を入力した列。
        テーブルフィールド URL にキーワードを入力する、指定されたテーブル内のレコードのフィールド。
        クエリ条件 テーブル内のレコードをフィルタリングする条件。レコードは、適用する変数のクエリ条件を満たす必要があります。

        この例は、公開されたワークフローの番号で識別されるナレッジベース記事の簡単な説明を参照する変数の値を示しています。

        表 : 2. 動的ページ変数
        フィールド
        名前 %short_descr
        ページ kb_article_view
        順序 100
        URL クエリパラメーター sysparm_article
        関連するテーブル列 番号
        テーブル ナレッジ [kb_knowledge]
        テーブルフィールド 簡単な説明
        クエリ条件 [ワークフロー][次の値に等しい][公開済み]
    4. [送信] を選択します。
    5. ページレコードの [ 人間が判読できる URL 構造 ] フィールドで、静的コンテンツ、動的ページ変数、または組み合わせを使用してページ URL に入力するキーワードを指定します。

      キーワードには、英数字、ハイフン (‐)、1 つのスラッシュ (/)、および変数のパーセント記号 (%) を含めることができます。

      人間が判読できる URL 構造 サンプル値
      静的コンテンツ FAQ/cookie とは何か
      動的ページ変数 %category/%short_descr
      スタティックコンテンツとダイナミックページ変数 FAQ/%short_descr

      キーワードは、小文字のみを使用するように自動的にフォーマットされ、スペースをハイフンに置き換え、動的ページ変数によって追加された禁止の特殊文字が削除されます。URL 内のキーワードが 75 文字を超える場合は、75 文字以下になるように切り捨てられます。

    6. [Update (更新)] を選択します。

    タスクの結果

    ユーザーが人間が判読できるキーワードなしで URL を使用してページにアクセスした場合、ページ URL は次のいずれかの方法で更新されます。

    • ゲストユーザーによる最初のページロード時に、ページは人間が判読できる URL にリダイレクトされます。
    • 認証されたユーザーによる最初のページロード時に、URL はリダイレクトなしで人間が判読できるキーワードを含むように更新されます。
    • 後続のページがすべてのユーザーに対して読み込まれると、URL が更新され、人間が判読できるキーワードがリダイレクトされずに含まれます。

    URL に人間が判読できるキーワードを含むナレッジ記事ページ

    この例では、kb_article_viewページにナレッジ記事KB0000007が表示されます。ナレッジ記事レコードには、次のフィールドと値があります。

    • カテゴリFAQ です
    • 簡単な説明 : Cookie とは何ですか?

    このページは、 %category/%short_descr などの動的ページ変数を使用して、これらのフィールド値に基づいてキーワードを URL に追加するように構成されています。簡単な説明の疑問符は URL キーワードで許可されている文字ではないため、URL から自動的に削除されます。URL にある疑問符は、常にページ ID の前に含まれるクエリパラメーターです。

    ブラウザーに表示される URL は http://<instance>.com/kb/en/faq/what-is-a-cookie?id=kb_article_view&sysparm_article=KB0000007 のように表示されます。

    次のタスク

    正規 URL を持つページの場合は、人間が判読できるキーワードを正規 URL に含める必要があります。ページの正規 URL を返す SEO スクリプトインクルードでは、SPSEOUtilsSNC クラスの getHumanReadableUrl メソッドのいずれかを使用して、ページ URL で人間が判読できるキーワードを返し、それらを正規 URL に含めます。

    正規 URL に人間が判読できるキーワードを含める方法の詳細については、次のリソースを参照してください。