WordPressで1ページにタイトルタグが2つある事の対処

2016年5月6日
とっつぁん
WEBデザイン Wordpress
この記事は 2 分くらいで読めると思います
タイトル2回も書いてる!?
タイトル2回も書いてる!?

1ページ内のタイトルタグの重複

Wordpress

WordPress

こんにちは、岡山で飲食店のホームページ作成を主としているVEGLのとっつぁんです。

「あれ?私のサイトタイトルが2つ!?」って思った事ありませんか?

WordPressテーマを使ったサイトにちょこちょこある現象です。

とりあえず原因と対処法

header.phpに

<title><?php wp_title( '|', true, 'right' ); ?></title>

の記述と

<?php wp_head(); ?>

という記述があると思います。

WordPress4.1のバージョンアップでwp_head()の中にタイトルを挿入する記述がある為、

header.phpにタイトルを書かなくてもタイトルは挿入される

(むしろタイトルタグを書くと被る…)

というのが原因です。

なので、

解決法というか今回のオチ

<title><?php wp_title( '|', true, 'right' ); ?></title>

をまるまる削除してしまえばタイトルタグは1つになります。

※編集する時は念のためバックアップを取ってくださいね。

titleタグがページ内に2つあるのはいけないのか?

titleタグが複数あってはいけないというのは、言うまでもなくSEO的な問題です。

昔はh1タグもページ内に一つのみというルールでしたが、これは最近複数でも良くなりましたね。(何年前の事を最近と言ってるんだ…)

ふむふむ

検索エンジンスパムになる!?

titleタグが2つあると検索エンジンにスパム扱いされてしまう!やばい!

と思う方もいるかと思いますが、

あくまでも個人的な意見ですけど、そこまで心配する事ではないと思います

基本的にはtitleタグが2つ並んでいたら、

検索エンジンはどちらか(だいたい最初に出てきた方のタイトル)を表示させるようです。

特にtitleタグが2つあると検索結果に出て来ません!という事ではないです。

まぁ競合の多いページでは対策しておくに越したことはないですが…

Googleはtitleタグに書かれているタイトルに絶対的信頼を置いている訳ではなく、

「もっと良いタイトルがある」と判断した場合検索結果に表示されるタイトルは

titleタグとは全く別のタイトルになる場合もあります。

とは言えタイトルをGoogleが勝手に変えたところで検索結果から削除されるって事はないです。

まぁでもタイトルが2つついてる本を想像すると…

タイトル2回も書いてる!?

タイトル2回も書いてる!?

まぁ変ですよね…\(^o^)/