いつものようにサイトを巡回していると、とても面白そうな記事を発見した。
なにやらたった5分程度の作業で1か月の PV を32.19%アップさせたというこちらのキャリコさんのブログ記事。
参考記事:たった5分の作業で1か月の PV を32.19%アップさせた方法
目次(タップできる)
総合的に底上げができたらしい
それによると、まとめサイトなどの記事上部に表示されている人気記事のリンク。
これがPVのアップに効果があるのではないかと試したという。
その結果が、PV数のアップ、直帰率の改善、平均滞在時間のアップに繋がったという。
うちのブログも検索サイトから訪問してくれた方が、該当記事を読んで頂いたあとに直帰するということが多いために直帰率が著しく悪い状態になっている。
人気記事を掲載してみる
そんなわけで、早速うちのブログでも記事の上部に人気記事を表示してみることにした。
それにはまずはWordPress Popular Postsというプラグインが必要になる。
うちのブログはすでに導入しているので(サイドの人気記事)とりあえずは問題ない。
参考記事:WordPress Popular Postsの導入方法
ただ、全体的にみたものではなく、現在読んでいる記事と同じカテゴリのものを掲載しようと考えた。
するとこちらのラブグアバさんでその方法を解説されていたので参考にさせてもらった。
参考記事:WordPress Popular Postsで今見てる記事と同じカテゴリの人気記事を表示させる方法
導入方法
うちの場合は単一記事内にしか表示するつもりが無いので、余計な記述を削除して色々と軽く設定をしてこんな感じのコードになった。
/* 現在のカテゴリ-の取得 */
$cat_now = get_the_category();
$cat_now = $cat_now[0];
$now_id = $cat_now->cat_ID; /* カテゴリID */
?>
<h4 class="menu_underh2">「<?php the_category(', ') ?>」カテゴリの人気記事</h4>
<font size="-1">
<?php if (function_exists('wpp_get_mostpopular')) {
$args = '
limit=5&
range=monthly&
order_by=views&
thumbnail_width=30&
thumbnail_height=30&
cat="'.$now_id.'"&
post_start="<div class="popular-post"><ul>"&
post_end="</ul></div>"&
stats_comments=0';
wpp_get_mostpopular($args);
} ?>
</font>
</br>
- limit 表示する記事数
- range 集計の期間。daily(1日)、weekly(1週間)、monthly(1ヶ月)、all(すべての機関)に設定できる
- order_by 記事の並び順。comments(コメント数)、views(閲覧数)、avg(平均閲覧数)で設定できる
- thumbnail_width サムネイル画像の横幅
- thumbnail_height サムネイル画像の縦幅
- cat 取得したカテゴリを表示させる
- post_start それぞれの記事の最初にタグを指定できる
- post_start それぞれの記事の最後にタグを指定できる
- stats_comments コメント数の表示設定。1:表示、0:非表示
このコードをsingle.phpに追加したいわけだが、ぱんくず(上部の「ホーム>肉」など表示されてるもの)の上に表示させたかった。
そこでsingle.phpの以下の位置に挿入した。
※テーマによって違うので注意
<div id="content" class="clearfix">
<div id="contentInner">
<main>
<article>
*****ここに挿入*****
<div class="post">
<!--ぱんくず -->
するとこんな感じに表示される。
あとは実際にどのような変化があるかしばらく検証してみたいと思う。