web-dev-qa-db-ja.com

多言語URLに対するGoogleの推奨事項が、使用するものと一致しない理由(hl = xx)

Googleの 多言語サイトの推奨事項 と言う:

URLパラメーターsite.com?loc=de推奨されていません

しかし、次のようなすべてのサービスにそれらを使用します:google.complay.google.comsupport.google.com... URLにhl=xxを追加しようとすると、言語が変更されます。サブドメインやサブディレクトリは使用しません。時々、google.com.ua(ウクライナの場合)、google.ru(ロシアの場合)のようなトップレベルドメインを使用します。しかし、彼らは検索と地図のためだけにそれらを使用します、そしてそれは実際に言語を変えません、それは言語1ではなく、国のターゲティングのようなものです。言語を変更するには、まだhl=xxを追加する必要があります。

なぜそうするのですか?彼らは彼ら自身の勧告に反しています。

3
Paul Annekov

重要な問題は、インデックス作成に関してGoogleはクエリ文字列の大ファンではなく、クエリ文字列を使用した管理サイトがクエリ文字列のみでコンテンツのインデックスが作成されているという私自身の経験のいくつかのインスタンスを知っていることです使用する必要はありませんでしたが、クエリ文字列がサポートされている場所またはサポートされていない場所を100%示す場所から検証を取得できませんでした。

GoogleはURLまたはlangメタタグを使用してページの言語を決定しません。言語はページの表示コンテンツに基づいて自動的に検出されます。ディレクトリまたはDNSで分割する唯一の理由は、エンドユーザーに言語の明確な境界を提供することです。

1

Googleは現在、言語選択用のURLパラメータをサポートしています。 URLパラメーターを使用する場合、他の言語のページを指すには、すべてのページ(またはサイトマップ)で rel alternate hreflang meta tags を使用する必要があります。

国TLD、サブドメイン、またはサブディレクトリを使用する方が少し簡単です。そのような場合、各言語をGoogle Search Consoleに追加できます。この場合、hreflangタグはオプションです。

0