web-dev-qa-db-ja.com

異なるドメインでrel = "alternate"を使用する必要がありますか?

Webサイトの.comバージョンといくつかの追加のccTLDを紹介しようとしています。これまで読んだことから、rel = "alternate"タグを使用するかどうかはわかりません。

シナリオ:

  • 現在、すべてのccTLD(.co.za)ドメインがあります
  • メインドメインとして.comを追加していますが、.co.ukなどの地域のccTLDも追加しています
  • 当社のホームページには、IPまたは指定されたccTLDに応じて、さまざまな地域に関連するいくつかの製品が表示されます。

301はすべてccTLDをすべて.comに送信する必要がありますか、それともユーザーがccTLDに留まる方がよいでしょうか?

301ルートに行くと、既存の.co.zaの評判に悪影響を及ぼしますか?

それらがccTLDにとどまる場合、.comがメインドメインであることを示すために、正規またはrel = "alternate"を使用しますか?

2
quijames

一般に、SEOの観点では、すべてを同じ屋根の下でホストする方が適切ですが、特定の国のトップレベルドメインを使用してより個人的なアプローチを提供したい場合は、alternativeおよびhreflangを使用できます。

コンテンツが英語のみの場合、国のISOコードに一致するen_XX、xxを特定する必要があります。

たとえば、スペインの英語の人々をexample.esドメインでターゲットにしたい場合は、<link rel="alternate" href="https://example.es/" hreflang="en-ES" />を使用します。

AU、ZA、UKなどのさまざまな英語の国に複数の英語バージョンを提供したい場合、これは次のようになります。

<link rel="alternate" href="http://example.ie/" hreflang="en-ie" />
<link rel="alternate" href="http://example.ca/" hreflang="en-ca" />
<link rel="alternate" href="http://example.au/" hreflang="en-au" />
<link rel="alternate" href="http://example.com/" hreflang="en" />

上記の最後の1つは、オーストラリア、カナダ、アイルランド以外の英語ユーザー向けです。詳しくは Googleのヘルプページ をご覧ください。

1
Simon Hayter