ウェブマスター ツールの構造化データエラー「author がありません、updated がありません」[BizVektor]。
アクセスが大幅に落ち込んでいるので、Googleウェブマスター ツールで設定やエラーを見なおしていると、構造化データを選択すると、Wordpressで作ったサイトで下記のエラーが大量に表示されています
大幅にアクセスが落ち込んでいるのは、できすぎくんで作ったサイトなので、このエラーとは関係ないけど、気持ち悪いのでエラー回避の対策しました
その対処方法を簡単にまとめました
- author がありません
- updated がありません
Google先生に聞いてみると、投稿記事を表示するテンプレートに、author、updatedのHTMLタグを追加すればOKぽい
ほかのサイトの対策では、authorは footer箇所の著作権表示の箇所が多かったですが
投稿時間、投稿者名は、表示しないので、single.php の箇所にまとめて記載しました
※ドロップショッピングで作っているWordpressのテーマは「BizVektor」を使っていますので、そのHTMLタグで説明しています
「updated がありません」 への対応
updated がありませんの対応は、single.phpのテンプレートのentry-dateタグがある箇所に「date updated」を追加します
<time class="entry-date date updated" datetime="<?php the_time('c') ;?>">
「author がありません」 への対応
author がありませんの対応は、以下のHTMLタグを追記すればOKです
<span class="vcard author">
<span class="fn"><?php the_author(); ?></span>
</span>
追記したHTMLタグ
カスタマイズしているので参考になるかどうか微妙ですが、「BizVektor」のテーマのsingle.phpに以下のHTMLタグを追記しました
タイトルタグの下付近の「entry-meta」の下に追記しています
※日付を呼び出す関数は、「BizVektor」用に変更しています
※投稿者名は、hiddenで非表示にしています
<div class="entry-meta">
<!-- updated-->
<time class="entry-date date updated" datetime="<?php echo esc_html( get_the_date() ); ?>">
<!-- author-->
<span class="vcard author">
<span class="fn" style="visibility: hidden;"><?php the_author(); ?></span>
</span>
</div>
構造化データ テスト ツール
下記のURLで投稿記事のURLを入力してエラーがないか確認します
ディスカッション
コメント一覧
まだ、コメントがありません