ウェブサイトのコンテンツを完璧に翻訳したのに、検索エンジンが新しいオーディエンスに表示してくれないことに気づくのは、非常に残念なことです。最近、この問題を抱えている読者から連絡を受けましたが、原因は多言語サイトマップが欠落していたことでした。
これは、多くのウェブサイト所有者にとって驚くほど一般的な障害です。サイトマップが適切に設定されていないと、翻訳のすべての作業が無駄になり、意図した人々に届かなくなる可能性があります。
WPBeginnerでは、大規模な多言語サイトを管理しており、そのためのプロセスを洗練させてきました。サイトマップを正しく設定することが、正しくインデックスされるための鍵であることを私たちは身をもって知っています。
このガイドでは、WordPressで多言語サイトマップを作成する最も効果的な方法を紹介します。これにより、検索エンジンがすべての翻訳コンテンツを見つけてランク付けするのを支援できるようになります。

WordPressで多言語サイトマップを作成する理由
サイトマップは、WordPressウェブサイトのすべての重要なコンテンツを含むファイルです。XML形式で、人間向けではなく検索エンジンを対象としています。
多言語対応ウェブサイトのXMLサイトマップは、検索エンジンがコンテンツをより速く見つけてインデックスするのに役立ちます。
例えば、コンテンツが複数の言語に翻訳されている場合(異なるドメイン、サブドメイン、またはサブフォルダーのいずれか)、言語ごとに個別のサイトマップが必要になります。
優れたSEOプラグインは、各言語固有のサイトマップにリンクするメインのサイトマップインデックスを作成することでこれを処理します。
注意: 異なる言語で簡単にウェブサイトを設定する方法をお探しなら、多言語WordPressサイトを簡単に作成する方法に関するステップバイステップガイドに従ってください。
サイトマップは、WordPress SEOにとって非常に重要です。多言語サイトを新しく作成したとしましょう。新しいサイトには多くの被リンクがなく、検索エンジンが新しい記事やページを発見するのが難しい場合があります。
サイトマップは、検索エンジンが別の言語での新しいコンテンツについて知るための方法を提供します。これにより、多言語ページがインデックスされ、検索結果に表示されるようになります。
それでは、WordPressで多言語サイトマップを作成する方法を見ていきましょう。
WordPressで多言語サイトマップを作成する
デフォルトでは、WordPressは新しいウェブサイトのXMLサイトマップを自動的に作成します。ドメインの末尾にwp-sitemap.xmlを追加すると、WordPressはデフォルトのXMLサイトマップを表示します。

ただし、この機能はかなり限定的で、柔軟性も高くありません。サイトマップに追加または削除するコンテンツを制御することはできません。
WordPressでXMLサイトマップを作成する最良の方法は、All in One SEO (AIOSEO)プラグインを使用することです。これは最高のWordPress SEOプラグインであり、サイトを検索エンジン向けに最適化するのに役立ちます。
WPMLやTranslatePressのような人気の翻訳プラグインと併用すると、多言語サイト用の正しいサイトマップが自動的に作成され、含めたいページやウェブサイトのセクションをより細かく制御できます。
サイトマップ機能は、AIOSEO Lite バージョンで無料で利用できます。ただし、動画サイトマップ、ニュースサイトマップ、リダイレクトマネージャー、リンクアシスタントなどの追加機能が必要な場合は、AIOSEO Pro バージョンの使用をお勧めします。
まず、AIOSEOプラグインをインストールして有効化する必要があります。ヘルプが必要な場合は、WordPressプラグインのインストール方法に関するガイドをご覧ください。

有効化すると、AIOSEO セットアップウィザードが表示されます。「開始する」ボタンをクリックし、画面の指示に従ってください。詳細については、WordPress の All in One SEO の設定方法 (究極ガイド) のガイドをご覧ください。
その後、WordPressダッシュボードからAll in One SEO » Sitemapsに移動し、「Sitemapを有効にする」オプションが有効になっていることを確認する必要があります。

AIOSEOは、多言語サイトのサイトマップを自動的に作成します。
「サイトマップを開く」ボタンをクリックしてプレビューするか、ウェブサイトのURLにsitemap.xmlを追加するだけです。

表示されているのはサイトマップインデックスである可能性が高いです。このメインファイルは目次のように機能し、投稿、ページ、および異なる言語の他のサイトマップにリンクします。検索エンジンにとってすべてを整理するのに最適な方法です!👍
WPMLを使用して多言語サイトを作成している場合、AIOSEOは自動的に異なる言語間でサイトマップを提供します。
たとえば、サイトマップのURLは、/nl/sitemap.xml、/de/sitemap.xml、または/fr/sitemap.xmlのようになります。
WordPressの多言語サイトを作成するためにTranslatePressを使用している場合は、AIOSEOと完全に互換性のあるSEOパックアドオンをインストールする必要があります。
追加の多言語サイトマップ設定の構成
多言語サイトマップをさらにカスタマイズするには、AIOSEOサイトマップ設定で下にスクロールして、その他のオプションを表示できます。
デフォルトでは、プラグインはすべての投稿タイプとタクソノミーをサイトマップに含めることができます。また、日付アーカイブと著者サイトマップを含めるオプションも提供します。

ただし、「投稿タイプ」と「タクソノミー」のオプションのチェックを外すと、さらに多くのオプションが表示されます。
例えば、カスタム投稿タイプとして翻訳されたコンテンツがあるとします。そのオプションをチェックするだけでサイトマップに含めることができ、他の投稿タイプを除外できます。

それに加えて、多言語ウェブサイトの他のページをサイトマップに追加することもできます。
例えば、ドメイン上にWordPressの投稿やページの一部ではないカスタムコーディングされたHTMLランディングページがある場合、そのURLを手動でここに追加して、サイトマップに含まれるようにすることができます。
スクロールダウンして「追加ページ」トグルをクリックしてオプションを有効にするだけです。その後、ページのURLを追加し、優先度と頻度を選択できます。

AIOSEOを使用すると、投稿、ページ、および特定のタームをWordPressサイトマップから除外できます。
例えば、サイトマップに含めたくない異なる多言語投稿やページを追加することができます。
これらには、フォーム送信後にユーザーが表示する内部の「ありがとう」ページや、検索結果に表示させたくない特別なプロモーションランディングページなどが含まれる場合があります。
まず、「詳細設定」オプションを有効にする必要があります。次に、「除外する投稿/ページ」フィールドにURLを入力し、「除外するターム」フィールドにタームを入力します。

多言語サイトマップを検索エンジンに送信する
多言語サイトマップを作成したので、次のステップはそれをさまざまな検索エンジンに送信することです。これにより、Google、Bing、その他の検索エンジンが新しいコンテンツを簡単に見つけることができます。
多言語サイトマップを Google に送信する
Google Search Console は、検索結果におけるサイトのパフォーマンスを監視するために使用できる Google の無料ツールです。ウェブサイトを見つけるために人々が使用するキーワードを確認したり、Google に表示されない原因となるエラーを解決したりするのに役立ちます。
多言語サイトマップをサーチコンソールに送信すると、Googleが新しいコンテンツをすばやく発見するのに役立ちます。
アカウントにログインし、左側のメニューから「サイトマップ」オプションに移動するだけです。次に、「新しいサイトマップを追加」オプションの下に多言語サイトマップのURLを入力し、「送信」ボタンをクリックします。

詳細については、ウェブサイトを検索エンジンに送信する方法に関するガイドをご覧ください。
多言語サイトマップをBing、Yahoo、DuckDuckGoに送信する
同様に、Webmaster Toolsを使用してBingにサイトマップを送信できます。最も良い点は、Bingにサイトを送信すると、YahooおよびDuckDuckGo検索エンジンにも自動的に送信されることです。

詳細については、Bing Webmaster Toolsにウェブサイトを追加する方法に関するステップバイステップのチュートリアルをご覧ください。
多言語サイトマップに関するよくある質問
多言語ウェブサイトのサイトマップをどのように最適に処理するかについて、よく質問を受けます。以下に、私たちが受ける最も一般的な質問への回答をいくつか示します。
1.言語ごとに別のサイトマップが必要ですか?
はい、これは多言語SEOのベストプラクティスです。All in One SEOのような優れたSEOプラグインは、サイトの各言語ごとに個別のXMLサイトマップを自動的に作成します(例:フランス語の場合は /fr/sitemap.xml)。この構造により、検索エンジンはページの正しい言語バージョンを簡単に見つけ、クロールし、インデックスに登録できます。
2. XMLサイトマップとHTMLサイトマップの違いは何ですか?
XMLサイトマップは、検索エンジン専用に作成されたファイルです。これは、ボットがサイトをより効率的にインデックスできるように、すべての重要なコンテンツのマップを提供します。
対照的に、HTMLサイトマップは、訪問者がコンテンツを見つけやすく、サイトをより簡単にナビゲートできるように設計された、ウェブサイト上の視覚的なページです。どちらも異なる目的で役立ちます。
3. Googleが多言語サイトマップをインデックスしているか確認するにはどうすればよいですか?
サイトマップのステータスは、Google Search Consoleで確認できます。ログインしてプロパティを選択したら、メニューから「サイトマップ」レポートに移動します。サイトマップを正しく送信していれば、「成功」ステータスが表示され、Googleが処理したことが確認できます。
4. WordPressは多言語サイトマップを自動的に作成しますか?
WordPressは基本的なデフォルトのXMLサイトマップを作成しますが、機能は限定的であり、多言語設定を適切にサポートしていません。多言語サイトの場合、すべての言語とコンテンツタイプに対してサイトマップが正しく生成されるように、All in One SEOのような専用のSEOプラグインを使用することが不可欠です。
WordPressのサイトマップに関するエキスパートガイド
多言語サイトマップの作成方法がわかったので、WordPressのサイトマップに関連する他の記事もご覧になりたいかもしれません。
- XMLサイトマップとは?WordPressでサイトマップを作成する方法
- WordPress に HTML サイトマップページを追加する方法
- WordPress に RSS サイトマップを追加する方法(簡単な方法)
- ウェブサイトを検索エンジンに送信する方法(初心者ガイド)
- WordPressサイトのURLをGoogleに再クロールさせる方法
- WordPressサイトをGoogleサーチコンソールに追加する方法
- WordPressのデフォルトサイトマップを簡単に無効にする方法
この記事がWordPressで多言語サイトマップを作成する方法を学ぶのに役立ったことを願っています。また、ブログ投稿をSEO向けに最適化するための専門家によるSEOのヒントや、SEOランキングを向上させるためのおすすめのキーワードリサーチツールもご覧ください。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。


デニス・ムトミ
AIOSEOとWPMLのサイトマップセクションは非常に役立ちます。フランス語とドイツ語市場に進出しているファッションブティックのためにこれを設定したばかりですが、うまくいきました!
私の経験からの簡単なヒント:各言語バージョンごとに個別のGoogle Search Consoleプロパティを設定してください。これは非常に役立ちます。なぜなら:
– 各言語の検索パフォーマンスをより良く追跡できます
– 各言語市場固有のインデックス作成の問題を特定しやすくなります
イジー・ヴァネック
ウェブサイトでチェコ語(CS)と英語(EN)の両方の言語バージョンを使用しています。以前は、インデックス作成を改善するために多言語サイトマップ.xmlを検討していましたが、最初は躊躇し、その後、やり方がわかりませんでした。このガイドのおかげで、ついにチェコ語版と英語版のウェブサイトそれぞれに個別のサイトマップ.xmlを作成できるようになりました。ありがとうございます。
WPBeginnerサポート
You’re welcome, glad our guide was helpful!
管理者