WordPress テンプレート ページ別にタイトル(title)・見出し(h1/h2)・メタの各タグは何を書くべき?

ワードプレスタイトル SEO

ワードプレスタイトル
二つ前の記事「WordPressの仕組みを理解する」でも書いたが、WordPressのテンプレートファイルは、ざっくり以下の6パターン、このテンプレートファイルに、どの様なタイトルタグ(title)・見出しタグ(h1/h2/h3)・メタタグ(meta description や meta keywords)を書いたらいいのか考えてみた。作るサイトの目的や形態によって少しづつ異なるので、これで正解とはならないが、概ねこんな感じでいいのでしょう。「見難い表でご勘弁」
[adsense]

ページ別の見出しタグの配置図をレイアウト2カラムで書いてみた

トップページ(index.phpやhome.php)の場合

ブラウザで見える部分

  • ヘッダー部分に、h1タグでブログ名やキャッチコピーを書くのが一般的
  • body部分に、h3タグで投稿した記事タイトルが一覧で並ぶ形になる。h2タグでもよさそうだが、アーカイブページとバランスをとってh3タグでよいのではないかと思う。
  • その下のpタグの記述文章の先頭部分は、moreタグ迄の文章が表示されるのが一般的だがテンプレートにより異なる。


  • ブラウザでは普段見ない部分

  • titleタグには設定の一般画面に書いたサイトのタイトルが一般的(SEOには最重要なタグ)
  • metaタグのdescriptionは、ブログ形式の場合は設定しなくても最新投稿の記事内容が表示されるのでは、設定するとすればサイトのキャッチフレーズ
  • metaタグのkeywordsは、SEO的に重要ではなくなっているので設定しなくてもよいのでは
  • metaタグのrobotsは、検索エンジンに対してindexもfollowも許可するので未設定でよい
  • トップページのイメージ図

    個別投稿ページ(single.php)・固定ページ(page.php)の場合

    ブラウザで見える部分

  • 個別ページの場合はヘッダー部分ではなく body部分の最上部にh1タグで投稿する記事のタイトルを書く
  • 続いて見出しタグのh2タグ、h3タグを含めて記事を書いて行く(WordPressの場合、pタグは自動で付与される。)
  • ブラウザでは普段見ない部分

  • titleタグは投稿画面に書いた「記事タイトルにする + Blog名」Blog名は付けても付けなくてもよいが、あまり長いBlog名なら付けない方がよい(SEOには最重要なタグだから他の記事とタイトルが重複しないように書く)
  • metaタグのdescriptionは、ブログ形式の場合は設定しなくても投稿した記事内容が表示される
  • metaタグのkeywordsは、他のページと同様 SEO的に重要ではなくなっているので設定しなくてもよいのでは
  • metaタグのrobotsは、検索エンジンに対してindexもfollowも許可するので未設定でよい
  • 個別ページのイメージ図

    アーカイブページ(archive.php)の場合

    ブラウザで見える部分

  • アーカイブページの場合は、h1タグは要らないのではないか
  • body部分の上部にh2タグで◎◎◎名の一覧と書く(◎◎◎の部分はcategory名・tag名・年月になる)
  • body部分に、h3タグで投稿した記事のタイトルが一覧で並ぶ形になる。
  • その下のpタグの記述文章の先頭部分は、moreタグ迄の文章が表示されるのが一般的だがテンプレートにより異なる。
  • ブラウザでは普段見ない部分

  • titleタグは「◎◎◎名の一覧 + Blog名」(◎◎◎の部分はcategory名・tag名・年月) (Blog名は付けても付けなくても良い)
  • metaタグのdescriptionは、ブログ形式の場合は設定しなくてもよい
  • metaタグのkeywordsは、他のページと同様 SEO的に重要ではなくなっているので設定しなくてもよいのでは
  • metaタグのrobotsは、検索エンジンに対してindexもfollowも許可するので未設定でよいが、安易にcategory・tagを付けていくと重複ページが多くできるので、tagはnoindexでもよいのではないか
  • アーカイブページのイメージ図

    テンプレート ページ別のタイトル・見出し・メタタグに何をセットするか纏めた表

    ページ名(テンプレートファイル) title
    h1 h2 h3
    1 TOPページ(index.php) blog名
    blog キャッチフレーズ 未設定 投稿タイトル(一覧)
    2 個別投稿ページ(single.php) 投稿タイトル + blog名
    投稿タイトル 記事に手書き設定 記事に手書き設定
    3 固定ページ(page.php) 投稿タイトル + blog名
    投稿タイトル 記事に手書き設定 記事に手書き設定
    4-1 アーカイブ【カテゴリー】ページ(archive.php) category名 + 一覧 + blog名
    未設定 「category名」一覧 投稿タイトル(一覧)
    4-2 アーカイブ【タグ】ページ(archive.php) tag名 + 一覧 + blog名
    未設定 「tag名」一覧 投稿タイトル(一覧)
    4-3 アーカイブ【年月】ページ(archive.php) 投稿年月 + の記事 + blog名
    未設定 「投稿年月」一覧 投稿タイトル(一覧)
    5 検索結果ページ(search.php) word + 検索結果; + blog名
    未設定 検索結果○件 投稿タイトル(一覧)
    6 404エラーページ(404.php) ページが見つかりませんでした + blog名
    404 NOT FOUND 未設定 未設定

    まとめ

    「SEOに強いテンプレート」ってネットで売ってますが、このタイトルタグとか見出しタグの付け方がキッチリしているのだと思います。これだけの要素でテーマを決める訳にはいきませんがテーマを選ぶ重要な要素の一つです。デザインだけでテーマを選ぶのは止めときましょう。
    しかしテンプレートの出来だけで上位表示する訳ではありません。結局は個別ページや固定ページに如何に閲覧者に価値ある内容を書くかにかかっていると思います。

    コメント

    1. […] […]

    タイトルとURLをコピーしました