ブログ

タグページのインデックス|noindex、WordPress、ブログ

タグページをインデックス

サーチコンソールでインデックス状況を確認したところ、「除外されているページ」が1000以上あることに気づきました。

それは意図的にnoindexさせている以下のような「タグページ」でした。

タグページの一例

一般的にはタグページは検索対象にしない方が良いといわれているので、私も例にならってnoindex設定させておりました。

少しもったいない気がしたのと、インデックスさせたら実際どうなるのか気になったため、noindexを外してみたいと思います。

対応方法(Affingerの場合)

タグページのインデックス設定がデフォルト「noindex」になっているため、以下の修正する必要があります。

※非常に危険な作業なので必ずバックアップを取ってから行ってください。

Affingerの親ファイル「st-kanri.php」を修正します。

「st-kanri.php」修正内容

function st_stmeta_robots_add_stmeta_robots_tag() {
global $post;

if ( is_single() || is_page() ) {
if ( $GLOBALS["stdata9"] === '' || ( $GLOBALS["stdata9"] !== '' && $GLOBALS["stdata9"] != $post->ID ) ) {
$stmeta_robots = ( empty( $post->stmeta_robots ) ) ? 'index, follow' : $post->stmeta_robots;
echo '<meta name="robots" content="' . $stmeta_robots . '" />' . "\n";
}
} elseif ( is_tag() ) {
echo '<meta name="robots" content="index, follow" />' . "\n";
}
elseif ( !is_category() && is_archive() ) {
echo '<meta name="robots" content="noindex, follow" />' . "\n";
}else {

}
}

さらにheader.phpも修正します。

「is_home() && !is_paged() 」のmetaタグ部分に「is_tag()」も追加してください。

「header.php」修正内容

< ? php if ( (is_home() && !is_paged() ) or is_tag()): ?>
<meta name="robots" content="index,follow">

結果がでましたら、また報告させていただきます。

以上、ワーカホリックダイアリーでした。

---- 当サイトのPRをさせてください ----

当サイトは「社会人に役立つ仕事術、生活術、スキルアップ術」を発信しております。また来ていただけたらたいへん嬉しいです。

ぜひブックマークをお願いします。

iPhoneの方:
ブラウザ下部の[↑]ボタン > [ホーム画面に追加]もしくは[ブックマーク追加]

Androidの方:
ブラウザ右上の [︙]ボタン > [ホーム画面に追加(アプリをインストール)] もしくは[☆タップ]

PCの方:
ブラウザ 右上の[☆]ボタン、もしくはキーボード[Ctrl]+[D]

またのお越しをお待ちしております。

\面白かったらシェアお願いします/

-ブログ
-,