google検索等で表示される検索結果の抜粋はmeta descriptionを優先的に見ているという認識です。
そこで今回はmeta descriptionをヘッダーに追加したいと思います。
メタディスクリプションの設定
metaタグはheadタグ内に書く必要があります。ヘッダー項目はたいていテーマヘッダーなのでheader.phpを開いて</head>の上辺りに以下を追加します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<?php if (is_single()) { if ($post->post_excerpt){ $summary = strip_tags($post->post_excerpt); $summary = ereg_replace("(\r\n|\r|\n)", "", $summary); ?> <meta name="description" content="<? echo $summary; ?>" /> <?php } else { $content_summary = strip_tags($post->post_content); $content_summary = ereg_replace("(\r\n|\r|\n)", "", $content_summary); $content_summary = mb_substr($content_summary, 0, 60). "..."; ?> <meta name="description" content="<?php echo $content_summary; ?>" /> <?php } } else { ?> <meta name="description" content="<?php bloginfo('description'); ?>" /> <?php } ?> |
投稿ページの場合は抜粋があれば抜粋を、なければ本文最初の60文字をdescriptionとします。
投稿ページ以外はブログのキャッチフレーズを使用します。
カテゴリーページ等にも別々の説明を書く方法もありますが今回は投稿ページとそれ以外の2択にしました。
スポンサーサイト
アフィリエイトはエーハチネット
ドメイン取るならお名前.com