2016-03-24 15 views
0

website.com/en/content1は英語で、同じ内容はwebsite.com/de/content1でドイツ語です。多言語サイトでrel = "alternate" hreflangを使用する方法

私の問題は、私のサイト全体に上記のようなすべてのURLに対してrel="alternate" hreflangを使用する必要があることです。そして、私はSEOに新しいですように、私はどのように、どこ私はあなたのウェブサイトとしてそれを

+0

この[リンク](https://support.google.com/webmasters/answer/189077?hl=ja) – Pedram

答えて

0

を実装することができます知っている必要がドイツ語でも利用可能です、あなたはこれを見てみたいことがあります。 www.ranking-check.de/blog/hreflang-die-5-haeufigsten-fehler-und-hall-of-fame/

しかし、それは本当にありませんそれは複雑です。ページの頭の部分に各言語のリンク要素を追加するだけです。

<link rel="alternate" href="http://website.com/de/content1" hreflang="de"/> 
<link rel="alternate" href="http://website.com/en/content1" hreflang="en"/> 

問題は、ページごとにhref属性を適用する必要があることだけです。理想的には、ページは単一の開始点(たとえば、index.phpにリダイレクトされたものなど)を使用してスクリプト言語によって動的に作成されるのが理想的です。その後、1つのファイルを変更するだけで済みます。これは、ルーティングに沿ってURLを作成できるためです。

スイッチ言語(フラグ)へのリンクを提供している場合は、hreflang属性も追加してください。

関連する問題