【画像解説】HTMLサイトマップを設置しよう!ワードプレス編(Cocoon)

ワードプレステーマCocoonのロゴとパソコンの画像 ワードプレス

こんにちわ。

りゅうまるです。

今回は、ワードプレスにMTMLサイトマップを設置する方法を記事にしていきたいと思います。プチカスタマイズ付きです。

Cocoonというテーマを使用した解説ですが、基本的にはどのテーマでも同じやり方です。

使用するプラグインは【PS Auto Sitemap】です。

ワードプレスプラグイン[PS Auto Sitemap]のタイトル画像

HTMLサイトマップとXMLサイトマップの違い

サイトマップという言葉自体は、聞いたことがある方は多いと思います。

このサイトマップには、HTMLサイトマップとXMLサイトマップの2種類があり、それぞれ利用する目的が違います。

この後書いていきますが、HTMLサイトマップは検索ユーザー向けのサイトマップで、XMLサイトマップは検索エンジン向けのサイトマップです。

XMLサイトマップ

XMLサイトマップは、Googleなどの検索エンジンに対して、サイトの情報を伝えるためのサイトマップです。

以下の画像は、XMLサイトマップのサンプル画像です。何が書いてあるのかさっぱりわかりません。

XMLサイトマップのサンプル画像

XMLサイトマップを設置する主な目的は、サイト内のページ(記事)の増減やリライト(修正、追記)をした際の更新情報を検索エンジンに伝えることです。

記事の増減だけでなく、記事の内容や内害部リンクの状態など、検索エンジンのサイト評価のための判断材料を伝えます。

XMLサイトマップを設置しなくても、サイトの更新情報は検索エンジンに伝わりますが、設置しておいたほうがより早くより正確に伝えることができます。

実際のページでは目に見えない、検索エンジン向けのサイトマップ(XML形式のファイル)で、SEO対策(検索エンジン最適化)に効果的なのがXMLサイトマップです。

ワードプレスでサイトを運営している方なら、【Google XML Sitemaps】というプラグインを利用して簡単に設置することができます。

XMLサイトマップを一度設置しておくと、先に書いた更新情報は自動的に検索エンジンに伝わります。

Google XML Sitemapsを使ったXMLサイトマップの作成手順は、以下の記事で画像解説しています。

【画像解説】XMLサイトマップの作成方法 SEO効果抜群!ワードプレス編
SEO効果を高めるためのXMLサイトマップの作成方法(手順)を、画像解説しています。ワードプレス プラグインの【Google XML Sitemaps】を使えば作成(設置)にかかる時間は10分ほどです。ユーザーの利便性を高めるためのHTMLサイトマップの概要と記事リンクも設置してあります。

HTMLサイトマップ

もう一方のサイトマップはHTMLサイトマップです。

HTMLサイトマップは検索ユーザー向けのサイトマップで、サイト内の記事の構造を伝えるのが目的です。

自分のサイトに初めて訪れてくれた検索ユーザーでも、記事構成が一目瞭然で分かるようにカテゴリーやタグごとにグループ化されています。

ページ上部のグローバルナビゲーションや、ページ下部のフッターメニュー。サイドバーなどからリンク先として誘導するのが一般的です。

パソコンやスマホで自分のブログを読んでくれている方向けのサイトマップで、検索ユーザーの利便性を高めるのが目的です。

利便性の高いサイトはユーザーから好かれるので、リピートユーザー(アクセス、PV数)の増加や、直帰率の低下(滞在時間が長くなる)などが期待できます。

直帰率は、閲覧者があなたのサイト内で他のページを閲覧せず、1ページだけしか見られなかった割合です。パーセンテージが低いほうが高評価です。

検索エンジンのGoogleは、サイトを評価する基準として検索ユーザーの利便性を最重要視しています。なので、ユーザーから好かれるサイトを運営することが、最大のSEO対策といえますよね。

下の画像は、パソコン画面で見たこのサイトのサイトマップです。書籍の目次の様になっていて、どんなカテゴリーや記事があるのか一目瞭然です。

画像が2種類ありますが、青い文字の方は見やすくなるようにちょっとカスタマイズしてあります。極端には変わらないけど、おんなじのでよければ記事後半のコードをコピーして使ってください。

マウスオーバーの文字の色や大きさは簡単に変更できます。

htmlサイトマップの例画像

こっちはスマホ画面で見たサイズです。スマホ画面だと違いがはっきりしてるかも。

スマートフォンの画面で見たhtmlサイトマップの例画像

スマートフォンの画面で見たhtmlサイトマップの例画像

HTMLサイトマップをグローバルナビやフッターに設置する場合、「記事一覧」や「サイトメニュー」などの名前で表示すると分かりやすいと思います。

サイトマップをグローバルナビゲーションに設置した一例画像

グローバルナビへの設置例です

フッターメニューにHTMLサイトマップを設置した一例画像

フッターへの設置例です

PS Auto Sitemapで作成したHTMLサイトマップを、グローバルナビやフッターへ設置する手順は、以下の記事で画像解説しています。

グローバルナビの設置方法を画像解説 ワードプレスCocoon編
この記事では、ワードプレスのグローバルナビゲーションを設置する方法を画像解説しています。前回、「Contact Form 7」というプラグインでのお問い合わせフォーム作成記事と合わせてお読みください。キャプチャ画像を豊富に使っているので初心者の方にもわかりやすい内容です。

わざわざテキストを入力してリンク貼りつけなどの面倒な作業をしなくても、簡単にHTMLサイトマップを作成できるのがPS Auto Sitemapというプラグインです。

ワードプレス5.0以降のバージョンも解説

2018年10月にメジャーバージョンアップした5.0以降をお使いの方もいると思いますので、4.9以前のバージョンと併せて解説しています。

操作の違いは、テキストエディタ―への切り替え方だけです。

PS Auto Sitemapを使ってHTMLサイトマップを設置しよう

工程は少なくありませんが、僕が実際に設定したときの画像を使って解説していますのでわかりやすいと思います。

PS Auto Sitemapをインストールする

まずは今回使用するPS Auto Sitemapをインストール、有効化します。

ダッシュボード内のプラグインをクリックします。

ワードプレス内のダッシュボード画面

プラグインの管理画面に移動するので、画面上部の新規追加をクリックします。

ワードプレス内のプラグイン管理画面

キーワード▼横のプラグインの検索窓にPS Auto Sitemapと入力します。

ワードプレス内でプラグインを検索している画像

すると画面が切り替わりプラグイン一覧が表示されます。

プラグインの一覧からPS Auto Sitemapを見つけたら(おそらく左上)今すぐインストールをクリックします。

ワードプレっすプラグインのインストール画面

インストールは数秒で完了し有効化という文字に変わりますので、そのまま有効化をクリックしてください。

これでHTMLサイトマップを設置(作成)する準備は完了です。

ワードプレスプラグインの有効化をクリック

固定ページでHTMLサイトマップを作成

HTMLサイトマップを、通常の投稿ページで作成すると「最近の投稿」などと混ざって表示されるので、あえて固定ページで作成します。
目的に応じてクリック(タップ)してもらう「お問い合わせ」と同じ扱いでいいと思います。

まずは、ワードプレスのダッシュボードから固定ページ一覧をクリックします。

ワードプレスのダッシュボード画面

次にページ上部の新規追加をクリックします。

ワードプレスの固定ページ作成画面

新規追加をクリックすると、固定ページを編集する画面に変わります。

ページタイトルを設定しよう

通常の投稿記事同様に、固定ページにもタイトルが必要なので、とりあえず「サイトマップ」としておいてください。後から変更できますので。

ワードプレスの固定ページタイトル入力画面

パーマリンクを設定しよう

パーマリンクは、ページごとにつく個別名(URL)のことで、通常はタイトル(記事内容)に合わせた文字列を設定します。
ワードプレスでは、タイトルと同じ文字列がパーマリンクとして設定される仕様になっています。
今回タイトルを日本語で「サイトマップ」とつけたので、パーマリンクも「サイトマップ」と日本語で設定されますが、SEOの観点からは半角英(数)字で設定するのが好ましいとされています(諸説あり)
この時、タイトルの下にパーマリンク編集が出ていない場合は、タイトル文字の横をクリックすると編集出来るようになります。編集の文字をクリック
 

バックスペースキーでサイトマップの文字を消した後に「sitemap/」に変更しておきます。

パーマリンク編集後に「保存」を忘れずクリックしてくださいね。

ワードプレス固定ページのパーマリンク設定画面

固定ページ内に読み取り用コードを入力(コピペ)しよう

ページタイトルとパーマリンクを設定したら、同じページ内にサイトマップの読み込み用コードを入力します。コピペです。

入力といっても、以下のコードをテキストエディタ内に貼り付けるだけです。

※ビジュアルエディタではなく、テキストエディタに貼り付けてください。

<!-- SITEMAP CONTENT REPLACE POINT -->

ワードプレスの固定記事編集画面

ページ内には、<!-- SITEMAP CONTENT REPLACE POINT -->を入力するだけでOKです。

コードを貼り付けたらそのまま記事を公開してください。

下書き保存ではなく公開してしまって大丈夫です。

固定ページ内での作業はこれで完了です。

HTMLサイトマップ用の記事IDを取得しよう

次にHTMLサイトマップ用の記事IDを取得します。コピーします。

先ほどと同じようにダッシュボード内から固定ページ一覧をクリックします。

ワードプレスのダッシュボード画面

固定ページ一覧に移動すると先ほど公開したサイトマップという項目が見当たると思いますのでマウスカーソルをサイトマップの文字に近づけてください(どこもクリックしません

「編集」という文字が現れるので、文字の上にカーソルを合わせると、画面(ブラウザ)左下の方に文字列(これがID)が現れると思います。(編集をクリックしないでね

マウスカーソルを編集文字の上に置くだけですクリックすると再び編集画面になってしまいます

少し見にくいですが、その文字列の中に3桁か4桁の数字があると思います。(下の画像では数字は3桁ですが、別運営のサイトでは4桁でした)その数字がIDです。この後すぐに使いますのでメモっておいてください。

今回の作業で必要なのは数字だけです。

admin/post.php?post=数字&action=edit

注意:IDが表示されるのは、「編集」にカーソルを乗せている間だけです。

ワードプレス固定ページの記事ID取得画面

HTMLサイトマップ用のIDをPS Auto Sitemapに入力

ここまで来たらもう一息です。

次に先ほど覚えたID(数字)をPS Auto Sitemap内に入力します。

画面左の管理メニュー内の設定にカーソルを合わせると、プラグイン一覧が表示されるので、その中から先ほどインストールしたPS Auto Sitemapをクリックします。

ワードプレスのダアッシュボード画面

PS Auto Sitemapの設定画面に切り替わりますので、サイトマップを表示する記事の空白ボックス内に先ほど覚えた記事ID(数字)を入力します。

PS Auto Sitemapの記事ID入力画面の画像

その他の項目設定については以下の通りです(参考例です)

ホームページの出力

サイトマップページ内にブログ名がいる場合は✔を付けます。【ブログ名】が不要なら、✔マークをクリックで解除。(サイトマップページにもヘッダーが表示されます

僕はヘッダーにブログ名を表示しているのでチェックは外しました。

投稿リスト

普段投稿している記事は必要なので出力!(自動的に追加されます)

固定ページ

ダッシュボードの固定ページ一覧(投稿記事以外)で作成してあるプロフィール詳細やお問い合わせページなどをサイトマップ項目に表示するか?しないか?の設定です。

出力階層制限

サイトマップ内のカテゴリ階層を設定します。

ここでは投稿ページ(通常の記事)のカテゴリと異なる階層を表示できます。

例えば、投稿ページ(通常記事のサイドバーなど)のカテゴリは2階層だが、サイトマップページでは1階層だけ表示したい場合など)

先に出力するリスト

投稿記事(一覧)をページ先頭(上)にするなら、投稿にチェック!

カテゴリーと投稿の表示

カテゴリーと投稿メニューを、同一マップ(ページ)内に表示するかどうかです。

僕は同一にしました。

除外カテゴリ】と【除外記事

表示させたくないカテゴリや記事がある場合、該当の記事IDを入力します。

僕はあえて非表示にしたいページはないので空欄のままです。

スタイルの変更

デザイン設定です。スタイルなしを含めて14種類あります。

プラグインの編集⇒PS Auto Sitemap管理画面でいつでも変更可能です(以下画像で解説)

キャッシュの使用

すでに「W3 Total Cache」などのキャッシュ系プラグインを使用していると競合してしまうので、チェックを外しておいたほうがよいかも。(不具合の回避)

僕は✔を外しています。

すべての項目を設定し終わったら、変更を保存をクリックします。

PS Auto Sitemapの管理画面の画像

以上で【PS Auto Sitemap】でのHTMLサイトマップの設置は完了です。

おつかれさまでした^^

わかりにくい部分もあったと思いますが、いかがでしたでしょうか?

一度、HTMLサイトマップを設置しておけば、記事の追加やタイトル変更などすべて自動で更新されます。後から触るとしたらデザインを変更したくなった時くらいです。

HTMLサイトマップについては、「ほとんど検索順位に影響しない」「SEO効果は少ない」などという情報も見かけますが、僕はそうは思ってないんですよね。

サイト評価の基準として、検索ユーザーの利便性を最重要視しているGoogleの検索エンジンにSEO対策を施すなら、むしろ設置すべきなのがHTMLサイトマップだと思います。

少し手間のかかる作業ではありますが、この機会にぜひ設置してみてくださいね^^

【PS Auto Sitemap】で作成したHTMLサイトマップを、グローバルナビやフッターメニューに設置する方法は以下の記事を参考にして下さい。

グローバルナビとフッターメニューを設置する方法

テーマCocoonの場合

グローバルナビの設置方法を画像解説 ワードプレスCocoon編
この記事では、ワードプレスのグローバルナビゲーションを設置する方法を画像解説しています。前回、「Contact Form 7」というプラグインでのお問い合わせフォーム作成記事と合わせてお読みください。キャプチャ画像を豊富に使っているので初心者の方にもわかりやすい内容です。

ワードプレス(デフォルト)の場合

WordPressメニューの作り方と設定方法|WordPress超初心者講座
WordPress初心者向けに、メニューの作り方や設定方法に...

サイトマップのデザイン変更は、以下を参考にしてくださいね。

PS Auto Sitemap(サイトマップページ)のデザインを変更する手順

  1. ワードプレスダッシュボードから「設定」にカーソルを合わせる
  2. PS Auto Sitemapをクリック
  3. ▼マークをクリックしてデザインを選ぶ
  4. 「変更を保存」をクリック

PS Auto Sitemapのデザイン変更画面

サイトマップページ(テキストサイズ)のカスタマイズ

※CSSデータのバックアップは必ず保存してください!

※子テーマのスタイルシートを編集してください!

  1. ダッシュボードから「外観」にカーソルを合わせる
  2. 「テーマの編集」をクリック
  3. スタイルシート(子テーマ)に以下を記述
  4. 「ファイルを更新」」をクリック

ワードプレステーマCocoonのスタイルシート編集画面

【以下のコードをコピぺ(編集)して使えます】

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

/** カテゴリ名の文字 **/

#sitemap_list li .cat-item ,#sitemap_list .cat-item {
font-size:26px;/*文字を大きく*/
font-weight: bold;/*文字を太く*/
}

/*記事タイトルの文字と余白幅*/

#sitemap_list li .post-item {
font-size: 20px;/*タップしやすいサイズに*/
padding-bottom: 1em;/*タイトル下の余白幅*/
}

#sitemap_list li .post-item
a{
 color:#434da2;/*通常の文字色*/
}

#sitemap_list li .post-item
a:hover {
color:#ff7f00;/*マウスを乗せたときの文字色*/    
}

/*カテゴリ間のリストの余白幅*/

#sitemap_list li[class^="cat-item"] {
margin-top: 1em;/*カテゴリ上にスペース*/
}

/***サイトマップカスタマイズココまで***/

今回参考にさせてもらった記事

https://bibabosi-rizumu.com/html-sitemap-plugin/

 

 

今日のランキング

ワードプレス

コメント