記事ごとのtitleタグと、自動で入ってしまっている?titleタグ(サイト名)が重複しているので、記事のtitleタグのみに戻したい。
Consoleの「HTMLの改善」で「タイトルタグの重複」が229ページもありました。
3か月前に、simplicity2からsangoへ移行し、約20日前にSSL化しました。
いつからタイトルタグが重複していたのか不明ですが、SSL化後にアクセス数が落ちたため確認して気づいたので、sango移行かSSL化で何か間違ったのだと思います。
「重複するタイトルタグのあるページ」の下には、サイト名が表記されていました。
サイト名をクリックすると、ズラッとURLが並んでいて、右側には「30/229 を表示中」とあります。
「ウェブマスター ヘルプ フォーラム」で質問したところ、「すべてのページで同じ title タグが設定されています(厳密には <title> タグが 2 つ設定されていて 1 つ目がすべて同じ)」と教えて頂きました。
自分では個別に設定しているつもりでしたが、自動的?にtitle タグが入るようにしてしまっているようです。
試したこと
titleタグはheader.phpだと検索で知り、<head></head>の中を確認しましたが、特に怪しいものはありませんでした。(下に載せました↓)
要素の検証を見ると、<title>サイト名</title>以外に、<title>記事タイトル|サイト名</title>という記述を見つけましたが、それが正しいのか間違っているのか分かりません。
「ウェブマスター ヘルプ フォーラム」で教えて頂いた方に、何のどこを見て判断したのか聞けたら良かったんですが…
titleタグを重複させたらいけないことは検索すると出てくるのですが、どう改善したらいいのかわかりません。
また、全てのプラグインを1つずつ停止させ、<title>記事タイトル|サイト名</title>が変化するのか確認しましたが、変化なしでした。
プラグインの可能性もあるとは思いますが、どのHTMLを注意して見たらいいのかさえ分かっていません。
サイト上の目に見える変化ではないと思うので、確信なく作業できずにいます。
自動的にtitleタグが入るようになってるとしたら、どこを確認し、何を見つけて作業したらいいでしょうか?
推奨されているtitleタグ1つにしたいと思っています。
あまりに基本的なことを質問してしまい心苦しいのですが…困っています。
よろしくお願いします。
補足情報
<!doctype html> <!--[if lt IE 7]><html <?php language_attributes(); ?> class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]--> <!--[if (IE 7)&!(IEMobile)]><html <?php language_attributes(); ?> class="no-js lt-ie9 lt-ie8"><![endif]--> <!--[if (IE 8)&!(IEMobile)]><html <?php language_attributes(); ?> class="no-js lt-ie9"><![endif]--> <!--[if gt IE 8]><!--> <html <?php language_attributes(); ?> class="no-js"><!--<![endif]--><head>
<meta name="google-site-verification" content="○○○" />
<meta charset="utf-8">
<title> ○○○ </title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="msapplication-TileColor" content="<?php echo get_theme_mod( 'main_color', '#6bb6ff');?>">
<meta name="theme-color" content="<?php echo get_theme_mod( 'main_color', '#6bb6ff');?>">
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>">
<?php wp_head(); //削除禁止 ?>
</head> <body <?php body_class(); ?>> <div id="container"> <header class="header<?php if(get_option('center_logo_checkbox')) echo ' header--center'; ?>"> <?php //ハンバーガーメニュー if(wp_is_mobile() && is_active_sidebar( 'nav_drawer' )): ?> <div id="drawer"> <!--ナビドロワーのボタン--> <input type="checkbox" id="drawer__input" class="drawer--unshown" > <label id="drawer__open" for="drawer__input"><i class="fa fa-bars"></i></label> <label class="drawer--unshown" id="drawer__close-cover" for="drawer__input"></label> <!--ナビドロワーの内容--> <div id="drawer__content"> <div class="drawer__title dfont">MENU<label class="close" for="drawer__input"><span></span></label></div> <?php dynamic_sidebar('nav_drawer'); ?> </div> </div> <?php endif; //END ハンバーガー?> <div id="inner-header" class="wrap cf"> <?php //ロゴまわり //トップページのみタイトルをh1に $title_tag = (is_home() || is_front_page()) ? 'h1' : 'p'; ?> <<?php echo $title_tag;?> id="logo" class="h1 dfont"> <a href="<?php echo home_url(); ?>"><?php $logo = esc_url(get_option('logo_image_upload')); if($logo){ ?><img src="<?php echo $logo; ?>" alt="<?php bloginfo('name'); ?>"><?php } if(!get_option('onlylogo_checkbox')) bloginfo('name'); ?></a> </<?php echo $title_tag;?>> <?php //END ロゴまわり //PC用ヘッダーナビ if(has_nav_menu('desktop-nav')) { echo '<nav class="desktop-nav clearfix">'; wp_nav_menu(array( 'container' => false, 'theme_location' => 'desktop-nav', 'depth' => 2, 'fallback_cb' => '' )); echo '</nav>'; } //END PC用ヘッダーナビ ?> </div> <?php //モバイル用ナビ if(wp_is_mobile() && has_nav_menu('mobile-nav')) { echo '<nav class="mobile-nav">'; wp_nav_menu(array( 'container' => false, 'theme_location' => 'mobile-nav', 'depth' => 1, 'fallback_cb' => '' )); echo '</nav>'; } //END モバイル用ナビ ?> </header> <?php if(get_option('header_info_text')){//お知らせ欄 echo '<div class="header-info"><a href="'.get_option('header_info_url').'">'.get_option('header_info_text').'</a></div>'; }?>
回答2件
あなたの回答
tips
プレビュー