loading
 読み込み中...
ウェブの触手-日々の生活に新たなスパイスを-
Home > [Wordpress] > 【Wordpress】記事に最終更新日を表示してネタの新鮮さをアピールしよう
この記事は約4分で読めます。

【Wordpress】記事に最終更新日を表示してネタの新鮮さをアピールしよう

投稿日:2016.12.19

サイトを運営するときに、
「記事の公開日を表示するかしないか」というので悩んだ経験はないですか?

スポンサーリンク

更新日はあった方がいい?

通常のブログなら一般的に記事公開日は表示されるものです。

でもアフィリエイトサイトの場合、
記事公開日を表示させることでかえってマイナスイメージがついてしまうこともあります。

たとえば3年前に書いた体験記事で商品をアフィリエイトするようなページで記事公開日を表示させておくと、サイト訪問者が記事を見た時に「ああ、情報が古いなぁ」と感じてすぐにページを閉じてしまう可能性がありますでしょ。

それを避けるために、多くのサイトがわざと記事公開日を非表示にしてますよね。

ちょっと姑息な方法ではあるんですが、これは普通に行われている手法です。

中には”記事の公開日なんて気にしない”って人もいるでしょうしね。

私なんかは記事公開日が入ってないページを見ちゃうと
それだけで信用度がガクッと下がっちゃいますけど。。。

 

ではここに記事の更新日を表示させたらどうでしょう。

サイト訪問者は「ああ、このページは定期的にチェックしているんだな」
プラスの印象を持つハズです。

同時に情報の新鮮さもアピールできます。

普通に考えれば数年前の情報よりは最近に書かれた情報の方を見ようとするでしょう。

記事公開日も併せて表示させておけば(公開日が古いほど)
「ずいぶん長い間運営しているサイトなんだな」という印象も持ってもらえるかもしれません。

ただし更新日を表示させた方がいいのは、
あくまで実際に記事をひんぱんに見直してるサイトに限ります。

最初に書いた記事をそのまま放置しておいた方が”なにかと都合がいい”サイトは、
記事公開日はおろか更新日だって非表示にしておいた方がいいってもんです。

反対にネタの新鮮さをアピールしたり”活動してる”サイトと印象付けたい時は、
記事更新日を公開した方がいいと私は考えます。

だたしそのやり方には以下の条件が伴うとより効果的だと思ってました。

  • 更新がないページは記事公開日のみ、更新した場合は公開日と更新日が表示される
  • 検索結果には記事更新日を表示させたい
  • 管理画面の投稿一覧に最終更新日欄を表示させたい(おまけ)

……私にはかなりハードルが高いです。(笑)

そのためこれまで放っておいたんですが、
今回いろいろ調べてなんとか実現することができました。

(最下段に記した参考記事がネタ元です)

 

記事更新日を表示

単純に記事の更新日を表示するならこちら↓で大丈夫かと。

公開日も同時に表示するならこちら↓、かな。

上のコードは
”基本的には記事公開日のみが表示されるが、記事を更新すると最終更新日も表示される”
というものです。

ただし上のコードだと、予約投稿した場合に
更新日の方が公開日よりも古い日付になってしまうというプチトラブルがあるらしいです。

しかしながらfunctions.phpに以下を加筆して、さらに別の表示用コードを記述してあげると
上記の問題が解決するそうです。

 

続いて実際の表示用コードですが、
公開日を表示させるのは投稿ページなのでsinglephpを開いて、
表示させたい場所にたとえば以下のように書き込みます。

上記コードは記事公開した場合は公開日のみが表示され、
予約投稿した場合は公開日と更新日が共に同じ公開日で表示され、
記事を更新した場合は更新日が更新した日付に変わるというものです。

 

実際の表示がこちら↓
(※下記は公開日と更新日にfontawesomeを使って表示してるので具体的なコードは上とは異なります)

キャプチャ画像

 

更新日を検索エンジンに伝える

次に、更新したことを検索エンジンに伝えるため、
single.phpに書き込んだ先ほどのコードを修正(というかほとんど改修)します。

具体的にはHTML5の<time>タグとdatetime属性を使って
知らせてるんですね。

time要素は「ブラウザや検索エンジンに正確な日時を読み取らせる」要素で、datetime属性は「具体的な日付の表示方法」みたいな感じですね。

実際にGoogleでチェックしてみたところ、ちゃんと記事更新日が表示されてましたよ。

キャプチャ画像

 

管理画面に最終更新日を表示

おまけですが、管理画面の投稿一覧にソート可能な最終更新日を表示させてみます。

functions.phpに以下を書き込みます。

この結果、こんな感じで表示されました。

キャプチャ画像

以上です。

記事はお役にたてましたか?

記事にご興味をもっていただけましたら
下のソーシャルボタンで共有していただけると嬉しいです^^

 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓

スポンサーリンク

おススメTCDテーマ

WordPressテーマ「Reviewer (TCD026)」 

コメント(0件)

コメントをどうぞ

入力いただいたメールアドレスは公開されません。
個人情報などを記入された場合、投稿いただいたコメントの該当箇所を編集して公開するか、もしくは非公開にします。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

先頭へ