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メタデータは、ページ内に翻訳されたコンテンツがある言語に対してのみ生成されます。 この設定は、現在のサイト内のすべてのページに影響し、インスタンス構成の設定を上書きします。

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