2009年にWPBeginnerを始めたとき、私はブログの投稿日に日付を入れないことにした。そうしたのは、自分が他の人より賢いとフィードバックしていたからだ。私の持論は、WPBeginnerはブログではないということだった。WordPressコーデックスやウィキペディアのような情報源であり、どちらも投稿に日付はありません。それに私のフィードバックは、ブログ投稿から日付を削除することで、ユーザーを騙して私のコンテンツがエバーグリーンであると思わせることができるというものだった。しかし、それは大間違いだった。ここ数ヶ月、ますます多くのインターネットマーケティング担当者や自称 “SEO専門家 “が、WordPressブログ投稿から日付を削除するようユーザーにアドバイスしている傾向に気づいた。この投稿では、私がなぜ最初は日付を入れないことにしたのか、そしてその後何が私の考えを変えたのかについて詳しく説明する。また、ブログ投稿日に日付を入れることがSEOにどのような影響を与えるのか(ポストペンギンとパンダ)についても取り上げます。最後に、私の目標は、この投稿全体を読んだ後、あなたの問題が日付にあるのではなく、むしろ公開する日付にあることを理解していただくことです。私は、あなた、ユーザー、そして検索エンジンが満足する解決策を見つけた。
日付を削除したり、含めなかったりする理由
2009年にWPBeginnerを始めた当初、私はこのサイトをWordPress CodexやWikipediaのようなリソースサイトだと考えていました。もしあなたがこの2つのどちらかを使ったことがあるなら、エントリーにタイムスタンプや日付がないことはご存知でしょう。その利点は何だろう?さて、ユーザーとして、私たちは古いコンテンツに対するビルトイン偏見を持っている。日付を見た瞬間に、私たちはそのコンテンツを「古い 」か「 関連性がある」の2つのカテゴリーのどちらかに分類するようにプログラムされているのだ。理論的には、コンテンツが古いからといって関連性がないということにはならないが、ユーザーはそのように思い込んでしまう。ブロガーとして、私は自分のコンテンツをみんなに読んでもらいたいと思っていたので、そのフィードバックは私にとって不愉快だった。そこで私はどうしたか?投稿日に日付を入れないことにした。私のフィードバックは、人々はウィキペディアが最新かどうかわからない関連情報を持っていても読むということだった。ユーザーは公開された日付を知ることがないので、ウィキペディアに疑いの目を向けるのだ。
ここ数ヶ月の間に、多くのインターネットマーケティング担当者やSEO担当者が、ブログ投稿日に日付を入れることに反対しているのを目にした。それぞれに理由があるが、すべて同じバズワード、エバーグリーンコンテンツに沿っている。CopyBloggerのような人気ブログが日付を削除することを決めたとき、それは他の人々が従うべき手本となる。
私はすでにこの道を歩んできたが、なぜそれが間違った道なのかを説明できる。
私が二度と日付を削除しない理由
同じ過ちは二度と繰り返さない。最初にデートをしなかったのは間違いだった。これを読んだ後、あなたも同じようにすることを願っています。WPBeginnerを始めたとき、私の主な優先事項はWordPressチュートリアルで ユーザーを助けることでした。他のブロガーと同じように、私は自分のコンテンツがエバーグリーンだと思いたかった。しかし、実際はそうではありません。投稿をさかのぼって更新しても、すべてを常に最新の状態に保つことは不可能なのです。
最初のうちは、日付に関する問題や不満はなかった。しかし、6カ月も経つと、ユーザーから古い投稿に対する苦情のメールを受け取るようになった。最初は、すぐに投稿を更新していました。しかし、サイトが大きくなるにつれて、すべての投稿を更新することは難しくなっていった。定期的に日付に関するメールやツイート、Facebookメッセージが何通も届くようになった。頑固さに見切りをつけ、投稿日に日付を追加するまでに1年半かかった。
今にして思えば、サイトに日付を表示しなかったことが、ユーザーやWordPressのコミュニティに対してどれほど大きな不利益を与えていたかを思い知らされた。WordPressの初心者を助けたかったのですが、古いスクリーンショットやチュートリアルを見ていることに気づかず、誤った案内をしてしまったり、さらに混乱を招いてしまうこともありました。
そのうちに、常緑の投稿はほとんどないということも学びました。常に新しいことを学び、自分のやり方も変わっていく。過去の投稿と矛盾することを話しているセッションで、誰かが自分の言葉を引用したとき、あなたは衝撃を受ける。もしその投稿に日付がなければ、その投稿が古いとは言えない。
要するに、本当に読者を大切にしているのであれば、日付は削除しないということだ。ブログというのは、その定義からして、古くなるものなのだ。日付があろうがなかろうが、投稿を逆時系列で表示することに変わりはない。もし本当に自分のコンテンツがエバーグリーンだと信じているのなら、その順番を変えてランダムな順番で投稿を表示したらどうだろう(うん、これは挑戦だ)。
待てよ、自分のブログ投稿が古いとわかっていて、どうして満足できるのだろう?Googleは古いコンテンツにペナルティを与えないのか?過去の投稿に対するユーザーの偏見のせいで、読者を逃しているのではないか?私は、私自身と読者を満足させる日付の表示方法を見つけたので、満足している。検索エンジンも満足だろう。
新規: 日付表示方法、読者、検索エンジン
私の問題は日付にあるのではないことに気づいた。公開する日付」機能に問題があったのだ。なぜなら、それは私がサイトに費やした作業量を正確に反映していなかったからだ。公開日機能は書籍に関係する。なぜなら、書籍の投稿者はオリジナルの書籍を更新しないからだ。代わりにバージョン2を出すからだ。ブロガーとして、私は個人的にWPBeginnerで毎日1つか2つの投稿を更新しているが、その投稿はまだ過去の投稿日に公開されている。幸運なことに、WordPressには「最終更新日」を表示する機能があり、これは私がすべて必要としていた解決策だと思う。
WPBeginnerの投稿データで、公開した日付を最終更新日に置き換えることにしました。コードは以下のようになります:
[cbk1]
WordPressのmodified time関数は、投稿の最終更新時刻をチェックします。最後に更新したのが投稿を公開した時であれば、投稿日を表示します。しかし、その投稿を6ヶ月後に更新した場合は、最終更新日が表示されます。
私は、今日の世界では、最終更新日の方が実際の公開日よりも読者にとって価値があると考えている。投稿を全部書き直したのであれば、公開した日付は関係ない。
さて、検索エンジンに関しては、もしあなたがデザインから日付を削除することで検索エンジンを騙せると思っているのなら、それはとても甘い考えです。WordPressのサイトマップには各投稿の最終更新日が含まれており、おそらくGoogleウェブマスターツールにサイトマップを送信している可能性がある。私は個人的にユーザーのために記事を書いているし、検索エンジンよりもユーザーのフィードバックの方がずっと大切だ。しかし、上記のコードは、検索エンジンに投稿の最終更新時刻を伝える適切なスキーママークアップに従っている。そう、つまり、Googleはあなたのエントリーの横に、オリジナルの公開した日付ではなく、最終更新日を表示するということだ。
最後に、更新時刻機能はブロガーとしての私を満足させてくれる。私は自分自身をかなり高い基準で見ているし、ユーザーも私を見逃さないことを知っている(皆さん、私に厳しくしてくれてありがとう)。すべてのブログが古くなることを意図しているにもかかわらず、WPBeginnerの利用者はそれをする権限がありません。私たちは定期的に古い投稿の報告を受け、できるだけ早く更新するよう最善を尽くしています。もし古い投稿を見かけたら、@wpBeginnerまでツイートしていただくか、お問い合わせフォームからお知らせください。
この解決策で、みんながハッピーになれますよ。
今日でも、私はWPBeginnerをブログ以上のものとして見ています。最高のWordPressリソースサイトであり、日付を追加することでさらに良くなったと思います。時間的な関連性を持つことは、私たちを悪いリソースにするのではなく、むしろ私たちをより有用なリソースサイトにします。私の意見で、WordPressブログの投稿から日付を削除しないよう納得していただければ幸いです。ご意見やご批判はいつでも受け付けています。このトピックに関するあなたのフィードバックを以下のコメントで共有してください。
Leo
Great info, can I use the code you shared regarding last updated date for my website?
Cheers
Leo
WPBeginner Support
You should be able to use the same code if you are comfortable with editing your theme’s files.
管理者
Leo
I am, thank you. One other thing, I recently read John Mueller from Google said if you have made major updates to a piece of content changing the publish date is ok to do. I assume your code would reflect that change of date?
Thanks again, and I just want to say your website has helped me so much over the years.
Keep up the great work, a lot of people would be lost without your info, myself included.
WPBeginner Support
Yes, the code would change the date to the date you published a modification on the page.
sagen
Hi, how to display both the published date and last update date? Thx!
Ross Canning
My website is moving more towards evergreen content that answers specific questions, which for the most part should be relevant for many years to come. So rather than adding the dates now, I still feel it is better to not have nay, as the info will be good for a long time to come. Also there is a lot of pre-existing news info, content which fans know is old. So I think that leaving as is with no dates is the best way to go, for me that is, cheers.
WPBeginner Support
We would still recommend not removing dates for new users/fans to know what content is old or new.
管理者
Desy
I tell you what dude. If I see a blog post without a posting/publishing date, i close it instantly and go to the next guys blog. Simple as that.
For most of the content I am looking for, it may get oudated as soon as after 2 months. Having to waste my time on something that may be outdated, is not an option.