thumbnail

人気記事ランキングの掲出に Wordpress Popular Posts プラグインを使用していましたが、Google Analytics と連携できる Simple GA Ranking に乗り換えました。その理由を紹介します。

WordPress Popular Postsを外した3つの理由

動作が重い

WordPress Popular Posts って動作がかなり遅く、設置するとサイト全体がもっさりしてしまいます。

「Wordpress Popular Posts 重い」などで検索すると色々と出てきます。

その原因は、Wordpress Popular Posts の挙動としてアクセスがある度に WordPress 内のデータベースにそのアクセス情報を記録するためです。

これはサイトのアクセスが増えるほど比例してデータベースへの負荷が大きくなってくるということになるので、サイトが育ってくると負荷対策が大変になってくることが予想されます。

まだそれほどアクセスのない当ブログでも、Wordpress Popular Posts を外したら目に見えるレベルでサイトパフォーマンスが改善しましたので、見過ごせないレベルで負荷がかかっていたものと思われます。

サイトパフォーマンスはは Google も重要な指標として見ていますので SEO 的な観点からも表示の高速化は非常に重要です。重くなる原因は極力取り除いていきたいですね。

外プラグインとの競合

WordPress Popular Posts と別のプラグインとが動作上の衝突を起こしてランキング計測が不能になるという事態が発生することがあります。

私の場合は WP Fastest Cache というキャッシュプラグインを入れた辺りから挙動がおかしくなりました。

最終的に全部 0 view になってしまいランキング機能自体が完全に死んでしまったので、これを修正するよりは上記理由と合わせて WordPress Popular Posts を外す方向としました。

カスタム自由度が低い

WordPress Popular Posts は初心者にも優しい設計で誰でも簡単に設置が可能なように作られています。

しかしその反面として複雑なカスタマイズは出来ません。

私の場合 WordPress テーマを自作しており、記事一覧やランキング部分に関しても事前に自前で UI 設計を行っていました。しかし WordPress Popular Posts の仕様上、この設計を使用することが出来ませんでした。

調べた感じ、Wordpress Popular Posts を狙い通りの UI で表示させるにはプラグインを魔改造する必要がありそうでした。そこまでしてこのプラグインを使用するメリットは特にありませんので、やはり外すという選択を取ることになりました。

Simple GA Rankingとは

そこで代替として白羽の矢が立ったのが、Simple GA Ranking というプラグインです。

これは Google Analytics と連携して、Google Analytics から取得した情報をもとにした人気記事ランキングを掲出できるプラグインです。

Google Analytics はどちらにしても使用しますし、集計結果をそのまま使えてしまう方がスマートですよね。

そして何より、ランキング計測のために WordPress 内の処理を使うということがなくなるため動作が軽量になります。これは本当に重要です。

また、掲出方法がウィジェット、ショートコード、PHP 直書き直設計と選ぶことが出来、UI 設計の自由度が高いのもポイントになっています。つまり私のニーズに答えてくれるのはこのプラグインということです。

ただし、導入については公式に詳しく書かれているものの、設定が難しく難易度は高めです。

Google Cloud Platform の API を利用して WordPress と GA を紐づける必要があり、多少の知識がないと初期設定でつまづく可能性が高いですね。。

Simple GA Ranking

Simple GA Ranking の設定方法については別記事で紹介しています。(外部リンク)

まとめ

ということでまとめです。

WordPress Popular Posts をやめて Simple GA Ranking を導入したことで以下のようなメリットがありました。

  • 速度改善
  • ランキングがGAのデータになって安心
  • UI設計の自由度が上がった

デメリットは Simple GA Ranking は設定が面倒なことですが、一度設定を完了してしまえば以降は問題ありません。

WordPress Popular Posts に限らずですが、初心者にも便利に扱えるプラグインは扱いやすさのために速度や自由度が犠牲になっていることが多いので、知識があれば高度なものに乗り換えたほうが良いですね。

Simple GA Rankingの設置方法

Simple GA Ranking の設置方法は下記記事で解説していますので、よかったら参考にしてみてください。(外部リンク)

合わせてどうぞ