WordPressの投稿記事で使用するHTMLのタグ h1、h2・・・は当然、記事の内容に合わせて作成します。
投稿記事のページのソースを見てみると余計な h2、h6 タグがWordPressのテーマのプログラムから出力されているのに気が付きました。
投稿記事以外で使われてほしくないし、SEO的にもよくないので消します。
※「Nifty Lite」テーマや元の「Specia」テーマのプログラムを直接修正します。
プログラムの修正は、まず管理者でログインして「外観」の「テーマエディタ」をクリックします。
テーマエディタで使用しているプログラムが表示されるので対象プログラムを選択して修正します。
1.サイドバーの「最近の投稿」で使ってるh3タグを削除
いきなりh3からですか!って思いました。
投稿記事を書く人以外が見出しや段落のhタグを出力するのは理解できないので消します。
修正プログラム:Specia: sidebar.php (inc/sidebar/sidebar.php)
無難に「h3」を「p」タグに置き換えます。
2.表示ページタイトルの投稿記事名にあるh2タグを削除
同じ情報を2か所に表示するのは無駄なのでついでにまるごと消すことにします。
いるのであればタグのみ削除すればOKです。
修正プログラム:Nifty Lite: specia-breadcrumb.php (sections/specia-breadcrumb.php)
コメントタグで出力しないようにします。
72行目(修正前:col-md-6 col-xs-12 col-sm-6)はbootstrapグリッドシステムの列がずれないよう調整しています。
3.投稿記事名表示のタグh2をh1に修正
titleとh2タグに同じ投稿記事名が使われてるのですがなぜかh1はありません。
理解できないし意味不明なのでh1に書き換えます。
※titleはページを外から見た人向けに、 h1はサイト閲覧している人向けで使い分けます。
同じでなくてもよいようなのですがシンプルに同じにしています。
修正プログラム:Specia: content-page.php (template-parts/content-page.php)
h2タグの記述をh1に修正します。
4.投稿日のh6タグを削除
投稿日になぜかh6タグがついています。
しかも見た目が気に入らないので消します。
修正プログラム:Specia: content-page.php (template-parts/content-page.php)
12行目と17行目のコメントタグで無効にします。