エス技研

WordPress、CakePHP、PHP、baserCMSなどの Web系システムを中心に情報を提供します!


WordPressのサイトマップ生成ツールPS Auto Sitemapの使い方

      2014/11/09

PS Auto Sitemapでサイトマップを自動生成

 

PS Auto Sitemapとは?

 
PS Auto Sitemapは、サイトマップページを自動的に生成してくれる WordPressのプラグインです。
 
このプラグインが生成するサイトマップとは、実際に私たちが見るためのサイトマップページで、Google WebMaster Tools用の「sitemap.xml」ファイルを生成するものではありません。
 
「sitemap.xml」ファイルを生成する「Google XML Sitemaps」プラグインについては、「WordPressの Google XML Sitemapsで WebMaster Tools用の sitemap.xmlを生成」に書いていますので、そちらを参考にしてください。
 
また、サイトマップページを作る目的としては、来訪者にサイト全体の構成や、ボリュームを理解してもらうためのページになります。
SEO対策としては、WebMaster Toolsで「sitemap.xml」を管理することが主流になっていますので、SEOを目的とするなら、「sitemap.xml」ファイルの生成を優先しましょう。
 
 

PS Auto Sitemapのインストール方法

 
WordPressのプラグインのインストールの解説は「WordPressプラグインの3つのインストール方法解説」に記事を書いていますので参考にしてください。
 
 

PS Auto Sitemapの設定方法

 
手順は、下記の通りです。
 ・固定ページを作成(1、2)
 ・PS Auto Sitemapの設定ページで設定(3)
 
下記画像の説明は、PS Auto Sitemapの設定ページの一番下に掲載されています。
20140207_wp_1
 

固定ページを作成(1、2)

 
左メニューの「固定ページ」-「新規追加」から固定ページの新規追加を追加を行います。
 
タイトルはメニューに表示されるテキストですので、好みのものを付けましょう。
 
続けて、本文エリアの入力ですが、まず「テキスト」形式を選びましょう。(古い WordPressの場合は「HTML」になっている場合もあります。)
そして、「<!– SITEMAP CONTENT REPLACE POINT –>」を編集します。
 
20140207_wp_2
 
編集画面で「タイトル」を入力し、数秒待つと「パーマリンク」が表示されます。
ここで表示される「page」に続く番号「記事ID」になり、設定の際に必要になりますので書き留めておきます。
 
20140207_wp_3
20140207_wp_4

 
パーマリンクの設定を書き換えてしまった場合は、URLを見ましょう。
一度保存をすると、URLに「記事ID」が表示されますので、その番号を確認しましょう。「…post.php?post=」に続く番号です。
(他の画面に移った後も、改めて編集画面を表示させた場合には URLに「記事ID」は表示されていますので、あとからでも確認できます。)
 
20140207_wp_5 
 

PS Auto Sitemapの設定ページで設定(3)

 
「設定」-「PS Auto Sitemap」を選択し画面を表示させます。
 
20140207_wp_6
 
 
必須設定項目
 サイトマップを表示する記事:ここに上記で取得した記事IDを編集します。
 
 
その他の項目
ホームページの出力:ホームページ(トップページ)を編集するかを選択。好みの問題なのでどちらでもOK。
投稿リストの出力:出力するにチェック。
固定ページリストの出力:出力するにチェック。
出力階層制限:「制限なし」を選択。
先に出力するリスト:好みの問題なので、どちらでもOK。
カテゴリーと投稿の表示:「同一マップ内」を選択。コンテンツが増えすぎた場合は「投稿を分割」を選択してページを見栄えよくすることも可能。
除外カテゴリ:掲載しないカテゴリを入力。
除外記事:掲載しない記事を入力。
スタイルの変更:表示されるページのイメージを変更できる。好みで選択。
キャッシュの使用:通常は「使用する」でOK。ただし、これを使用すると記事の増減がない場合などはサイトマップが作り変えられないことがある。そんな場合は一時的にチェックを外そう。
制作者リンクの表示:ページ下に表示される「Powered by Prime Strategy Co.,LTD.」の製作者表示を表示するか、否かのチェック。
 
 

カテゴリの順番を並び替える方法

 
PS Auto Sitemapのカテゴリは、並び替えることができません。
というか、そもそも、WordPressはデフォルトの機能ではカテゴリを自由に並べ替える機能が提供されていません。そのため、PS Auto Sitemapでも並び替えることができません。
 
そんな時は、「My Category Order」というプラグインがありますので、そちらを利用しましょう。
この「My Category Order」は、インストールすれば、特に設定することなくドロップアンドドラッグでカテゴリを並び替えられますので、わざわざ説明するほどのこともないとも思いますが、「Category OrderでWordPressのカテゴリを並替えよう」に記事を書いていますので参考にしてください。
また、カテゴリの管理について「WordPressのカテゴリの編集の解説」に記事を書いています。
(上記の設定項目の「キャッシュの使用」にチェックが入っていると更新されない場合もあるので注意。)
 
そしてまた「My Category Order」で並び替えた情報は「PS Auto Sitemap」にも反映されるという嬉しい機能もありますので、併せて利用してみてはいかがでしょうか。

 - WordPress

GoogleAdwords

GoogleAdwords

最後までお読みいただきましてありがとうございます。
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

下記の空欄を埋めてください。 * Time limit is exhausted. Please reload CAPTCHA.

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

※入力いただいたコメントは管理者の承認後に掲載されます。

  関連記事

seesaaからWordPressに引越。インストールなど必要な全てを解説

seesaaブログからWordPressへの引越し解説。他のブログにはないseesaaブログからcanonicalとリダイレクトの設定方法を実装!

Google Code Prettifyの設定方法を解説。 Syntax Highlighterから乗換え、高速化にも最適

Google Code Prettifyでソースコードをきれいに編集する方法の解説。簡単設置とカスタマイズ設置の2つの方法を解説し、カスタマイズするポイントも解説。

WordPressの記事編集で文字が自動変換される要注意な文字列

記事を編集する際、入力した文字とは違う表示のされ方をする文字、アポストロフィ、ダブルクォート、円マーク、三点リーダ(…)など、その解説と対応方法です。

WordPressの管理画面ログインURLファイルにBasic認証を設定する方法解説

管理画面のログインURLにBasic認証を追加することでさらなる極めて高いセキュリティ向上の方法を解説します。

WordPressのユーザ名を後から変更する方法。adminの使用は危険。

運用中のユーザ名を変更する方法を解説。かつてのデフォルト設定だった「admin」は誰もが使うIDのため非常に危険です。今からでも変更しましょう。

SMTP Mailerでスパム判定回避。WP Mail SMTPで発生する送信エラーも対応
SMTP Mailerでスパム判定回避。WP Mail SMTPで発生する送信エラーも対応

WordPressからのメールをスパム判定されずに送信する「SMTP Mailer」の解説。SMTP MailerはPHP 5.6、7.0になってもSMTP接続でエラーにならない設定を搭載しているのが特徴。

SyntaxHighlighterの設定、カスタマイズ方法を解説。Crayonから乗換え、高速化にも最適

SyntaxHighlighter 3の設置方法、各機能の設定方法、オプション、デフォルト設定の変更方法を解説。Crayonから乗り替えるならこれしかない。

Lazy LoadでWordPressの高速化!SEO効果絶大!PVもアップ!

Lazy Loadは、画像を最初にまとめて読み込むことで発生するスピードの遅延を防ぎ、必要な画像から順番に読み込むことでページの表示スピードを向上させるプラグインです。

Category Order and Taxonomy Terms Orderでカテゴリ・タクソノミーのタームの順番を並び替える

標準機能では行えないカテゴリやタクソノミーの並び替えを行うプラグインCategory Order and Taxonomy Terms Orderの紹介です。

Advanced Custom Fieldsの関数の全部の使い方を調べてみた

Advanced Custom Fieldsに用意されている関数を全て調べてみた。よく使うget_field、the_field以外にも多くの関数が用意されていて、フォームを作成することも可能。