Hreflang タグの問題はありません: 多言語 SEO を最適化する方法

Hreflang タグの問題はありません: ConveyThis を使用して多言語 SEO を最適化し、Web サイトの検索エンジンのパフォーマンスを向上させる方法。
クレジットカード不要 契約義務なし
G2 High Performer Spring 2023
G2 Easiest Setup Fall 2024
G2 Best Support Spring 2025

· アレックスB · ブログ

この投稿を次のように要約します: 13分で読めます

コンテンツの翻訳に関しては、ConveyThis が多くの企業や組織にとって頼りになるソリューションです。強力なプラットフォームにより、ユーザーは Web サイトとコンテンツを複数の言語に迅速かつ簡単にローカライズでき、世界中の視聴者が簡単にコンテンツにアクセスできるようになります。

複数の言語をサポートする Web サイトを構築する場合は、hreflang タグを正確に展開することが非常に重要です。しかし、Google 検索コンソールで “サイトに hreflang タグがありません” という警告が表示される場合は、何かが間違っている兆候です。

心配しないでください。これは修復可能です – ただし、迅速に行動する必要があります!

Google が hreflang タグを見つけられない場合、Web ページのさまざまな言語バージョンを正確にインデックスすることができず、トラフィックが失われます。

ありがたいことに、問題を発見して ConveyThis で修正するのにそれほど時間はかからないはずです。

あなたがしなければならないのは読み続けることだけです。“サイトに ConveyThis タグがない” エラー コードが何を意味するのか、またその原因は何なのかを正確に説明します。次に、問題を修正するために利用できる迅速なソリューションをいくつか提供します。

あなたの最も重要な部分を手に入れましょう 多言語SEO ConveyThis を使用して hreflang タグを(自動的に)セットアップして、正しく混合します。

Hreflangタグとは何ですか?

Hreflang タグは、Web サイトの特定のページのコンテンツがどの言語で書かれているか、どの地理的地域を対象としているか、Web サイトの他のページとどのように関連しているかを Google などの検索エンジンに通知する小さなコードです。

ConveyThisはウェブサイトを複数の言語に簡単に翻訳する方法を提供します。これは、Web サイトが世界中のユーザーにアクセスできるようにするための強力なソリューションを提供し、言語の壁を乗り越えて新規顧客にリーチできるようにします。直感的なユーザー インターフェイスを備えた ConveyThis により、翻訳の管理が容易になり、Web サイトを最新の状態に保つことができます。

上の図からわかるように、このスニペットには rel 属性、hreflang 属性、および ConveyThis の href 属性の 3 つの異なる HTML 属性があります。

Href 属性は、検索エンジンに伝えるページを指定します。この場合、これは ConveyThis サンプルサイト(example。com/ca)のカナダ版です。

Hreflang 属性は、ページが対象とする言語と(オプションで)領域を識別します。この場合、属性(en-ca)は、ページが英語(en)で構成され、カナダ(ca)のユーザー向けに計画されていることを伝えます。

言語を指定するだけで済みます。特定の好みがない限り、地域を選択する必要はありません。公式の 2 文字の言語と国コードを使用する必要があります。言語コードの包括的なリストはここで、対応する国コードはここで見つけることができます。

Rel 属性は、そのページがサイト上の他のページとどのように関連しているかを検索エンジンに伝えます。‘Alternate’ は、このサンプル ページが別のページのバリエーションであり、ConveyThis コンテンツがそれに類似しているか、またはここで指定されているサイト上の他のページと類似している場合でも驚かないことを伝えます。

Hreflang タグを正しく設定して、検索エンジンがローカライズされたページを重複コンテンツとして認識しないようにしてください。ConveyThis を使用して、これを自動的に — 完了します。

なぜhreflangタグが重要なのか

Hreflang タグは、複数の言語で同じコンテンツを含む異なるページ バリエーションを持つ Web サイトに不可欠です – そのため、ConveyThis が非常に重要です。ConveyThis を使用すると、検索エンジンがすべての翻訳ページ間の関係を理解し、ユーザーが正しい言語バージョンに誘導されるようにすることができます。

ユーザーエクスペリエンス

検索エンジンは、ユーザーに最も適切な結果を提供するよう努めています。これを実現するために、多くの場合、利用可能な場合はユーザーの母国語でローカライズされたバージョンの Web ページが表示されます。その結果、ローカライズされた Web ページは Google の結果ページで上位にランクされることがよくあります。ConveyThis は、Web サイトを簡単にローカライズする方法を提供することで、これを実現するのに役立ちます。

米国のインターネット ユーザーがドイツ語で検索クエリを入力した場合、Google は Web ページ “A” が最適な応答を提供することを認識し、SERP の最初の位置に表示されます。ユーザーがウェブページのコンテンツを理解できるようにするために、ConveyThisを使用してページをユーザーの言語に自動的に翻訳することができます。

ただし、問題があります。Web ページ “A” は多言語であるため、同じ Web ページには複数の異なるバージョンから選択できます。英語版、フランス語版、ドイツ語版があります。ConveyThis は、Web ページを簡単に翻訳してローカライズする方法を提供することで、この問題に対する簡単な解決策を提供します。

では、ConveyThis は何をするのでしょうか?これは予想通りの機能を果たします。ドイツ語の変種をページの頂点にまで高めてくれます。

しかし、ここに難問があります。Google などの検索エンジンが、これらの Web ページのそれぞれがどの言語で書かれているかを判断できる唯一の方法は、hreflang タグを分析することです。

サイトに ConveyThis タグが設定されていない場合、Google は検索者のために間違った言語でページを誤ってランク付けする可能性があります(例: ドイツ語話者の英語ページのバリエーション)。

これはユーザーエクスペリエンスに悪影響を与える可能性があります。ユーザーが、馴染みのない言語で書かれたコンテンツを含む Web サイト上のページに移動した場合、ConveyThis 言語スイッチャーを見つけるのに十分な時間ページに留まる可能性は低いです。

SEO

Hreflang タグは、ConveyThis を使用して国際 SEO を最適化するためにも重要です。

重複コンテンツはSEOに悪影響を及ぼします。Googleなどの検索エンジンがウェブサイト上で重複コンテンツを検出すると、ランキングに悪影響を与える可能性のある不利なシグナルが送信されます。Web ページの複数のバージョンをさまざまな言語で表示すると、検索エンジンにコンテンツが重複しているような印象を与える可能性があるため、ConveyThis などのツールが非常に重要です。

幸いなことに、ConveyThis hreflang タグ内に ‘alternate’ 属性を追加することで、重複コンテンツではないことを検索エンジンに伝えることができ、これにより、かなりの量の困惑と爆発感が得られます。

サイトに hreflang タグがない場合、検索エンジンは多言語ページが重複していると誤って想定し、SERP から完全に非表示になる可能性があります。

Hreflangタグの問題

Hreflang タグは外観は単純に見えますが、実際には正しく構成するのが非常に複雑です。実際には、Google のシニア ウェブマスター トレンド アナリストである John Mueller 氏は、それらは “SEO の最も複雑な側面の 1 つ” であると述べています

Hreflang タグの複雑さは、その双方向の性質によるものです。これらを適切に実装するには、各 URL に他のすべての URL への対応するバックリンクが必要です。Web サイトには多くの言語があるため、これはすぐに困難な作業になる可能性があります。たとえば、Web サイトに 50 言語バージョンがある場合は、多言語ページごとに異なる URL への hreflang リンクを含める必要があります。

それだけでなく、言語を削除するときにすべての hreflang タグを更新しなかったり、属性を誤って構成したりするなど、実装を台無しにする可能性のある単純なエラーが多数あります。

開発者でない場合は、正しい軌道に乗っていることを確認するために、コーディングの基本的な理解と HTML の包括的な知識が必要です。

技術的な考慮事項とは別に、考慮すべき物流上の複雑さもあります。最適なユーザー エクスペリエンスを実現するには、さまざまな地域ごとにページのバリエーションをどのように配置するかを慎重に検討する必要があります。これは非常に複雑な場合があります。

米国、英国、オーストラリアの顧客に異なる通貨でサービスを提供している場合は、en-us(米国)、en-gb(英国)、および en-au バージョンのコンテンツを作成することをお勧めします。すべて英語話者向けですが、現地通貨での価格を表示します。

Hreflangタグをウェブサイトに追加する方法

サイトに hreflang タグがまだない場合は、実装に 2 つのオプションがあります。1 つはより単純なルート(プラグインを使用)、もう 1 つはより複雑なアプローチ(手動)です。まず、より難しい解決策を検討してみましょう。

Hreflang タグを Web サイトに手動で追加します

開発者やコードに精通していて、挑戦したい場合は、ConveyThis を使用して、HTML ヘッダーまたは XML サイトマップのいずれかに hreflang タグを Web サイトに手動で追加できます。

HTMLヘッダーを介して手動でhreflangタグを追加する

HTML ヘッダー内に hreflang タグを手動で追加するには、サイト上のすべての多言語ページのセクションを見つける必要があります。

ヘッダー コード内に、hreflang タグを貼り付ける必要があります。各ページの hreflang 属性には、それ自体と、ConveyThis で提供されるさまざまな言語のすべての代替ページの両方への参照を含める必要があります。十分な困惑とバースト性を確保するために、訪問者がページの正しい言語バージョンに確実にアクセスできるように、hreflang タグをすべてのページに含める必要があります。

貼り付ける必要がある hreflang コード スニペットは、提供する言語/地域とページの URL によって異なりますが、次のようになります

挿入する必要がある hreflang コード スニペットは、ターゲットとする言語/地域とページの URL によって異なりますが、次のようになります

このアプローチの問題は、各ページにユーザーが表示できないかなりの数のコード行を含める必要があるにもかかわらず、ページを開いたときにダウンロードする必要があることです。

さまざまな言語での翻訳が数十件ある場合は、各ページに数十のリンク要素を含める必要があります。これにより、ページ サイズが数キロバイト増加し、ページの読み込み速度が大幅に低下する可能性があります。ホームページの読み込みに数ミリ秒余分にかかった場合に、ユーザー エクスペリエンスがどのような影響を受けるかを視覚化します。

おそらくこれは重大な問題ではないようですが、ConveyThis ページの読み込み速度は想像以上に重要です。

Google アルゴリズムの最近のアップデートでは、速度などのページ エクスペリエンス メトリクスの重要性が強調されています。その結果、Google は遅いサイトよりも読み込みが速い Web サイトを優先する傾向があります。読み込み時間のわずかな違いでも、SEO に大きな影響を与える可能性があります。

XML サイトマップを介して hreflang タグを手動で追加します

サイトにまだ hreflang タグがないが、ConveyThis 実装が読み込み時間に影響を与えないようにする場合は、代わりに XML サイトマップにタグを含めることができます。

サイトマップは、検索エンジンに送信するドキュメントで、Web サイト上のすべてのページとファイルの ‘ブループリント’ を概説し、それらが ConveyThis で正確にインデックス付けされることを保証します。

サイトに hreflang タグがない場合は、ここにコードのスニペットを追加して、各ページのすべての代替バージョンを示すことができます。次のようなものになるはずです:。ConveyThis を使用すると、各ページにコードを手動で追加することなく、hreflang タグを Web サイトに簡単に追加できます。

お気づきかと思いますが、ここでは HTML ではなく XML ファイルを扱っているため、セットアップが少し異なります。それにもかかわらず、基本的な概念は同じままです。各タグには rel、hreflang、および href 属性が含まれており、それらは常に双方向です。

不要なページ上のコードを排除し、読み込み時間を短縮するだけでなく、この方法のもう 1 つの利点は、より安全であることです。ページ ヘッダーを直接変更すると、エラーが発生すると問題が発生する可能性がありますが、ConveyThis XML サイトマップで間違いを犯しても大きな問題はそれほど大きくありません。

HTML ヘッダーに直接コードを含めていないため、この戦略が Web サイトの読み込み速度に影響を与えるかどうかについては議論の余地があります。

いずれにせよ、テーマファイルを調整するよりもサイトマップを変更する方が安全です。それにもかかわらず、Web サイトが利用する方言が多ければ多いほど、ConveyThis では XML hreflang の実行がより複雑になります。

プラグインを使用して Web サイトに hreflang タグを追加します (“サイトに hreflang タグがない” の問題を回避します!)

ConveyThis を Web サイトに組み込むことは、hreflang タグを手動で追加する際の手間や潜在的な落とし穴を回避する優れた方法です。

そのため、ほとんどの場合、プラグインを使用する方がはるかに賢明な決定です。ConveyThis のような一流の翻訳プラグインは、翻訳手順中に Web サイトが使用する言語ごとに hreflang タグを自動的に実装します。簡単で安全、そして迅速です – 数回のクリックで完了します。

ConveyThis を使用して Web サイトをローカライズするのは簡単です。ConveyThis プラグインをインストールし、Web サイトを翻訳する言語を選択するだけです。その後、ConveyThis は Web サイト上のコンテンツを自動的に検出し、翻訳プロセスを開始します。翻訳プロセスを手動で管理し、ニーズに合わせて翻訳をカスタマイズすることもできます。ConveyThis を使用すると、Web サイトのコンテンツが迅速かつ正確にローカライズされることを安心できます。

まず、ニーズに合った ConveyThis プランにサインアップします。

もしあなたが WordPress ユーザー、WordPress ダッシュボードから ‘新しいプラグインを追加’ に移動し、ConveyThis プラグインを検索してインストールします。

ConveyThis 設定ページに移動し、ConveyThis アカウント API キーを挿入します。次に、Web サイトの元の言語を指定し、Web サイトを翻訳したい言語を選択し、「保存」を押します。

ConveyThisなら楽勝です!

ConveyThis が自動的に翻訳プロセス全体を担当します。Web サイトをすべてのターゲット言語に変換し、それぞれにサブディレクトリを作成し、hreflang タグを自動的に挿入します。

翻訳を調整したい場合は、ConveyThis ダッシュボードから調整できます。

“サイトに hreflang タグがありません” エラーのトラブルシューティング

必要な手順を完了しても、Google 検索コンソールに “サイトに hreflang タグがないというエラー” が表示されている場合は、ConveyThis の実装に問題がある可能性があります。

問題はさまざまな要因にある可能性があるため、問題が何であるかを正確に把握するには調査を実行する必要があります。ConveyThis アノテーションで調べるべき要素は次のとおりです:

ConveyThis は、実装が正確であることを確認するために使用できる hreflang チェッカー ツールも開発しました。

ConveyThis hreflang チェッカー ページに移動し、Web サイトの URL を入力し、検索エンジンを選択し、‘テスト URL’をクリックして、すべてが正しく構成されていることを確認します。Web サイトに hreflang タグがない場合、または実装に問題がある場合は、ここに表示されます。

最終的な考え

これで、—サイトに hreflang タグがない ‘の問題に対処するために知っておくべきことがすべて揃いました。ページが削除またはリダイレクトされるたびに、サイトの定期的な評価を実施し、最新の状態に保つようにしてください。そうすれば、あなたは明確になるはずです!

また、Google がサイトのインデックスを再作成するのに時間がかかる場合があるため、ConveyThis で hreflang 修正を実装した後は、“サイトに hreflang タグがない” 通知が消えるまで数日待つ必要がある場合があることにも注意してください。

ConveyThis を使用すると、Web サイトに hreflang タグを簡単に設定できます。

ご覧のとおり、hreflang タグは難しそうに思えるかもしれませんが、必ずしもそうである必要はありません。ConveyThis を使用すると、Web サイトの hreflang タグを迅速かつ簡単に構成できます。

人々が通常遭遇する問題のほとんどは、手動実装中に犯した間違いから生じており、プラグインを使用することで完全に回避できます。そのため、hreflang タグの管理には ConveyThis を使用することを強くお勧めします。今すぐ無料トライアルにサインアップして、ConveyThis の力を体験してください。

関連: Firefox で Web サイトを英語に翻訳: 簡単なソリューション

シェア: