2つの言語に翻訳された主要企業のWebサイトが1つあります。
同社には子会社もあり、以下にリンクされています。
これで、同じルートを指し、両方の言語で.htacessで「subsidiary.html」にリダイレクトされたドメイン名で子会社にアクセスできます。
Subnet.comというドメインでサイトにアクセスすると、ドメイン名「subsidiary.com」でサイト全体を閲覧できます。
問題は、Googleに適切なhreflangタグを設定するにはどうすればよいですか?
各ページでこのような両方のドメイン名にhreflangタグを設定する必要がありますか?
<link rel="alternate" hreflang="de" href="http://main-company.com/de/subsidiary.html" />
<link rel="alternate" hreflang="en" href="http://main-company.com/en/subsidiary.html" />
<link rel="alternate" hreflang="de" href="http://subsidiary.com/de/subsidiary.html" />
<link rel="alternate" hreflang="en" href="http://subsidiary.com/en/subsidiary.html" />
または、異なるドメイン名でdeとenのhreflangタグを2回設定するのは問題ですか?
ありがとう:-)
各ページには、そのページの代替言語を配置し、そのページも含める必要があります。
Googleが言うように:「URLの複数の言語バージョンがある場合、各言語ページはすべての言語バージョンを識別する必要がありますそれ自身を含む。」
http://main-company.com/de/subsidiary.html
の例:
<link rel="alternate" hreflang="de" href="http://main-company.com/de/subsidiary.html" />
<link rel="alternate" hreflang="en" href="http://main-company.com/en/subsidiary.html" />
そしてhttp://subsidiary.com/de/subsidiary.html
で:
<link rel="alternate" hreflang="de" href="http://subsidiary.com/de/subsidiary.html" />
<link rel="alternate" hreflang="en" href="http://subsidiary.com/en/subsidiary.html" />