WordPress の Ping 送信 プラグインまとめ 〜WordPress で一番に入れておきたいプラグイン〜

WordPressプラグイン, WordPress運用 Comments (0) | Trackbacks (0)

WordPress にはいろいろなプラグインがあります。ノーマル状態の WordPress へプラグインを追加することによっていろいろカスタマイズできて楽しいですよね。でも、WordPress で一番最初に、記事を書く前に、インストールした方がいいプラグインがあります。

それは、Ping 送信を最適化するプラグインです。

Ping 送信最適化プラグインを入れる理由

WordPress には以前から Ping を送信するのに失敗する確率が高いという特徴があります。また、新規投稿時だけでなく、記事を修正するときにも Ping を送信しています。ブログの本文を1文字変えても、設定された URL へ更新 Ping を飛ばしているのです。考えただけで怖ろしいですね。知らず知らずのうちに Ping スパマーになっているのです。それ故、Yahoo! ブログ検索、および、goo ブログ検索からは確実に嫌われています。送信はできるけれど、インデックスはしてもらえないようです。なので、初めての記事を書く前に、Ping 送信をする前に、WordPress をインストールしたら一番最初に入れるべきプラグインは Ping 送信最適プラグインだと思うのです。Ping 送信を最適化するプラグインとは、記事を修正したときには Ping を飛ばさず、新規投稿時のみ送信してくれるプラグインのことです。

以下は具体的なプラグインを紹介していきます。(MaxBlogPress Ping Optimizer 以外は WordPress 2.9.1 にて正常に動作することをデフォルトテンプレートにて確認いたしました。)
>>『WordPress の Ping 送信 プラグインまとめ 〜WordPress で一番に入れておきたいプラグイン〜』の続きを読む

Ultimate Plugins Smart Update Pinger は WordPress 2.9.1 で動かないらしい。→動きます。

WordPress運用 Comments (0) | Trackbacks (1)

WordPress で 新規投稿時のみ Ping を送信するプラグインの Ultimate Plugins Smart Update Pinger が WordPress のバージョン 2.9.1 にて正常に動作していないようですね。(知人より教えていただきました。ありがとうございます。)
WordPressのPing送信改善プラグインについての覚書

恥ずかしながら、わたくし、あさこんは、MySQL のバージョンを4から5に上げるのが面倒で未だ 2.8.4 のままなのです。なので、Ultimate Plugins Smart Update Pinger が正常に動作していないのに気がついていませんでした! すみません。

ですので、Ultimate Plugins Smart Update Pinger に改造を加えて Yahoo! ブログ検索にインデックスさせるための施策を公開していますが、たぶん正常に動いていないんじゃないかなぁ、というお知らせです。
WordPress から Yahoo! ブログ検索に Ping を送信するプラグインの改造方法

近いうちに、検証環境を整えますので、それまでご猶予ください。何で動かないかわかるえらい方、どうかお力添えをください! (確定申告が無事に終わるまでは、とりかかれないと思われます。)

フリーウェアとかを公開なさっている人のありがたさが身にしみた1日です。感謝せねば。

*追記 2010.2.14*
Ultimate Plugins Smart Update Pinger を WordPress 2.9.1 にて動かしてみましたが、正常に動作することを確認いたしました。Yahoo! ブログ検索へインデックスさせる施策を施しても正常に動作し、かつ Yahoo! ブログ検索にインデックスされました。
プラグインの有効化の際にエラーが出るという情報もありますが、「ultimate-plugins-smart-update-pinger.php」の先頭行の <?<?php にすると正常に有効化できるようです。
→WordPress.org:[解決済み] Ultimate Plugins Smart Update Pinger について (3 件の投稿)

WordPress から Yahoo! ブログ検索に Ping を送信するプラグインの改造方法

WordPressプラグイン, WordPress運用 Comments (21) | Trackbacks (8)

WordPress から Yahoo! ブログ検索に Ping を打ってもインデックスされないことでずっと悩んでいました。原因を探るべく3か月ほど前に試行錯誤した結果、どうにかインデックスされるようになりました。(参照:【まとめ】WordPress を Yahoo! ブログ検索させる方法 その10)しかし、手動で Ping を送るのは面倒。ということで、既存のプラグインをちょこっと改造することで、自動化することに成功しました。

テスト運用してきて問題ないようなので、WordPressから Yagoo! ブログ検索に Ping を送るために既存プラグインを改造する方法を公開します。(元のプラグインが GNU GENERAL PUBLIC LICENSE だから公開しても問題ないはずですよね。)このプラグインの改変を行うことにより、通常の投稿にて Yahoo! ブログ検索へ認識可能な Ping を送信してくれますので、Yahoo! ブログ検索にインデックスされるようになるはずです。
初めに書いておきますが、何か問題が起こっても、インデックスされなくても自己責任でお願いします。
>>『WordPress から Yahoo! ブログ検索に Ping を送信するプラグインの改造方法』の続きを読む

【まとめ】WordPress を Yahoo! ブログ検索させる方法 その10【追記あり】

WordPress運用 Comments (0) | Trackbacks (21)

前回の記事(【ついに成功】Yahoo! ブログ検索にインデックス! 〜WordPress を Yahoo! ブログ検索させる方法 その9〜)にてこの blog をYahoo! ブログ検索へインデックスさせることに成功しましたが、無駄な改変が多いような気がして、改めて WordPress を Yahoo! ブログ検索にインデックスさせる方法を、まっさらなデフォルトのテーマにて検証してみました。Yahoo! ブログ検索にインデックスさせることに成功したのでまとめを記載しておきます。

ポイントは2点3点です。
1) Ping の送り先
2) ヘッダ内の RSS 1.0 の記載
3) 記事修正時に Ping を送らないようにする ※2009.12.1 追記しました

以下、上記2点の詳しい説明。
>>『【まとめ】WordPress を Yahoo! ブログ検索させる方法 その10【追記あり】』の続きを読む

Smart Update Pinger は予約投稿時には動作しないらしい

WordPressプラグイン, WordPress運用 Comments (0) | Trackbacks (0)

改造 Smart Update Pinger での Ping 送信テストの一環として、WordPress の予約投稿をしてみた(未来投稿)。そうしたら、1時間経ってもYahoo! に反映されない。仕方がないので、手動でブラウザから、Ping を送信。Smart Update Pinger は予約投稿時には働かないらしい。ログも残っていなかったし、今朝確認したら、goo のクローラ gooblog/2.0 も来てくれた様子はない(標準の Ping 送信機能だとgoo には WordPress は弾かれる。)。Yahoo! ブログ検索のクローラ Y!J-BSC/1.0 は手動 Ping を打った時間とほぼ同じ時間に来てくれた。未来投稿(予約投稿)には、WordPress デフォルトの Ping 送信機能が働くみたい。その根拠は、未来投稿した時刻に、Ping 一斉送信サービスの Pingoo には送信履歴が残っていたからだ。

せっかく、Yahoo! ブログへの更新 Ping 送信機能を組み込んでみたのにこれじゃあ、使い物にならない。携帯からの更新の時も動作しないいんじゃないかと思って、Smart Update Pinger のログを調べてみたら、携帯から投稿したログが残っていない。
Yahoo! ブログへの更新 Ping 送信をなぜ自動化したかというと、携帯から投稿したときに、ブラウザから Ping を送るのが面倒だったからだ。う〜ん。やっぱり WordPress をもっと勉強して、自分でプラグインつくるしかないんだろうか。それとも他の方法をとるか、ちょっと考えてみよう。

Smart Update Pinger の改変に泣く

WordPressカスタマイズ, WordPressプラグイン Comments (0) | Trackbacks (0)

WordPress のプラグイン Smart Update Pinger を改造しようとしてるんだけれど、なぜか改造したものをアップロードするときちんと動かない。

まずプラグインを有効化するときにエラー発生。61行目のシングルコーテーションのエスケープ「¥’」が怪しいと思って削除したら、有効化時にエラーはでなくなったけれど、今度はログをきちんと吐き出してくれない。う〜ん。
同じ変更を WordPress のプラグインの編集画面から行うとOK。勘なんだけれど、たぶん日本語環境では、バックスラッシュがエンマークになってしまっているのが問題ぽい。

まあとにかく WordPress のプラグイン編集画面から変更をしてテスト! うまくいくいきますように。

*追加* Smart Update Pinger に Yahoo! ブログに更新 ping を送る機能を何とか実装できました。今のところうまく動いています。これ公開したらライセンス的にどうなんだろう。

いろいろと検討中

WordPressプラグイン Comments (0) | Trackbacks (0)

昨日 ML115 に増設した 1TB の HDD のディスクチェックを行いながら、Yahoo! ブログ検索へ簡単に「http://api.my.yahoo.co.jp/rss/ping?u=(最新記事)」の ping が 送れないか検討した。どうも、Smart Update Pinger に少し手を加えるのが一番早そうな感じ。本当は単独プラグインがつくれたらいいんだけれど、そこまでの力量はないので。うまくいくといいなぁ、と思いながら、とりあえずテスト投稿。これがうまくいったら組み込むつもり。

【ついに成功】Yahoo! ブログ検索にインデックス! 〜WordPress を Yahoo! ブログ検索させる方法 その9〜

WordPress運用 Comments (0) | Trackbacks (0)

なんとか、Yahoo! ブログ検索にこの blog がインデックスされるようになりました!

昨日「【【祝!】goo ブログ検索インデックス! 〜WordPress を Yahoo! ブログ検索させる方法 その8〜」を書いたあと、くわ。さんよりコメントをいただき、Yahoo! ブログ検索にインデックスされる方法を教えていただきました。
→Kuwata’s Blog くわぶろ:それでもYahoo!ブログ検索にインデックスされない・・・という方へ

pingの打ち方が肝のようです。

簡単にまとめてしまうと以下のように ping を打て、ということです。
http://api.my.yahoo.co.jp/rss/ping?u=(あなたのサイトの最新記事のURL)

詳しい諸注意などは くわ。さんの Kuwata’s Blog くわぶろ をお読みになってください。本当に感謝です。ありがとうございます。
またこれ以前に下準備しなくてはならないことは、下記記事にまとめてありますのでご覧ください。
【祝!】WordPress を Yahoo! ブログ検索させる方法 その8【gooブログ検索インデックス!】
>>『【ついに成功】Yahoo! ブログ検索にインデックス! 〜WordPress を Yahoo! ブログ検索させる方法 その9〜』の続きを読む

【模索】Feed アドレスを index.rdf に変更してみる 〜WordPress を Yahoo! ブログ検索させる方法 その7〜

SEO, WordPress運用 Comments (0) | Trackbacks (0)

WordPress を Yahoo! ブログ検索にインデックスさせる戦線、変化なしです。

まず、Yahoo! ブログ検索のクローラ Y!J-BSC/1.0 ですが、今回も1度だけきました。
http://www.1010uzu.com//boyaki/200905-18000300.html にアクセスし、そのまま帰っていきます。
WordPressの投稿記事をYahoo!ブログ検索にインデックスさせる方法のコメント欄によると、下記のような挙動をとるようです。

1.Y!J-BSC/1.0が個別記事を直接見に来る
  ※当記事の場合 /kuwata/blog/post/334

2.末尾に“/”が付いたURLに301リダイレクトされる
  ※当記事の場合 /kuwata/blog/post/334/

3.Y!J-BSC/1.0が<link rel=”alternate”~に書いてあるフィードURLを見に来る
  ※当ブログの場合 /kuwata/blog/feed/rdf/

4.Yahoo! Slurp/3.0がブログを直接見に来る
  ※当ブログの場合 /kuwata/blog/

個別記事のアクセスのあと、feed を見に行くようだが、そこがうまくいっていないようだ。そこで、HTML 内の RSS の記述にあるのではと思い、下記の変更を施す。index.rdf ベタ打ちです。
>>『【模索】Feed アドレスを index.rdf に変更してみる 〜WordPress を Yahoo! ブログ検索させる方法 その7〜』の続きを読む

【検証】Apache ログを詳しく見てみる 〜WordPress を Yahoo! ブログ検索させる方法 その4〜

SEO, WordPress運用 Comments (0) | Trackbacks (0)

昨日のサーバーの Apache ログを見ていたら、来ました! Y!J-BSC/1.0 からのクロールが! でも、Yahoo! ブログ検索にはインデックスされず、困り果ててしまします。

しかも、クロールに来た時間がまた微妙。昨日、何回か方法を変えて Ping を送っていたのですが、その中で、送信履歴が見れるからと使っていた Ping 送信プラグイン Smart Update Pinger を使わず送ったあと、30分後くらいで Y!J-BSC/1.0 がやってきました。ちょっと微妙なタイミング。

あと違いは以下の2つある Yahoo! の Ping 送信先の後者の方に送っていることくらいかなぁ。

http://api.my.yahoo.co.jp/RPC2
または
http://api.my.yahoo.co.jp/rss/ping?u=あなたのサイトのRSSファイルのアドレス

その状態に戻してもう一度、Ping を送信。こうやって情報を小出しにしてるのも、Ping 送信テストを兼ねてるんです(笑)。

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン