web-dev-qa-db-ja.com

href langリンクは深くするべきですか、それともホームページを指すべきですか?

ウェブサイトhttp://www.example.com/convert.htmlがありますが、ウェブサイトの多言語バージョンが必要です。たとえば、ドイツ語(http://www.example.com/de/konvertieren.html)とフランス語(http://www.example.com/fr/convertir.html)。

メニュー項目、フッター、ヘッダーなどを含むすべてのページをそれぞれの言語に「手動で」翻訳しました。したがって、基本的には、コンテンツ全体が異なる言語の3つのバージョンのWebサイトになりました。私が含めた3つのウェブサイトすべてのすべてのページに

<link rel="x-default" href="http://example.com/en" hreflang="en" />
<link rel="alternate" href="http://example.com/de" hreflang="de" />
<link rel="alternate" href="http://example.com/fr" hreflang="fr" />

それはそれを行う正しい方法ですか、それは次のようなページへのリンクでなければなりません

<link rel="x-default" href="http://example.com/en/convert.html" hreflang="en" />
<link rel="alternate" href="http://example.com/de/konvertieren.html" hreflang="de" />
<link rel="alternate" href="http://example.com/fr/convertir.html" hreflang="fr" />
1
pessi

私が管理しているサイトには、メインサイトとして英語版があり、さらにカナダのサイトがあります。私が実装したhreflangタグは次のとおりです。

<link rel="canonical" href="http://www.example.com/test" />
<link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.example.com/test" >
<link rel="alternate" hreflang="en-ca" href="http://www.example.ca/test" />
<link rel="alternate" hreflang="en" href="http://www.example.com/test" />
1
Trey Copeland