「entry-title がありません」「updated がありません」「author がありません」ウェブマスターツール 構造化データ(hentry)のエラーへの対応策




投稿日:

Googleのウェブマスターツールの検索のデザイン > 構造化データ > hentry(マークアップ: microformats.org) にて、エラーが発生しているのを発見しました。

その内容は、

「entry-title がありません」(エラー: Missing required field “entry-title”.)
「updated がありません」(エラー: Missing required field “updated”.)
「author がありません」(エラー: Missing required hCard “author”. Missing required field “name (fn)”)

構造化エラーが増
という内容です。色々と影響もありそうなので、対策を取ります。


調べてみると、hentryクラスを消すという方法も流行っていますが、海外ではしっかりとマークアップするのが通常対応のようです。タグを付け足すだけなので、消さずにしっかりと対応しましょう。ただしあくまで自己責任で。どの対応もソースに追記する必要があるので、最低限のhtmlの知識は必要です。


■「entry-title がありません」(エラー: Missing required field “entry-title”.) への対策

Classに「entry-title」を追加することで解決します。まずは、single.php(もしくは、index.php)にて「the_title」の記述を探します。


基本的な記述例として以下のようになっています。
[html]<h2 class="single-entry-title"><?php the_title(); ?></h2>[/html]

このclassにentry-titleを付け足しましょう。以下のようになります。
[html]<h2 class="single-entry-title entry-title"><?php the_title(); ?></h2>[/html]

これで完了。



■「updated がありません」(エラー: Missing required field “updated”.) への対策

Classに「date updated」を付け足すことで解消します。single.phpの中に「entry-date」の記述を探します。



基本的な記述例として以下のようになっています。
[html]<span class=”entry-date”><?php echo get_the_date(); ?></span>[/html]

このclassにupdatedを付け足しましょう。以下のようになります。
[html]<span class=”entry-date date updated”><?php echo get_the_date(); ?></span>[/html]

これで完了。



■ 「author がありません」(エラー: Missing required hCard “author”. Missing required field “name (fn)”) への対策

対策1:フッターやサイドバーに以下の記述をコピーします。


[html]<span class=”vcard author”><span class=”fn”>by <a href=”https://plus.google.com/YOURPROFILENAME/posts” rel=”author”>YOURNAME</a></span></span>[/html]
これは、Google+アカウントの連携を意味します。実施している人も多いのでこの対策で良い場合はこれが一番楽です。


対策2:single.php等で著作IDを探してclassを修正します。「vcard author」や「fn」を追加します。


修正前 こんな感じ。
[html]<span class="theauthor"><?php the_author_posts_link(); ?></span>
or
<span class="theauthor"><?php the_author(); ?></span>[/html]



修正後 こんな感じ。
[html]<span class="vcard author">
<span class="fn"><?php the_author_posts_link(); ?></span>
</span>
or
<span class="vcard author">
<span class="fn"><?php the_author(); ?></span>
</span>[/html]



wordpressのテーマも今後発表のものは順次対応していくのではないでしょうか?
現在のテーマにこだわるのなら自分で直すのが早いでしょうし、違うものでも良いのであれば、対応したテーマを待つのも手ではないでしょうか?




[amazonjs asin=”B00AM1GXLW” locale=”JP” title=”WordPress3.5対応 テーマカスタマイズのためのPHP”]
[amazonjs asin=”4534051212″ locale=”JP” title=”Google、Yahoo!、Facebookからタダで集客する技術 【究極の内部対策】 WebコンテンツSEO”]








11 thoughts on “「entry-title がありません」「updated がありません」「author がありません」ウェブマスターツール 構造化データ(hentry)のエラーへの対応策

  1. ピンバック: ウェブマスターツールでエラー | 僕のBLOG

  2. ピンバック: ウェブマスター ツールの構造化データでauthor がありません、updated がありませんとエラーが出る。[前編]

  3. ピンバック: アクセス激減でも、できることをやります | 身軽に気軽に移動のできる、創造的な人生を送るためのブログ

  4. ピンバック: ウェブマスターツール構造化データのエラーの改善したらアクセス数が3倍になった話 | おしゃキミブログ 暇つぶし屋

  5. ピンバック: author がありませんと言われたら - 工作室

  6. ピンバック: マイクロフォーマットに対応 - 工作室

  7. ピンバック: hentryがらみのエラーをそろそろ消していく | 柴犬使いのSEO対策術式

  8. ピンバック: XeoryExtensionで構造化エラーが発生! 対処法をまとめた。

  9. ピンバック: ウェブマスターツールの構造化データのエラー「updatedがありません・authorがありません」の対処法|Peaceful Days | Peaceful Days

  10. ピンバック: マイクロフォーマットに対応 – 工作室

aiza_wai へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください