WordPressで簡単にXMLサイトマップを作成する方法[初心者向けガイド]

公開: 2022-05-16

WordPressでXMLサイトマップを作成する方法をお探しですか?

サイトマップを使用すると、検索エンジンがWebサイトをクロールしてインデックスに登録するのがはるかに簡単になります。 これらを検索エンジンボットのロードマップと見なしてください。 それらは検索エンジン最適化(SEO)にとっても重要です。

この投稿では、XMLサイトマップとは何か、なぜそれらが必要なのかを説明します。 次に、WordPressでXMLサイトマップを簡単に作成する方法を説明します。

XMLサイトマップとは何ですか?

XMLサイトマップは、ウェブサイトのすべてのコンテンツをXML形式で記述したファイルであり、Googleなどの検索エンジンが簡単に検索してインデックスに登録できるようにします。

2000年代初頭、政府のWebサイトでは、メインページに「サイトマップ」リンクが含まれていました。 このページには通常、そのWebサイトのすべてのページのリストが含まれていました。

現在でも一部のWebサイトはHTMLサイトマップを使用しています。

サイトマップは現在、HTMLではなくXML形式で公開されており、主な対象読者は人ではなく検索エンジンです。

XMLサイトマップは、ウェブサイトの所有者がウェブサイトのすべてのページについて検索エンジンに通知するための手段です。

また、サイト上のどのリンクが他のリンクよりも価値があり、定期的に更新するかを検索エンジンに通知します。

XMLサイトマップは検索エンジンのランキングを向上させることはありませんが、検索エンジンがWebサイトをより効率的にクロールするのに役立ちます。 つまり、より多くのコンテンツを見つけて検索結果に表示し始める可能性があり、その結果、検索トラフィックが増え、SEOランキングが高くなります。

なぜXMLサイトマップが必要なのですか?

サイトマップは、検索エンジン最適化(SEO)の観点から非常に重要です。

Webサイトにサイトマップを追加しても、検索エンジンの結果には影響しません。 ただし、インデックスに登録されていないページがサイトにある場合は、サイトマップが検索エンジンに通知するための良い方法です。

ほとんどの新しいWebサイトにはバックリンクがないため、ブログを開始したり、新しいWebサイトを作成したりする場合、サイトマップは非常に価値があります。 これにより、検索エンジンがすべてのコンテンツを見つけることが困難になります。

これが、GoogleとBingの両方が、新しいWebサイトの所有者がWebマスターツールを使用してサイトマップを送信できるようにする理由です。 これにより、検索エンジンボットがコンテンツを簡単に見つけてインデックスに登録できるようになります。

そうは言っても、WordPressでXMLサイトマップを作成する方法を見てみましょう。

WordPressXMLサイトマップを作成する方法

WordPress 5.4まで、WordPressにはサイトマップが組み込まれていませんでした。 ただし、WordPress5.5には単純なXMLサイトマップ機能が含まれていました。

これにより、プラグインを使用せずにWordPressでXMLサイトマップを自動的に作成できます。 ドメイン名の末尾にwp-sitemap.xmlを追加するだけで、WordPressにデフォルトのXMLサイトマップが表示されます。

このXMLサイトマップ機能はWordPressに追加されたため、すべての新しいWordPressWebサイトでXMLサイトマップのSEOの利点を活用できます。

ただし、柔軟性がなく、XMLサイトマップに追加または削除する内容を簡単に制御することはできません。

そのため、WordPressでサイトマップを作成する場合は、プラグインを使用することをお勧めします。

幸いなことに、ほとんどすべてのトップWordPressSEOプラグインにはサイトマップ機能が付属しています。 これらのサイトマップはより強力であり、WordPressXMLサイトマップに含めるコンテンツまたはWordPressXMLサイトマップから削除するコンテンツをより細かく制御できます。

オールインワンSEO(AIOSEO)を使用してWordPressでXMLサイトマップを作成する

オールインワンSEOプラグインを使用することは、WordPressでXMLサイトマップを作成する最も簡単な方法です。

これは利用可能なトップのWordPressSEOプラグインであり、SEO用にブログ投稿を最適化するのに役立つ包括的な機能セットを備えています。

まず、ダッシュボードからプラグインに移動し、[新規追加]をクリックします。 次に、検索バーでAll in One SEOを検索し、[今すぐインストール]をクリックします。

オールインワンSEOプラグインをインストール

プラグインをインストールした後、[アクティブ化]をクリックすると、サイトのダッシュボードにSEOオプションが表示されます。

オールインワンSEOは、デフォルトで有効なサイトマップです。 ただし、サイトマップが有効になっていることを再確認するには、WordPressダッシュボードから[オールインワンSEO]»[サイトマップ]に移動します。

次に、[サイトマップを有効にする]オプションを探し、ボタンがオンになっていることを確認します。

オールインワンSEOでサイトマップを有効にする

これで、 [サイトマップを開く]ボタンをクリックするだけで、Webサイトのサイトマップを確認できます。

オールインワンSEOでサイトマップを開く

ボタンをクリックすると、サイトマップのインデックスページに移動します。

デフォルトでは、All in One SEOは、投稿、ページ、およびカテゴリのサイトマップを自動的に作成します。 また、WooCommerceストアなどのオンラインストア、またはリストされている製品がある場合は、それらのサイトマップも作成されます。

サイトマップを手動で表示またはテストすることもできます。 これを行うには、WebサイトのURLに移動し、最後にsitemap.xmlを追加します。

たとえば、URLはhttps://www.yourdomain.com/sitemap.xmlのようになります。

XMLサイトマップの準備ができたので、すべての新しい更新がGoogleとBingに自動的に送信されます。

サイトマップのカスタマイズ

サイトマップが有効になっていることを確認し、サイトマップの表示方法を理解したら、構成できるいくつかの設定を見てみましょう。

まず、サイトマップにインデックスページを含めるかどうかを決定できます。

この設定は、1000を超えるURLを含むサイトマップに推奨されます。 したがって、URLが100未満の小さなサイトがある場合は、この設定を無効にすることができます。

これを行うには、[オールインワンSEO]» [サイトマップ]に移動し、[サイトマップインデックスを有効にする]ボタンを[無効]に設定します。

オールインワンSEOでサイトマップインデックスを有効にする

よくわからない場合は、有効のままにしておきます。

次に、サイトマップごとのリンク設定を設定できます。 ただし、ほとんどのユーザーはこの設定をそのままにしておくことをお勧めします。

オールインワンSEOのサイトマップオプションごとのリンク

サイトマップに含めるコンテンツを決定することもできます。 オプションをオンのままにしておくと、すべての投稿タイプ分類法を含めることができます。

オールインワンSEOの投稿タイプと分類法オプション

ただし、これらのチェックボックスをオフにすると、すべての異なる投稿タイプと分類法のリストが表示されます。

XMLサイトマップの投稿タイプと分類法のオプション

次に、個々のチェックボックスをオンにして、サイトマップに含めるコンテンツを決定します。

最後に、以下のオプションを有効または無効にすることで、サイトマップに日付アーカイブ作成者アーカイブを含めるかどうかを決定できます。

オールインワンSEOでの日付アーカイブと作成者オプション

サイトに新しい投稿を公開すると、WordPressによってこれらが自動的に作成されます。

ただし、これらのオプションは検索結果にあまり価値がないため、無効のままにしておくことをお勧めします。

それでおしまい! オールインワンSEOを使用して、WordPressWebサイトのXMLサイトマップを作成できます。

YoastSEOを使用してWordPressでXMLサイトマップを作成する

YoastSEOをWordPressSEOプラグインとして使用すると、XMLサイトマップが自動的に有効になります。

まず、ダッシュボードからプラグインに移動し、[新規追加]をクリックします。 次に、検索バーでYoast SEOを検索し、[今すぐインストール]をクリックします。

YoastSEOプラグインをインストールする

プラグインをインストールした後、[アクティブ化]をクリックすると、サイトのダッシュボードにSEOオプションが表示されます。

アクティベーション後、 SEO»一般ページに移動し、機能タブに切り替えます。 XMLサイトマップオプションに移動し、それが有効になっていることを確認する必要があります。

YoastSEOXMLサイトマップオプション

Yoast SEOがXMLサイトマップを生成したことを確認するには、ページの[XMLサイトマップ]オプションの横にある疑問符アイコンをクリックします。

次に、[ XMLサイトマップを表示]リンクをクリックして、YoastSEOによって作成されたライブXMLサイトマップを表示します。

サイトマップを手動で表示することもできます。 これを行うには、WebサイトのURLにアクセスし、最後にsitemap_index.xmlを追加します。

たとえば、URLはhttps://www.yourdomain.com/sitemap_index.xmlのようになります。

WordPress XMLサイトマップを検索エンジンに送信する方法は?

WordPressサイトマップを作成したら、それをGoogleやBingなどの検索エンジンに送信して、インデックスに登録できるようにします。 検索エンジンは手動で送信しなくてもWebサイトのインデックスを作成し続けますが、WordPress XMLサイトマップを検索エンジンに送信すると、次の利点があります。

  • SEO:サイトマップは、更新や新しいコンテンツがある場合に検索エンジンに通知します。これにより、検索エンジンのランキングでWebサイトを最新の状態に保つことができます。
  • 正確性: WordPressサイトマップを使用すると、検索エンジンはサイトに関する最も正確で関連性のある情報のみをインデックスに登録します。
  • 無料:方法に関係なく、WordPressサイトマップを作成するための費用はかかりません。
  • 有機的なトラフィック: SERPで上位にランク付けすることにより、訪問者の数を増やします。

XMLサイトマップをGoogleに送信する

Google Search Console(GSC)は、ウェブサイトの所有者がGoogle検索結果でのサイトの可視性を監視および管理できるようにする無料のGoogleツールです。

サイトマップをGoogle検索コンソールに追加すると、Webサイトがまったく新しい場合でも、コンテンツを簡単に見つけることができます。

まず、Google Search ConsoleのWebサイトにアクセスして、アカウントにサインアップします。

その後、プロパティタイプを選択するように求められます。 ドメインまたはURLプレフィックスのいずれかを選択できます。 設定が簡単なため、URLプレフィックスを使用することをお勧めします。

Google検索コンソールでプロパティタイプを選択します

WebサイトのURLを入力し、[続行]ボタンをクリックします。

次に、ウェブサイトの所有権を確認するように求められます。 これを行うにはさまざまな方法がありますが、HTMLタグ方式を使用することをお勧めします。

Google検索コンソールで所有権を確認する

画面からコードをコピーして、WordPress管理エリアに移動するだけです。

AIOSEOを使用する場合は、簡単なウェブマスターツールの検証が付属しています。 オールインワンSEO»一般設定に移動し、ウェブマスターツールオプションを選択するだけです。 その後、そこにGoogleコードを貼り付けることができます。

オールインワンSEOサイト検証

AIOSEOを使用していない場合は、Insert HeadersandFootersプラグインをインストールしてアクティブ化する必要があります。

アクティベーション後、 [設定]»[ヘッダーとフッターの挿入]ページに移動し、前にコピーしたコードを[ヘッダーのスクリプト]ボックスに貼り付けます。

ヘッダーとフッターの挿入プラグインに検証コードを追加する

[保存]ボタンをクリックして、変更を保存します。

次に、[Google検索コンソール]タブに戻り、[確認]ボタンをクリックします。

Googleは、ウェブサイトの確認コードを調べて、Google検索コンソールアカウントに追加します。

Webサイトを追加したので、次はXMLサイトマップを追加します。

GSCアカウントダッシュボードで、左側の列の[サイトマップ]をクリックします。

次に、[新しいサイトマップの追加]セクションでサイトマップURLの最後の部分を追加し、[送信]ボタンをクリックする必要があります。

Google検索コンソールにサイトマップを追加する

これで、GoogleはサイトマップURLをGoogle検索コンソールに追加します。

Googleがサイトをクロールするのに少し時間がかかります。 しばらくすると、基本的なサイトマップデータを取得できるようになります。

このデータには、サイトマップで検出されたリンクの数、インデックスに登録されたリンクの数、画像とWebページの比率などが含まれます。

XMLサイトマップをBingに送信する

Google検索コンソールと同様に、BingはBing Webマスターツールを提供して、Webサイトの所有者がBing検索エンジンでWebサイトのパフォーマンスを監視できるようにします。

サイトマップをBingに送信するには、BingWebmasterToolsにアクセスします。 ここでは、サイトを追加するための2つのオプションが表示されます。 サイトを手動で追加するか、Google検索コンソールからインポートできます。

サイトをBingに追加する

以前にサイトをGoogle検索コンソールに追加したことがある場合は、それをインポートすることをお勧めします。 サイトマップを自動的にインポートすることで時間を節約できます。

サイトを手動で追加する場合は、サイトのURLを入力してから、サイトを確認する必要があります。

次に、bingは、Webサイトの所有権を確認し、それを行うためのいくつかの方法を示すように求めます。

HTMLタグ方式を使用することをお勧めします。 ページからメタタグ行をコピーして、WordPress管理エリアに移動するだけです。

メタタグをコピーしてBingWebmasterToolでサイトを確認する

これで、Insert HeadersandFootersプラグインをインストールしてアクティブ化できます。

アクティベーション後、 [設定]»[ヘッダーとフッターの挿入]ページに移動し、前にコピーしたコードを[ヘッダーのスクリプト]ボックスに貼り付けます。

ヘッダーとフッターの挿入プラグインにBing検証コードを追加する

[保存]ボタンをクリックして、変更を保存します。

今日からWordPressのサイトマップの使用を開始

XMLサイトマップは、すべてのWordPressWebサイトに必要なものです。 サイトをSERPのトップに押し上げることはありませんが、サイトをより速く、より完全にクロールするための優れた方法です。 WordPressでXMLサイトマップを作成する最も簡単な方法は、All in OneSEOやYoastSEOなどのプラグインを使用することですが、他にもたくさんのプラグインを利用できます。

また、サイトマップを作成したら、それをGoogle検索コンソールに送信して、Googleがサイトにインデックスを付ける方法について詳しく知る必要があります。

この投稿が、XMLサイトマップとWordPressでXMLサイトマップを作成する方法に関するすべての質問に答えてくれることを願っています。 この投稿が気に入ったら、私たちのウェブサイトでこのような投稿をもっと読んでください。

  • ウェブサイトのトラフィックを増やすための6つの最高のWordPressSEOプラグイン
  • 無料であなたのウェブサイトのトラフィックを増やすための23の実証済みの方法