タグ : メタタグ

Yahoo!ブログ検索とgoo検索の検索結果に表示させるための対策

この記事の所要時間: 347

WordPressは、構造的な問題もあってYahoo!ブログ検索とgoo検索に引っかかりにくいみたいなんだけど、長い目で見ると検索経由のアクセス数はバカにならないし、とりわけYahoo!検索からのアクセスが獲得できないとなると、アクセスアップには大きな痛手。
そこで、Yahoo!ブログ検索の検索結果に表示させるために下記サイトを参考に対策をまとめてみた。

参考サイト
【まとめ】WordPress を Yahoo! ブログ検索させる方法 その10【追記あり】:トイレのうず/ぼやき
【祝!】goo ブログ検索インデックス! 〜WordPress を Yahoo! ブログ検索させる方法 その8〜:トイレのうず/ぼやき


Yahoo!ブログ検索とgoo検索の検索結果に表示させるための対策まとめ

ヘッダ情報/RSS関連の対策

  1. HTML ヘッダ内にて日本語を宣言
    
    

    
    
  2. RSS 1.0 の設定
    ヘッダー(header.php等) に下記を付け加える。

     

  3. /index.rdf を /feed/rdf にリダイレクトする
    .htaccessファイルを開き、Redirect temp /index.rdf http://xxx.xxx.xxx/feed/rdf の一行を加える
  4. # BEGIN WordPress
    
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    Redirect temp /index.rdf http://xxx.ooo.com/feed/rdf
    
    
    # END WordPress

     

  5. meta タグ内から、「WordPress」の文字列を削除する
    テーマフォルダ内 functions.php (なければ作成し)に下記コードを追加。

    remove_action('wp_head', 'wp_generator');
  6.  

    feed出力関連の対策

  7. wp-includes/feed-rdf.php の時間、日本語記述の追加
    ・ 26行目

     

    ・44行目

    post_date_gmt, false); ?>

    post_date, false); ?>

     

    ・13行目〜21行目あたり(念のため)

    
    >

    
    >

     

    ・27〜31行目削除(念のため)

    
    hourly
    1
    2000-01-01T12:00+00:00

     

    ・26行目後に追加

    
    ja
  8.  

  9. wp-includes/feed-rss2.php RSS 2.0 の時刻の出力を変更
    ・28行目

     

    ・39行目

  10. Yahoo! ブログ検索に Ping を送信するための対策

  11. [プラグイン] Ultimate Plugins Smart Update Pinger をダウンロード(要メアド入力)
  12. smart-update-pinger_ybs.php.zipをダウンロード
    解凍して、Ultimate Plugins Smart Update Pinger フォルダに入れる
  13. Ultimate Plugins Smart Update Pinger を改造
    ・107行目と117行目の2ヶ所の

    $SUP_output_log=SUP_ping_services($forcedpings,get_permalink($id)).$SUP_output_log;

    の後ろに下記を追加。

    require_once('smart-update-pinger_ybs.php');
    $SUP_output_log = send_ping_ybs("http://api.my.yahoo.co.jp/rss/ping?u=".get_permalink($id)).$SUP_output_log;

     

    ・173行目

    $client->useragent .= ' -- WordPress/'.$wp_version;

       ↓

    $client->useragent .= ' -- ○○○/1.0.0';

    ○○○は任意の文字列。

  14.  

  15. Ultimate Plugins Smart Update Pinger をpluginsフォルダにアップロードして有効化

WordPressで必須のSEO用プラグイン「All in One SEO Pack」で、ページタイトルとメタタグをカスタマイズする

この記事の所要時間: 234

    WordPressはデフォルトの状態だと

  • ページタイトルの並びが「ブログタイトル » カテゴリなどArchiveタイトル » ページタイトル」
  • メタタグkeywordsとdescriptionが入っていないテーマが多い

など、SEO的にはかなり弱い。

そこで、SEO的に重要度の高いこれらの設定をカスタマイズするためのプラグイン「All in One SEO Pack」のインストールと設定について解説します。

All in One SEO Pack のインストール方法

  1. プラグインのインストール画面(プラグイン > 新規追加)で、「seo」で検索
  2. All in One SEO Pack が一番上に表示されると思うので、それをインストール
  3. プラグインの管理画面(プラグイン > インストール済み)で、 All in One SEO Pack を有効化

以上で All in One SEO Pack のインストールは完了。
次に、 All in One SEO Pack の設定を行います。

■ All in One SEO Pack の設定

    All in One SEO ‹ WordPress

  1. 管理画面の左にあるメニューの設定の中に All in One SEO が追加されているので、それをクリック
  2. Plugin Status Enabled に変更
  3. Home Title ブログ(トップページ)のタイトルを入力
  4. Home Description トップページのメタタグ(description)を入力
  5. Home Keywords (comma separated) トップページのメタタグ(keywords)を入力
  6. その他はお好みで設定を変更して、Update Options をクリックして設定を保存
    (私はCategory Title Format、Archive Title Format、Tag Title Format、Search Title Formatあたりを若干いじる程度。)

これで基本的な設定は完了。

ただ、見ての通り下層ページのメタタグ(keywordsとdescription)の設定ができていません。
ページごとのメタタグの最適化は重要なSEO対策ですよね。
それらの設定は、記事の投稿画面で行います。
投稿画面を開くと、一番下に↓のような項目が追加されています。
投稿画面のメタタグ入力欄
ここでページごとのメタタグが自由に設定できるので、多少手間かもしれませんが、投稿時にtitle、description、keywordsを必ず入力するようにしましょう

以上で使い方の説明は終わり。
All in One SEO Pack は、WordPressのSEO対策としてはかなり重要な役割を果たすプラグインで、WordPressでは間違いなく必須のプラグインのひとつですね。