Site Settings
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

Hreflangメタデータの構成

hreflang タグは、ページの代替バージョンが対象とする言語と地理的地域を識別するために使用される HTML 属性です。 場合によっては、これらの属性は検索エンジンがユーザーに正しいバージョンのページを提供し、SEO に貢献するのに役立ちます。 デフォルトでは、Liferay DXP は、サイト内で利用可能なすべての言語でページの hreflang メタデータを入力します。

Liferay 7.4 以降では、ページ内の翻訳されたコンテンツを含む言語に対してのみ hreflang メタデータを生成するようにこの動作を設定できます。 これは、インスタンス レベルとサイト レベルの両方で 構成できます

hreflang がこのように制限されている場合、Liferay の動作はページの種類に応じて異なる場合があります。

  • ウィジェット ページ: ウィジェット ページの名前を翻訳するために使用される言語が hreflang タグに追加されます。

  • コンテンツ ページ/表示ページ テンプレート: ページ フラグメントを翻訳するために使用される言語が hreflang タグに追加されます。

インスタンスレベルでの hreflang の動作の設定

  1. グローバル メニュー (Global Menu) を開き、 コントロール パネル タブをクリックして、 インスタンス設定ページSEO (仮想インスタンス スコープ) に移動します。

  2. [Enable Only Translated Hreflangs]をオンまたはオフにします。

    すべてのインスタンスページのhreflang動作を有効または無効にします。

  3. [保存]をクリックします。

有効にすると、ページ内の翻訳されたコンテンツを含む言語に対してのみ hreflang メタデータが生成されます。 無効にすると、ページの hreflang タグにサイト内のすべての利用可能な言語が設定されます。

インスタンス内のすべてのサイトの hreflang 動作を構成する

  1. グローバル メニュー (Global Menu) を開き、 コントロール パネル タブをクリックして、 インスタンス設定ページSEO (サイト スコープ) に移動します。

  2. [Enable Only Translated Hreflangs]をオンまたはオフにします。

    すべてのサイトに対して hreflang 動作を有効または無効にします。

  3. [保存]をクリックします。

有効にすると、hreflangメタデータは、ページに翻訳されたコンテンツがある言語に対してのみ生成されます。 無効にすると、ページの hreflang タグにサイト内のすべての利用可能な言語が設定されます。

デフォルトでは、サイト スコープのインスタンス設定はすべてのインスタンス サイトに適用されます。 ただし、 個々のサイト構成 はグローバル メニューの構成よりも優先されます。 デフォルトの動作を復元し、両方のメニュー間の変更を同期するには、個々のサイトの設定をデフォルトに復元する必要があります。

個々のサイトの hreflang 動作を構成する

  1. 目的の サイトに移動します。

  2. サイトメニュー (Site Menu) を開き、 構成を展開して、 サイト設定ページSEOに進みます。

  3. [Enable Only Translated Hreflangs]をオンまたはオフにします。

    この構成は現在のサイト内のページにのみ影響します。

    サイトのページの hreflang 動作を有効または無効にします。

  4. [保存]をクリックします。

有効にすると、ページ内の翻訳されたコンテンツを含む言語に対してのみ hreflang メタデータが生成されます。 この構成は現在のサイト内のすべてのページに影響し、インスタンス構成の設定を上書きします。

デフォルトでは、個々のサイト設定は サイト スコープ インスタンス設定から継承されます。 ただし、個々のサイト構成によってこの動作は上書きされます。 デフォルトの動作を復元し、両方のメニュー間の変更を同期するには、個々のサイトの設定をデフォルトに復元する必要があります。