XMLサイトマップのローカライズ:Hreflangタグの作成方法
Webサイトのリーチを改善するには、XMLサイトマップを介してhreflangを正しく実装してください。さまざまな国でさまざまなバージョンのWebサイトを運営している場合は、各サイトがグローバルSEOのベストプラクティスに従うことが重要です。最も重要なのは、各ページがどのようにリンクされているのか、どの国をターゲットにしているのかを検索エンジンに明確に伝えることです。
これを明確にするための最良の方法はhreflangを使用することです。これをHTMLタグまたはサイトマップの一部として適用できます。
hreflangとは何ですか?
Hreflangは、Webページのターゲット国と言語を表示するコーディング規約です。この用語は、基本的に「リンク」を意味する「href」と「言語」の略である「lang」の合成語です。 Hreflangはブラウザに、「このWebページのバージョンは複数の言語または国の異なるバージョンに関連付けられています」と通知します。
Webサイトにhreflangを追加する最も一般的な方法の2つは、HTMLタグをWebサイトのユーザーに見える部分に追加するか、XMLサイトマップに直接挿入することです。
なぜeコマースビジネスにとってhreflangが重要なのですか?
Hreflangは、複数のグローバルバージョンを持つすべてのビジネスに不可欠です。この機能は、Googleなどの検索エンジンがサイトの他の言語バージョンを見つけるのに役立ちます。これにより、各国でローカライズされた検索のランキングを向上させることができます。
Eコマースでは、この部分が特に重要です。これは、通貨、配送ポリシー、商品設定がサイトのバージョンによって異なる可能性があるためです。たとえば、顧客が完全なスニーカーを見つけるためにGoogleであなたのサイトを見つけ、商品レビューと詳細をよく読んだ後に購入しようとしましたが、実際には商品が自分の国に出荷されていないことに気付きます。することができます。これは、Google が間違ったサイトのバージョンを優先したためです。
hreflang XML sitemapとは何ですか?
Hreflang XML sitemap は、hreflang 関係を含む XML sitemap のバージョンです。 XML sitemapは、ウェブサイトのすべてのライブページへの簡単なクロールを可能にする参照を検索エンジンに提供するファイルです。
サイトマップは、クローラがウェブサイトのすべてのページを見逃さないようにします。たとえば、Shopify.comのサイトマップでは、最初のページ参照は次のようになります。
<url>
<loc>https://www.shopify.com/</loc>
<lastmod>2023-09-23</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
Hreflang XML sitemapsは、ウェブサイトの各ライブページとそのページの代替グローバルバージョンを一覧表示します。
たとえば、ShopifyがXML sitemapを使用して英語、フランス語、オーストラリアのバージョンを参照している場合、最初のページ参照は次のようになります。
<url>
<loc>https://www.shopify.com/</loc>
<xhtml:link
rel="alternate"
hreflang="en-ca"
href="https://www.shopify.com/ca"/>
<xhtml:link
rel="alternate"
hreflang="fr-ca"
href="https://www.shopify.com/ca-fr"/>
<xhtml:link
rel="alternate"
hreflang="en-au"
href="https://www.shopify.com/au"/>
<lastmod>2023-09-23</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
各ページバージョンは<xhtml:link>
タグを介して参照されます。このタグには、URLとともに言語(前の2文字)と国(後の2文字)を表すhreflangが含まれています。たとえば、 "en-au"
は言語が英語で、国がオーストラリアであることを示します。 hreflangでは、言語が常に国の前に来る必要があることに注意してください。
hreflang XMLサイトマップを使用する利点
適切に実装されたhreflangにはいくつかの利点があります。
改善されたユーザーエクスペリエンス
Hreflangは検索エンジンが正しいページバージョンを表示するのを助け、誤った通貨、言語、または配送ポリシーによってユーザーが混乱することを防ぎます。
改善された検索エンジンのランキング
検索エンジンに地域市場に合わせたサイトバージョンがあることを示すことで、単一のグローバルバージョンのみを持つ競合サイトよりも高い地域適合性を実証できます。この増加した適合性は、ランクの向上につながる可能性があります。
暴露リスクの低減
検索エンジンがhreflangなどの追加タグなしで2つのページが非常に似ていると判断した場合は、どのバージョンが「本物」または元のページであるかを判断する必要があります。検索エンジンは認識された重複ページを優先順位から下げ、サイトのグローバルバージョンが低い順位になる可能性があります。
hreflang sitemapをどのように作成しますか?
サイトマップは特別にフォーマットされたテキストファイルで、通常は.xmlファイルの形で提供され、通常は`yourdomain.com/sitemap.xml`でホストされています。時にはサブサイトマップも含まれます。 hreflangサイトマップは一日もかからず作成できます。方法は次のとおりです。
1.自動生成されたサイトマップがあるかどうかを確認する
サイトマップは通常自動的に作成され、ページの変更を反映して定期的に更新されます。 Shopifyはすべての店舗に自動的にサイトマップを作成して毎週更新しますが、hreflangタグは含まれていません。
自動生成されたサイトマップがある場合は、CMS、アプリ、またはプラグインの設定でhreflangタグを自動的に挿入する方法があることを確認する必要があります。このような機能がある場合は、最高の選択です。現在、Shopifyはサイトマップの編集を許可していないため、注意が必要です。
自動生成されたサイトマップを編集できない場合、またはサイトマップがない場合は、自動生成されたサイトマップで使用できる手動hreflangサイトマップを作成できます。
2.サイトマップテンプレートから始める
テンプレートを使用すると、サイトマップがフォーマット規則に従うのに役立ちます。 Digital Dartsはアクセス可能なhreflangサイトマップテンプレートを提供します。
3.サイトのすべてのページを追加する
Googleや他の検索エンジンにクロールするすべてのページを含めるようにします。クロールを必要としないページは除外できます。完全なURL(フルバージョン)のみを含める必要があります。
4.すべてのグローバルバージョンのページを追加する
ここでは、ローカルSEOの作業が重要になります。元のウェブサイトのページを地域の言語と文化的な違いに合わせて変更した場合は、この手順でこれらのページを追加できます。ページにグローバルバージョンがない場合は、空白にしてもかまいません。
5.サイトマップをエクスポートしてウェブサイトにアップロードする
サイトマップの最終バージョンをXMLファイルとして保存できるテキストエディタ( Microsoft Visual Codeなど)にコピーして保存します。その後、このファイルをWebサイトにアップロードします。 Shopifyでは、AdminのFilesセクションでこれを行うことができます。
サイトマップは通常ルートドメインにアップロードされ、名前はsitemap
に設定することでWebサイトのwebsite.com/sitemap.xml
にあります。しかし、これは標準的な慣例にすぎず、必須ではありません。
6.サイトマップをGoogle Search Consoleに送信する
サイトマップをGoogle Search Consoleに送信すると、Googleに新しいファイルを通知してクロールを高速化できます。このプロセスでは、ファイルにエラーがあるかどうかを確認することもできます。既存のサイトのサイトマップと一緒に2番目のサイトマップを送信することもできます。
hreflang サイトマップ作成のベストプラクティス
hreflangサイトマップの利点を最大化する方法はいくつかあります。
定期的に更新する
サイトに新しいページを追加するたびに、サイトマップを定期的に更新してください。サイトマップ全体には、サイトのすべてのURL(またはすべてのページ)を含める必要があります。
エラーを確認する
Google Search Consoleには、サイトマップレポートで読み取れないページが表示されます。これらのエラーは通常、誤字や古いページが原因であるため、すぐに修正する必要があります。
明確なx-defaultを設定する
すべてのhreflangセットには、非ローカル検索用のデフォルトバージョンを含める必要があります。これは「x-default」タグで定義されています。メインページは通常、.comバージョンのサイトです。このページを必ず含めてください。
HreflangサイトマップFAQ
HTMLとXMLサイトマップのhreflangタグの違いは何ですか?
HTMLとXMLのサイトマップは、両方ともhreflangタグを含めることができる部分です。検索エンジンはどの方法を使用しても構いません。主な違いは、ウェブサイトの所有者が保守しやすい方法によって異なります。これはCMSの機能によって異なります。
同様の言語が他の国で使用できますか?
はい、hreflangタグには言語と地域の両方を含む文法があります。たとえば、hreflangタグは、アメリカ、カナダ、オーストラリアの英語版を区別できます。
hreflangコメントはどのくらいの頻度で更新する必要がありますか?
サイトにページを追加または削除するたびに、hreflangコメントを更新する必要があります。
一般的なhreflangの間違いは何ですか?
最も一般的なhreflangの間違いは、ホームページにのみhreflangを適用し、デフォルトオプション(「x-default」)を含めることを忘れることです。
hreflangの実装に問題が発生した場合はどうすればよいですか?
ほとんどのhreflang問題はすぐに解決できます。サイトマップ(またはHTML)でhreflangを更新したら、それをGoogle Search Consoleに送信し、24〜48時間後に正しく読み取られたことを確認してください。