データの移行に伴い、phpコードの文字化けが発生している箇所があります。
&lti や > のような文字化けが出ているコードはコピーしないでください。
現在、手直し中です。すみません。
初心者向け『HeadSpace2 SEO』~検索エンジンに強くなる~
SEO支援プラグイン 記事タイトル、ヘッダー、キーワードなどの編集でも取り上げているように、初心者向けのWordPressのSEO対策ツールと言えば「All in one SEO Pack」が最たるものですが、もう少し要領が掴めたら、ぜひチャレンジして頂きたいのが『HeadSpace2 SEO』です。
http://wordpress.org/extend/plugins/headspace2/
プラグインの使い方については「かちびとnet」さんでも詳しく紹介されていますが、ここではイメージが掴みにくい初心者向けに実例を挙げて説明しています。
使い方によっては、非常に効果的な検索エンジン対策が可能だと思いますので、何となくイメージが掴めたら、ぜひ一度、チャレンジしてください。
WordPressのSEOに千手観音プラグイン、HeadSpace2・使用方法まとめ
§ Headspace2 SEOに関連する記事
[seriesposts]§ ヘッダーをカスタマイズする意義
とはいえ、ヘッダー(WordPressの場合 header.php)に反映されるタイトルタグやキーワードをカスタマイズすることにどんな意義があるのか、初心者には分かりにくいですよね。
まずはヘッダーや検索エンジンに関する基礎知識に目を通しましょう。それこそいろんなノウハウが紹介されていますので、ぜひ調べてみてください。
以下は、分かりやすくまとめられているサイトです。
・ヘッダとメタタグの書き方 by SEO会社が作った検索エンジン対策
・SEOフレンドリーなブログのカテゴリを設定する4ステップ by SEO JAPAN
§ WordPressとヘッダー
WordPressはHTMLサイトと違い、header.phpに記述されたテンプレート・タグからタイトルやキーワードが呼び出されます。
下記の例だと、<title><?php wp_title(); ?></title>で括られた wp_title が、投稿記事のタイトルを呼び出すわけです。
しかし、たいていの場合、お使いのテーマ・ファイルの中に、キーワードを呼び出すための というタグは入ってないはずです。
なぜなら、WordPress自体に、キーワードを設定して呼び出す機能が備わっていないからです。
そこで多くのユーザーが、各記事のタイトルやキーワードを調整するために使っているのが、「all in one SEO」や「HeadSpace2 SEO」といったプラグインです。
keywordやdescriptionは「無いと絶対的に不利」というものでもありませんし、キーワードを設定していない記事でもGoogleに上位表示されているものはたくさんあります(sanmarie*comの場合)。
でも、あった方がベターだよ。
というのが、多くのSEO的な考えです。
一方、「メタタグのキーワードはもはや重要視されない」という考え方もあります。
参考→グーグルにmeta keywordsは無意味” 今さらながら公式見解 など10記事(海外&国内SEO情報)
でも、ちゃんと設定しておけば、後々、役立つこともあるかもしれません。
キーワードはともかく、タイトル(<title>~</title>の部分)の調整は非常に重要ですので、やはりこうしたプラグインは必要だと思います。
アーカイブの検索エンジンへの反映のさせ方も大きなポイントの一つです。
必要か否か、と問われたら、『必要』というのが多くのユーザーの見解です。
§ HeadSpaceとその他プラグインの違い
SEO対策のプラグインと言えば、all in one SEO に代表されるような「タイトルタグ」「キーワード」「description」の設定、nofollowの設定、カテゴリーやアーカイブを検索結果に反映させるか否か、といった、基本の機能を備えたものが大半ですが、HeadSpaceは、それにプラスして、カテゴリー・アーカイブやタグ・アーカイブ、404ページなど、詳細な設定に加え、記事単位でのテーマ・テンプレートの設定、RSSタイトルの指定、indexやno followの指定、Java ScriptやCSSに関する設定など、これ以上ないほどきめ細かな設定を行うことができます。
プラス、Google解析タグの自動埋め込み、ウィジェットの有効・無効、初めての訪問者へのメッセージ自動挿入、ウェブマスターツールの設定など、サイト管理に役立つオプションも多数。
まさに管理人が「欲しい」と思う機能を一つに詰め込んだプラグインです。
使い方によっては、他のプラグインよりも非常に効果的に検索エンジンに反映させることができるので、長期的に見ればおすすめだと思います。
§ 各種設定を行う前に
「セッティング」を行う場合、IEやFirefoxなど、ページタイトルが確認しやすいブラウザを利用しましょう。
Chromeはちょっとクセがあります。
またセッティングのコツが掴めるまでは、複数のブラウザを見比べることをおすすめします。
項目によっては、反映したり、されなかったりします。(特に「生データ」。後方に記載)
§ HeadSpaceの設定
HeadSpaceの設定方法には大きく分けて次の4つがあります。
1. ページセッティング
ホームページ、シングル記事、カテゴリー、著者のページ、404など、各ページにおける「タイトル」「タグ」「キーワード」「ヘッド部の生データ」「フッターの生データ」を設定できます。
2. ページモジュール
投稿画面において「タイトル」「タグ」「キーワード」「index follow」「テーマ・テンプレート」「ページ特定のプラグイン」などを設定できます。
3. サイトモジュール
Google Analysticの解析コードの埋め込みやウェブマスターツールの設定、ウィジェットの有効・無効、その他いろいろな設定ができます。
4. オプション
全共通セッティングやexcerptの自動生成、デバッグの設定ができます。
§ ページセッティング
まず、分かりやすいところから設定していきます。こちらは「HomePage」のセッティングです。
実際の画面ではこうなります。
keywordもソースの中に自動挿入されます。
ただしHomepageの生データとRaw footer dataはIEとFirefoxの画面上には出てきません。ソースにも反映されません。
Google Chromeではこんな感じで画面に出てきます。Footerも同様。
必ずブラウザを見比べて、確認してください。
Chrome内のソース。
ですから、使いようによっては、ここに誘導するようなキーワードを入れると効果的なのかもしれませんが、ブラウザによって見え方が違うので、どうなのかな、という感じです。
アフィリエイトリンクなども挿入OKです。
次にカテゴリー・ページを試してみましょう。
Homepageのタイトルとはちょっと変えています。
フッターにはアフィリエイトバナーが自動挿入されるよう設定しています。
実際の画面。
フッターにも広告バナーが自動挿入されています。これもChromeのみ反映されます。
あとは同じ要領で全てのページを設定します。使えるタグの一覧は設定画面に記載されています。
タグとテキストを組み合わせて表示させたいページ名を作っていきましょう。
[ 注意点 ]
テーマ・テンプレートによっては、header.phpに、デフォルトでタイトル設定がなされている場合があります。
(あるいはテーマ・テンプレートのオプション画面)
こうした設定が残っていると、HeadSpaceの設定が上手く反映されない場合があるので、このラインはすべて削除するか、<title> < ?php wp_title(); ? > < /title>のように最低限に短縮しておいた方が無難です。
<title>初めてのWordPress&PC &raquo; Blog Archive » 初心者向け『HeadSpace2 SEO』~検索エンジンに強くなる~</title>
[ 検索結果のインデックスについて ]
「SEOフレンドリーなブログのカテゴリを設定する4ステップ by SEO JAPAN」にも記載されているように、サイトのページをすべて検索エンジンにインデックスさせればアクセスが倍増する、というものではありません。
Googleの場合、重複するコンテンツは検索結果から弾いてしまうので、たとえば、シングル記事「池上遼一/サンクチュアリ」とマンガ・カテゴリーの「池上遼一/サンクチュアリ」が二つともインデックスされると、かえって順位が下がったり、肝心のシングル記事が検索結果から遠くに飛んでしまうような事態になります。
また、「池上遼一/サンクチュアリ」を検索している人が、マンガ・カテゴリーのページにヒットしても、ずらずらとタイトルの並ぶリストから目当ての記事を探し出して読む、というのも確率としては低いです。
恐らく、皆さんも、カテゴリーの一覧が目に飛び込んだら、探す前にさっと離脱するんじゃないでしょうか。
そういう意味からも、インデックスさせる記事は一つに絞った方がいいです。
しかし、WordPressの場合、デフォルトの状態では全部インデックスされてしまうので、ページセッティングでコントロールします。
noindexやnofollowにした方がいいのは「カテゴリー」「タグ」「著者のページ」「アーカイブ」などです。
誤って、肝心なHomepageやシングル記事をnoindexにしてしまわないよう、ご注意くださいね。
§ ページモジュール
「ページモジュール」は記事ごとの詳細設定を可能にする機能です。
ここで選択した機能は投稿画面に反映されます。
たとえば、次の項目を設定した場合。
投稿画面には次のようなボックスが表示されます。
Firefoxでの見え方はこんな感じ。
シングル記事に関しては、IEでもFirefoxでも「生データ」「Raw footer data」が反映されます。
アフィリエイトされている方は、ここに関連の深いテキスト広告を表示したら効果的ですよ。
ここで一番重要なのは【ページタイトル(タイトルタグ)】の設定です。
何も設定しなくても、投稿画面の記事タイトルに設定した文章がそのままに反映されるので、検索結果にその通りに反映させたい方は特にいじる必要は無いのですが、サイト内のタイトルと検索結果に反映させたいタイトルが異なる場合、これは重要になります。
たとえばよくあるプロフィール。
サイト内では「About」とか「Profile」とか簡単なタイトルで済ませる場合が大半だと思います。
でも、このままでは何のAboutか分からないですよね。
そこで検索エンジンおよびブラウザに向けたタイトル、キーワード、descriptionを設定します。
するとブラウザおよび検索結果には次のように反映されます。記事のタイトルは「About」のままです。
同じ要領で、サイト内と検索結果でタイトル表示を変えたい場合、descriptionをよりキャッチなものにしたい場合、この方法は効果的です。
あまりにも大きく違い過ぎるとマイナスになりますが、ちょっとした工夫で見やすくなるので、ぜひアレンジしてみてください。
その他の項目に関しては、私は特に使っていないのですが、follow、indexの指定や、アーカイブへのリンクの有無、RSSフィード内でのタイトルや記事詳細の反映の仕方など、非常に細かな設定が可能です。
ここまで徹底したらスゴイですよね。
§ 便利なマス編集
WordPressの管理画面「ツール」→「メタデータ」から各記事のタイトルやdescription等を一括編集することが可能です。
いちいち記事の編集画面を開かなくていいので非常に便利です。
ただ、マス編集ではkeywordの編集はできません。そこでテキストエディタを使ってwp_postmetaを直接編集します。
keywordで設定した項目は、【_headspace_metakey】として記述されます。
wp_postmetaの記述は次のようになります。
(`meta_id`, `post_id`, `meta_key`, `meta_value`)
この場合、
meta_id 10853
post_id 15370
meta_key _headspace_metakey
meta_value 池上遼一,サンクチュアリ,キリング・フィールド,ポル・ポト
となります。
たとえば、post_id 15000の記事に「さいとうたかを,ゴルゴ13,スパイナー」と設定したい場合。
(null, 15000, ‘_headspace_metakey’, ‘さいとうたかを,ゴルゴ13,スパイナー’);
と一番最後に追記すればOKです。meta_idはWordPressが番号を割り当てるので null としておけば自動生成されます。
なお、一番最後のラインは ); で括ることを忘れずに!
記事IDの確認は、「WP Show IDs ( simple, yet elegant )」 や「Reveal IDs for WP Admin」といったプラグインが便利です。
§ All in one SEOからのコンバート
今までall in one SEOといった他のプラグインを使用していてHeadSpaceに乗り換える場合、wp_postmetaのテキストエディタによる全置換でコンバートが可能です。
HeadSpaceにもオプションでコンバート機能が備わっていますが、上手く動作しない場合は、wp-postmetaを直接編集してください。
たとえば、all in one SEOで設定したキーワードは「_aioseop_keywords」というデータとして保存されています。
それをHeadSpaceの「_headspace_metakey」に全置換し、phpMyadminでインポートすれば、自動的にすべての記事に反映されます。
何のことか分からない方は、『sqlファイルによるデータ一括変換、phpMyadmin活用術』をご参照くださいね。
§ Notes
ページモジュール『サイト名』の活用
通常、シングル記事が表示された時、ブラウザには「記事タイトル | サイト名」のように反映させるパターンが大半だと思います。
このサイトなら「 初心者向け『HeadSpace2 SEO』~検索エンジンに強くなる~ | 初めてのWordPress&PC」です。
しかし、記事の内容によっては、必ずしもサイト名を表示させる必要はなく、キャッチな内容にするなら
「 初心者向け『HeadSpace2 SEO』~検索エンジンに強くなる~ | 最強のWordPressを作る」
でもいいわけですよね。
正直、サイト名なんて大半の人は気にしてないし、サイト名の代わりにより効果的なキーワードを入れた方がお得かもしれません。
当サイトの場合、サイト名に「WordPress」というキーワードが入っているので、タイトル中に繰り返し「WordPress」を入れる必要はありませんが、『あるプログラマーの覚え書き』みたいなサイト名で運営している場合、サイト名の代わりにキャッチなキーワードを入れる、というのも一つの手段ではあると思います。
一度、どんな感じでブラウザや検索結果に表示されるか試してみてください。
それで手応えがあって、ビジターさんが混乱しないようであれば、積極的に取り入れる価値もあるかと思います。
Ads
Leave a Reply



















