ウェブマスター ツールの構造化データエラー「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」を追加します
1 |
<time class="entry-date date updated" datetime="<?php the_time('c') ;?>"> |
「author がありません」 への対応
author がありませんの対応は、以下のHTMLタグを追記すればOKです
1 2 3 |
<span class="vcard author"> <span class="fn"><?php the_author(); ?></span> </span> |
追記したHTMLタグ
カスタマイズしているので参考になるかどうか微妙ですが、「BizVektor」のテーマのsingle.phpに以下のHTMLタグを追記しました
タイトルタグの下付近の「entry-meta」の下に追記しています
※日付を呼び出す関数は、「BizVektor」用に変更しています
※投稿者名は、hiddenで非表示にしています
1 2 3 4 5 6 7 8 9 10 11 |
<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を入力してエラーがないか確認します
ディスカッション
コメント一覧
まだ、コメントがありません