ホームページを公開したものの、サーチコンソールにサイトマップを登録した記憶がない——そんな状態になっていないでしょうか。サイトマップは一度設定してしまえば、その後の作業はそれほど多くありませんが、設定していないと、新しいページがGoogleに見つけてもらえるまでに余計な時間がかかってしまうことがあります。
この記事では、WordPressでのサイトマップの作成からサーチコンソールへの送信までを、手順に沿って解説します。サイトマップ以外の内部SEOの基本については内部SEO対策の基本の記事でも解説していますので、あわせてご覧ください。
サイトマップとは何か
サイトマップとは、サイト内にどんなページがあるかを一覧にした地図のようなファイルです。Googleのクローラー(サイトを巡回して情報を集めるプログラム)は、サイト内のリンクをたどってページを見つけていきますが、サイトマップを用意しておくことで、リンクをたどりきれていないページも含めて、サイト全体の構成を一度に伝えることができます。
ユーザーが目にする「サイトマップページ」(サイト内の主要ページへのリンク一覧を載せたページ)と、Googleに送信する「XMLサイトマップ」(機械が読み取るためのファイル)は別のものです。本記事で扱うのは後者、Googleに送信するためのXMLサイトマップです。
WordPressでXMLサイトマップを作る方法
SEOプラグインを使う場合
AIOSEOなどのSEOプラグインを導入している場合、多くはプラグインの設定を有効にするだけで、自動的にXMLサイトマップが生成されます。新しい記事を公開したり、ページを更新したりするたびに、サイトマップの内容も自動的に更新される仕組みになっているのが一般的です。
サイトマップのURLを確認する
生成されたサイトマップは、多くの場合「サイトのアドレス/sitemap.xml」のようなURLでアクセスできます。正確なURLはプラグインの設定画面で確認できるので、忘れずにメモしておきましょう。ブラウザでこのURLを開いたときに、ページの一覧が表示されれば正しく生成されています。
サーチコンソールへの登録・送信手順
プロパティが未登録の場合
サーチコンソールにまだサイトを登録していない場合は、先にサイトの所有権を確認するプロパティ登録の手続きが必要です。ドメイン全体を登録する方法と、httpsから始まる特定のURLを登録する方法がありますが、迷う場合はドメイン全体で登録しておくと、後々の管理がまとめやすくなります。
サイトマップの送信手順
サーチコンソールの管理画面にある「サイトマップ」のメニューから、先ほど確認したサイトマップのURL(sitemap.xmlの部分)を入力し、送信します。送信後、Googleがサイトマップを読み取り、記載されているページの巡回・登録を進めていきます。
送信後の確認方法
サイトマップを送信すると、サーチコンソールの画面上で「送信されたURL数」と「実際にインデックスされたURL数」を確認できるようになります。送信した数とインデックスされた数に大きな差がある場合、一部のページがGoogleにうまく認識されていない可能性があるため、該当ページの内容やnoindex設定に問題がないか見直してみましょう。反映には数日から数週間程度かかることもあるため、送信した直後に数字が一致していなくても焦る必要はありません。
よくある失敗
失敗①:古いドメインのサイトマップURLを送信してしまう
リニューアルでドメインを変更した際、古いサイトマップのURLを送信したままになっているケースがあります。ドメインを変更した場合は、新しいサイトマップのURLで再登録することを忘れないようにしましょう。
失敗②:noindexを設定したページがサイトマップに含まれている
「検索結果に出さないでください(noindex)」と設定したページが、サイトマップには「見つけてください」という形で載ってしまっていると、Googleに矛盾したシグナルを送ることになります。多くのSEOプラグインはnoindexページを自動的にサイトマップから除外してくれますが、設定によっては手動での確認が必要な場合もあります。noindexとcanonicalの使い分けについてはnoindexとcanonicalの使い分けの記事で詳しく解説しています。
サイトマップを最新に保つ運用
SEOプラグインを使っている場合、新しい記事の公開やページの追加・削除に合わせて、サイトマップの内容は自動的に更新されます。基本的には一度サーチコンソールに登録してしまえば、その後は特別な作業をしなくても、Googleが定期的にサイトマップを確認しにきてくれる仕組みになっています。ただし、サイト構造を大きく変更した場合や、長期間サーチコンソールを確認していなかった場合は、念のためサイトマップが正しく更新されているか、あらためて確認しておくと安心です。
アルスビレでの相談傾向
アルスビレにご相談いただく店舗運営者の方の中には、サイトマップという言葉自体を初めて聞いたという方も少なくありません。専門的な作業に思われがちですが、WordPressとSEOプラグインを使っていれば、実際の作業自体はそれほど複雑ではないケースがほとんどです。むしろ、サーチコンソールへの登録自体を忘れているケースのほうが多く見られるため、公開後の設定チェックリストの中に組み込んでおくことをおすすめしています。
よくある質問
Q. サイトマップを送信しないとページはインデックスされませんか?
A. サイトマップがなくても、内部リンクをたどってGoogleがページを見つけてくれる場合があります。ただし、サイトマップを送信しておいたほうが、より確実かつ早くページを見つけてもらいやすくなります。
Q. サイトマップは何度も送信し直す必要がありますか?
A. 基本的には一度送信すれば、以降はGoogleが自動的に定期チェックしてくれます。手動で再送信が必要になるのは、URLが変わった場合など限られた場面です。
Q. サイトマップにエラーが表示された場合はどうすればいいですか?
A. サーチコンソール上でエラーの内容を確認し、該当ページの状態(削除されていないか、noindexになっていないかなど)を見直しましょう。
Q. ページ数が少ない小規模サイトでもサイトマップは必要ですか?
A. ページ数が少ない場合でも、サーチコンソールへの登録は基本的な設定として済ませておくことをおすすめします。
まとめ
サイトマップは、Googleにサイト全体の構成を伝えるための基本的な設定です。WordPressとSEOプラグインを使っていれば作成自体は難しくないため、サーチコンソールへの送信まで済ませて、公開後の基本設定として押さえておきましょう。
制作実例、ぜひご覧ください
アルスビレでは、AIを活用した効率的な制作フロー、オプション式の料金体系、無駄を省いたワークフローによって、初期費用¥15,000+月額¥4,900(税別)、最低契約期間6ヶ月のサブスク型ホームページ制作サービスを提供しています。基本的なSEO設定込みの制作実例を、あわせてご覧ください。
