山林生活

【修正】構造化データでリッチスニペットの日付が変化

【修正】構造化データでリッチスニペットの日付が変化

[更新日]

構造化データをいじっております。
構造化データは正式な書式で書かないとGoogle先生に怒られてしまいます。
先日、ある程度構造化データの部分が出来上がりました。

変更したことでぼちぼちですが一定の効果が出ております。パンくずリストも変わり、画像も一部表示されるようになりました。今のところ記事のみに適応させましたが、今後はホームページやカテゴリページにも入れていこうかと思っています。

しかしここで新たな問題が発生しております。

構造化データを書くためにはページの基本情報を書いていかなければなりません。
タイトルやURL、誰が書いたのか、ページに関する画像など、各ページごとに設定しなければなりません。
その中で「投稿日時」と「更新日時」を記入するところがあります。


"datePublished": "<?php the_time('Y/m/d') ?>",
"dateModified": "<?php the_modified_date('Y/m/d') ?>",

以上のような形で投稿日と更新日をデータとして渡しております。
リッチスニペットはこのような形で情報を形式に則って作成し、それを渡すことで反映させるのですが、この形式に則らなくても反映されていた部分がありました。

当サイトの記事ページURLは投稿日時となっております。Googleはそれを取得し、リッチスニペットとして日付を表示してくれておりました。Google先生は構造化データが書いてなかったとしてもある程度独自でページ内やURLなどから情報を取得してくれるわけです。
しかしURL名は変わることがありません。そのため更新をしても更新したとGoogle先生は理解してくれません。その場合、古い記事は古いままとなってしまっていました。そこで当方はなんとかして古いものを新しいものへと変化させるための施策をしたわけです。

【Google】スニペットに表示される日付操作を試みる
【Google】スニペットに表示される日付操作を試みる

人は外見よりも中身だよ。 このように言われた人は外見が劣っているためそこが褒められず、形が無く見ることすら

その結果、しっかりと日付が変更され、投稿日時が更新日時と変わったのです。Googleロボットの考えを理解し、それに合わせて対策を講じる。目に見えぬロボットの考えを理解でき、その答えがちゃんと返ってくるとうれしいもんです。こんな感じで日時表示を切り替えられました。
これで一安心だなぁと思っていた矢先、今回構造化データを取り入れたことで問題が出てしまったのです。

元に戻ってしまっています。
構造化データを入れる前は、日付に関する情報はページURLと記事内の日付だけでした。しかし今回構造化データ内に投稿記事を記入したもんだからGoogle先生がそちらの日付を取得し、それを返してしまったわけです。つまり当方がこれまでやったことが水の泡となってしまっているわけです。

であれば日付の部分を削除するしかない!

ということになったわけですが、日付の部分を削除すれば構造化エラーとなります。投稿日時は必須事項。そのため削除することはできません。

それであればどうすればよいか?
悩んだ結果、


"datePublished": "<?php the_modified_date('Y/m/d') ?>",
"dateModified": "<?php the_modified_date('Y/m/d') ?>",

日付の偽装工作です。偽装っていうとなんだかイメージが悪いので、「正規とは違う手法」といえばよいでしょうか。

偽装ではない。誤表示の一種です。

「the_time」は公開日時を返すタグです。「the_modified_date」は更新日時を返すタグ。「the_time」を「the_modified_date」に変えることで公開日時を常に更新日時とするわけです。

このようにしておけば公開日時に関する情報はページのURLだけとなります。つまり前回の修正と同じ状況になるわけです。更新すれば投稿日時も変化するため若干おかしな状況になってしまいますがたぶん大丈夫でしょう。

本当であればしっかりと投稿日も記入して、何の問題もないサイトにしたかったのですが、このままでは古いサイトになってしまいます。日付の新旧はアクセスにかなり影響を及ぼします。実際に以前の施策によってアクセスが増えてるわけです。誰しも新しいものが好きなんです。とくにウェブサイトが提供するのは情報です。情報に至っては常に最新のものが望ましいでしょう。別に錯誤を狙ってアクセスを求めているのではなく、純粋に更新した日付を返してほしいだけです。この修正により一定の効果があることを期待しています。

でも果たしてこれが正しく作用するかはわかりません。
エラーが返ってこないだけで根本的にはエラーなのかもしれません。Google先生がこんな小手先の手法で騙されることもないでしょう。でも、そもそも更新日時を返してくれないGoogle先生にも非があると思うんです。前後を入れ替えたりしたのですが、それでも日付に変化がありませんでしたので。とりあえずこの形で続けてみよかと思います。

関連記事

【SEO対策】便所の落書きでは順位は上がらない【権威性】
【SEO対策】便所の落書きでは順位は上がらない【権威性】

Googleのコアアルゴリズムアップデート以降、順位は落ち込んだまま。そして更新をするも箸にも棒にも掛からぬ状態が続いていま...

 
Accelerated Mobile Pages (AMP) でのサイト運用について
Accelerated Mobile Pages (AMP) でのサイト運用について

AMPを利用してサイト素早く読み込めるようにしましょう。 AMPの設定はお済でしょうか? googleさんからずっと...

 
ブログはオワコンか?1000記事ブログを書いてみて
ブログはオワコンか?1000記事ブログを書いてみて

このサイトのアドレスを取得したのは2015年8月。もう少しでドメイン取得から丸五年が経ちます。 ドメイン取得してから一年間...

 
WordPressのオリジナルテーマを自作したことについて
WordPressのオリジナルテーマを自作したことについて

当サイト開設から三年の月日が流れました。 元々当サイトは「狩猟生活」というタイトルで2015年8月に開設。 当サイト...

 
【十七カ月目】10万PVの道、始動(予定)
【十七カ月目】10万PVの道、始動(予定)

三度目の大幅なアルゴリズム更新がありました。 先々月は45000PVでしたが、今月は51000PVでしたー。 若...

 

Profile

Author:山林生活

山林

千葉に山林を購入しました。
小屋暮らしをするため、土地持ちホームレスを目指し開拓中

プロフィール

お気に入りRSS
Copyright © 2016-2020 山林生活 All Rights Reserved.