自分のブログがはてなブックマークされた時に早く気づく方法
ネットの様々な話題が集まるサイト『はてなブックマーク』(はてブ)。ブログの知名度が上がってくると、自分の書いたブログ記事がここに注目エントリーとして掲載されることがあったりします。
はてなブックマークに掲載されるには、誰かがページをブックマークする必要があります。しかし、誰がいつ、どのタイミングでページをブックマークするかは予測できません。
ブログ記事を書いた直後にブックマークされることもあれば、1年後に書いた記事がブックマークされることもあります。なので、気づかないうちにはてブに掲載され、自分が気づいたときには掲載が終わっていたということも起こりえます。
自分のブログがブックマークされたかを知る
もし自分のブログがはてなブックマークされたら出来るだけ早く知りたいと思うのは「はてブ」を知ってるブロガーなら誰でも思うことでしょう。
しかし、そのために一日中はてなブックマークをチェックして自分のブログがブックマークされていないか確認するのは非現実的です。
そこではてなブックマークのRSSフィードを活用します。ブロガーならRSSの事は知っていると思うのでRSSの説明は省略します。
はてブのRSSを活用する
はてなブックマークは 「はてなブックマークフィード」 という形でブックマークの最新情報を配信するRSSフィードを提供しています。
「はてなブックマークフィード」はクエリパラメータを指定することで、フィードで配信されている情報を絞り込むことが出来ます。
URLのクエリパラメータを指定すれば、特定のURLだけのはてなブックマーク新着情報をRSSフィードで取得できるようになります。
具体的には
http://b.hatena.ne.jp/entrylist?mode=rss&threshold=1&sort=recent&url=[ブログのURL]
と入れることで、特定のブログのはてなブックマーク情報を取得できます。
「/entrylist?mode=rss」で新着エントリー指定し、「threshold=1」で最低はてブ数を1に設定、「sort=recent」で新着順にして「url=[ブログのURL]」の部分で特定URLで絞り込んでいます。
例えばこのブログのURLは「https://plus1world.com/」なので、このブログの新着ブックマークをRSSで取得したい場合のフィードは
http://b.hatena.ne.jp/entrylist?mode=rss&threshold=1&sort=recent&url=https://plus1world.com
となります。
このRSSフィードに変化があれば、指定したURLのページが新たにブックマークされたことになります。ブックマークされたページもRSSフィードで分かります。
ただし、この方法はURLが独自のものではないブログでは使用できません。
RSSを自動でチェック
ここからは私独自の方法です。先程のRSSフィードを自分で毎度チェックするのは面倒なので、PHPでプログラムを書いて、1時間おきに実行しています。
RSSフィードに変化があり、なおかつブックマーク数が1だった場合にそのURLを載せ自分のメールアドレスに送信するようにしています。
これで自分のブログがはてなブックマークされたらすぐ気づけるようになりました。プログラムを実行できる環境がない人はIFTTT(イフト)などの外部サービスを利用してRSSフィードの更新をチェックしてみましょう。
はてなブックマークされたことに気づくメリット
以上が、自分のブログがはてなブックマークされた時にいち早く気づく方法です。
誰かがブックマークしてくれた直後に自分もブックマークすれば、ブックマーク数が2なので、もうひとりはてなブックマークしてくれる人がいれば3ブクマになり記事が新着ブックマーク入りします。
なかなか自分のブログは新着ブックマーク入りしないという人ははてなブックマークのRSSフィード機能を活用して、自分のブログのブックマークの変化をチェックしてみましょう。