はじめに
「LightningでWordPressのサイトマップを作りたいけれど、どの画面から設定すればいいの?」
「HTMLサイトマップとXMLサイトマップは何が違い、両方作る必要があるの?」と迷っていませんか。
Lightningでサイトを作成したあと、固定ページにサイトマップを表示しようとしても、WordPressの標準機能で作れるのか、プラグインが必要なのか分からず迷うことがありますよね。
この記事では、Lightningを使ったHTMLサイトマップの作成手順と、WordPressでXMLサイトマップが生成されているか確認する方法を紹介します。
Lightningで作成できるサイトマップの種類は?

WordPressのサイトマップには、訪問者がページを探すためのHTMLサイトマップと、検索エンジンへページ情報を伝えるXMLサイトマップがあります。
特にHTMLサイトマップはLightningの機能を利用して作成しやすいため、それぞれの違いと作成方法を順に確認していきます。
HTMLサイトマップとXMLサイトマップの違いを確認する
HTMLサイトマップは、Webサイトを訪れた人が目的のページを探しやすいように、ページへのリンクを一覧で表示するものです。
一方、XMLサイトマップは検索エンジンにURLや更新情報を伝えるためのファイルで、主にクローラーが利用します。
HTMLは訪問者向け、XMLは検索エンジン向けと考えると、それぞれの役割を分けて理解しやすくなります。
LightningではHTMLサイトマップを簡単に作成できる
Lightningでは、固定ページにサイトマップ用のブロックを追加することで、HTMLサイトマップを作成できます。
表示したいページを開いてブロックを配置すれば、投稿や固定ページへのリンクを一覧で表示できます。
1件ずつURLを入力する必要がないため、WordPressの編集画面から手軽にサイトマップを用意できます。
LightningでHTMLサイトマップを作成する手順
LightningでHTMLサイトマップを作成する場合は、まずVK All in One Expansion Unitを有効化し、サイトマップを表示するための機能を使える状態にします。
次に、サイトマップ用の固定ページを作成し、HTMLサイトマップブロックを追加します。
最後に固定ページを公開し、投稿や固定ページなどのリンクがサイトマップ上に正しく表示されているか確認していきます。
VK All in One Expansion Unitを有効化する
WordPressの管理画面から「プラグイン」→「インストール済みプラグイン」を開き、「VK All in One Expansion Unit」が有効になっているか確認します。
停止中の場合は「有効化」をクリックし、機能を利用できる状態にしましょう。
有効化したら設定画面を開き、HTMLサイトマップに必要な機能を確認します。
固定ページにHTMLサイトマップブロックを追加する
「固定ページ」→「固定ページを追加」を開き、サイトマップ用のページを作成します。
ブロックエディターの「+」からHTMLサイトマップ用のブロックを検索し、本文へ追加しましょう。
ブロックを配置したら、投稿や固定ページなど表示される内容を確認します。
作成したサイトマップを公開して表示を確認する
内容を確認したら「公開」をクリックし、作成した固定ページを表示します。
投稿や固定ページへのリンクが一覧で表示されているか確認しましょう。
それぞれのリンクから対象ページへ問題なく移動できれば、HTMLサイトマップの作成は完了です。
Lightningのサイトマップに表示したくないページを除外する方法
LightningでHTMLサイトマップを作成すると、サイトマップに載せる必要がない固定ページまで表示されることがあります。
設定後は公開中のサイトマップを開き、除外した固定ページのタイトルやリンクが表示されていないことを確認しましょう。
固定ページの設定からHTMLサイトマップへの表示を変更する
WordPressの管理画面から、サイトマップに表示したくない固定ページの編集画面を開きます。
HTMLサイトマップへの表示設定を確認し、対象ページを表示しない設定に変更しましょう。
設定を保存すると、その固定ページをサイトマップの一覧から除外できます。
除外したページが表示されていないか確認する
設定を変更したら、公開中のHTMLサイトマップをブラウザで開きます。
除外した固定ページのタイトルやリンクが、一覧に残っていないか確認しましょう。
表示されていなければ、除外設定が正しく反映されています。
Lightningでサイトマップが表示されない・設定できないときの確認ポイント
Lightningでサイトマップを設定しようとしても、HTMLサイトマップブロックが編集画面に表示されず、追加できないことがあります。
ブロックが見つからない場合と設定していないサイトマップが表示される場合に分けて、確認する箇所を順に見ていきましょう。
HTMLサイトマップブロックが見つからない場合
HTMLサイトマップブロックが見つからない場合は、まず「VK All in One Expansion Unit」が有効になっているか確認します。
有効でも表示されないときは、プラグインの設定画面でHTMLサイトマップの機能が無効になっていないか確認しましょう。
設定を保存したあとに編集画面を開き直し、ブロックをもう一度検索してみてください。
設定していないサイトマップが表示される場合
設定した覚えのないサイトマップが表示される場合は、WordPress本体やプラグインが自動生成している可能性があります。
WordPress標準のXMLサイトマップは「/wp-sitemap.xml」で確認できるため、表示されている内容と見比べてみましょう。
一致しない場合は、有効化しているプラグインの設定を確認し、どの機能がサイトマップを生成しているかを調べます。
XMLサイトマップはWordPress標準機能で確認する
XMLサイトマップは、LightningでHTMLサイトマップを作成する手順とは分けて確認します。
まずはwp-sitemap.xmlを開き、XMLサイトマップが正常に生成されているか確認していきましょう。
wp-sitemap.xmlが表示されるか確認する
ブラウザのアドレス欄にWordPressサイトのURLを入力し、末尾に「/wp-sitemap.xml」を付けてアクセスします。
XML形式のサイトマップが表示され、投稿や固定ページなどのURLを確認できれば正常です。
「404 Not Found」などが表示される場合は、XMLサイトマップが正しく生成・表示されているか設定を確認しましょう。
XMLサイトマップは表示されていても、検索エンジンへ正しく送信できているか気になる場合は、Google Search Consoleでの登録方法も確認しておくと安心です。
▶Google Search Consoleでサイトマップを送信する方法
まとめ
Lightningでサイトマップを作るときは、訪問者向けのHTMLサイトマップと、検索エンジン向けのXMLサイトマップを分けて考えることが大切です。
HTMLサイトマップは「VK All in One Expansion Unit」を使って作成し、必要に応じて表示するページを調整しましょう。
XMLサイトマップは「/wp-sitemap.xml」へアクセスし、正常に表示されるか確認しておくと安心です。
それぞれの役割を理解して設定しておけば、訪問者にも検索エンジンにも分かりやすいサイト構成につながります。











