タグページをインデックス
サーチコンソールでインデックス状況を確認したところ、「除外されているページ」が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">
結果がでましたら、また報告させていただきます。
以上、ワーカホリックダイアリーでした。