人間が判読できるキーワードをページ URL に追加する
人間が判読できるキーワードをポータルページの 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 を使用してページにアクセスした場合、ページ 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 に人間が判読できるキーワードを含める方法の詳細については、次のリソースを参照してください。