ブログやサイト運営者の皆さん、Search Console(サーチコンソール)は使っていますか?

当サイトはWordPressにてサイト運営を行っており、当然サーチコンソールも入れています。

ですが、ダッシュボード>検索での見え方>構造化データを見た際に、エラーが発生していました。スクリーンショット 2016-03-26 15.18.29

※現在は修正済み。発生したエラーは「authorがありません」。

今回は、自分の修正内容含めて全エラー「entry-titleがありません」「updatedがありません」「authorがありません」の解消方法をまとめます。

参考:WordPressテーマ「Stinger6」のメニューやパンくずのアンカーテキストを「ホーム」からサイトタイトルへ変更した

スポンサーリンク

構造化データのエラーは「entry-title」「updated」「author」の3種類

「entry-titleがありません」はclass=”entry-titleを追加する

当サイトでは無料のWordPressテーマ「Stinger6」を利用していますが、その場合以下のような記述があり、投稿のタイトルに見出しタグh1とclassにentry-titleが指定されています。

classでの指定だけで良いので、すぐに実装は可能です。(Stinger6の場合は、single.phpになります。)

今回はh1タグ(見出しタグ)で指定していますが、ブログサービスによってはh2タグとかだったりするので、そこは柔軟に修正して下さい。

参考:SEO対策に大切な見出しタグ(hタグ)の使い方。理解のコツはhtmlの構造理解から!

「updatedがありません」はclass=”entry-date date updatedを指定する

Stinger6の場合、投稿日を投稿画面で表示させるようになっています。

以下のように記述すれば、構造化データのエラーは発生しません。

timeタグで時刻の指定をしています。(Stinger6の場合、entry-titleと同様single.phpでの記述になります。)

「authorがありません」は<span class=vcard author><span class=fn>〇〇</span></span>と投稿ページで指定する

Stinger6の場合、single.phpで以下のように指定します。

spanタグ使わないといけない訳では無いですが、classで”vcard author”,”fn”を指定しないとサーチコンソールのエラーが減りません。

以上、Search Console(サーチコンソール)の構造化データのエラー対処法でした。

TechAcademyでWebマーケティングを学ぶ

スポンサーリンク
71b29509aea98bc9f92de1a640a610e7_s

この記事が役に立ったらいいね!をしよう