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フォルダにアップロードして有効化


関連記事

  1. コメントはまだありません。