中級SEOでは欠かせないmetaタグのnoindexWordPressでは通常の静的HTMLサイトと違いテンプレートから一律にヘッダ情報が読み込まれることから、ページごとにnoindexを付けるのは面倒です。Yoast」などのプラグインでも可能ですが、これらを使わずより柔軟、かつ記事登校時に手間をかけないようnoindexタグを任意のページで出力させる方法を紹介します。INDEXIF文を使った条件分岐で必要なページにmetaタグを出力カスタムフィールドで指定したページ日付アーカイブ・タグページ・検索ページ指定カテゴリーに属するページ指定カテゴリーに属するページ+カスタムフィールドで指定したページnoindexタグ付与の実践事例カテゴリーを含むアーカイブ系・タグページ・検索結果・ページの2ページ目以降カテゴリー以外のアーカイブ系・タグページ・検索結果・ページの2ページ目以降、および、指定の固定・カテゴリーIF文を使った条件分岐で必要なページにmetaタグを出力ヘッダテンプレート(header.php)に加えることで任意にnoindexタグを生成できます。条件を指定すればいろんなページに自動出力できますので、いくつかパターンを用意しておきます。今回はnofollow属性はつけていませんが、用途に応じて変更ください。/>';}?>記事投稿時にnoindexという名前のカスタムフィールドを作成して値を入力します。このカスタムフィールドに入力があれば、noindexを出力するというシンプルなものです。値は指定していませんので、値は1でも0でもnoindexでも、適当なもので構いません。/>';}?>日付アーカイブ・タグページ・検索ページには無条件でnoindexタグを出力します。add_actionを用いてfunctions.phpで定義することもできます。/>';}?>カテゴリー1とカテゴリー2に属する記事にnoindexタグを出力します。is_single()という条件を外すとカテゴリーページにもnoindexタグが出力されます。参考までにカスタムフィールドを使わず、ある程度の決められたルールでnoindexタグを自動付与する実用例パターンを付け加えておきます。content="noindex">';}?>※既存記事も一括で処理できますし、投稿する際に何も考えなくてよいので、カテゴリーの条件分岐でnoindexタグを自動出力する形は楽かなと思います。このあたりは既存のプラグインではなかなか難しいところです。AM早速のご返事ありがとうございます。『site:サイト名』で1時間以内にインデックスされたページを検索かけたのがきっかけでした。canonicalがポスト名に向いていれば問題ない&評価にも影響しないこと、承知いたしました。_)m二日間調べて解決方法がなかったので、非常に助かりました。ありがとうございます。PMコメントページがインデックスされてしまい、comment-page-2comment-page-3など検索結果に同じ記事が乱列してしまっています。コメントページだけをnoindexにするには、どのように命令したら良いのでしょう。AMこんにちは、minさん。これは考えたことなかったです。パーマリンクがデフォルト設定の場合はパラメータで接続されますので、同一ページと認識されます。example.com/?p=1311&cpage=1#commentsこれはGoogleの評価に影響を与えません。パーマリンク設定によってはパラメータで接続されないようですね。example.com/1311/comment-page-1/#comments2ページ目はハッシュの前の番号が変わるので、いわゆる重複コンテンツの類です。example.com/1311/comment-page-2/#comments検索結果に出ること自体に問題があるということであれば、たしかにnoindexですが、本来、これはcanonicalで処理するべきです。コメントにGoogleが注目しているのは悪いことではないです。href="example.com/1311/"であれば問題ありません。AMご返信ありがとうございます。パーマリンクは、ポスト名です。https://サイト名/post名/comment-page-1/...https://サイト名/post名/comment-page-15/といったURLで検索結果に乱列してます。URLは元のページ『https://サイト名/post名/』との記載があります。AMおはようございます。サイト名/post名/comment-page-1/の形であれば、違うページとしての認識です。重複コンテンツに該当しますね。canonicalが元の『https://サイト名/post名/』に向いていれば、問題ありません。評価にも影響しません。検索結果に乱列ということですが、それは特定のキーワードではなく、URLで検索した際ということですよね?であれば、気にする必要はないと思いますよ。コメントをキャンセルメールアドレスが公開されることはありません。検索エンジンにサイトの構造を知らせるSEOで重要な役割のcanonical(カノニカル)というメタタグ。WordPressでサイトを立ち上げる際にSEOを意識してこれだけはやっておきたいという項目をまとめたいと思います。introductionウェブサービスの構築・集客コンサルティングをやっているR3098です。このサイトではWordPressの初級・中級ユーザーや集客に悩むウェブサイトオーナーに向けた情報を発信しています。