指定したWordPressカテゴリやタグの投稿を検索にインデックスさせない設定方法
2014/11/22
WordPressで記事を投稿しているときに、
「この投稿はユーザーには必要なんだけど、インデックスされたくないな」って時ありませんか?
そんな投稿は当サイトにも実は多くあります。
<meta name=”robots” content=”noindex,follow” />を指定した投稿のみに対して、
出力させたいと思った時にはカテゴリやタグを利用して、プラグインで実現すると便利です。
プラグインで条件分岐して<head>タグ領域に挿入
これは私が利用している方法なので需要があるのかはわかりませんが、
WordPressでどうやって制御しているのかをご紹介しておきます。
あくまでも私に合っているだけなので、実現方法はいろいろあると思います。
別にfunction.phpでゴリゴリも一つの方法で正解だと思います。
利用しているプラグイン
今回のカテゴリやタグでインデックスを回避するタグを出力するのに、
私が利用しているプラグインは以下のプラグインです。
- Post6WidgetArea
- Widget logic
それぞれのプラグインの詳細は以下の投稿でご紹介しています。
設定方法
さて、上記のプラグインを利用してどのように条件分岐させるかというと、
以下のように当サイトでは設定しています。
青色部分が「Post6WidgetArea」によって、
追加されているウィジェットエリアの1つ「Post6 head タグ要素内」エリアです。
ピンク部分が「Widget logic」によってウィジェットに追加されている、
条件指定フィールドエリアです。
追加しているウィジェットは、WordPress標準の「テキスト」ウィジェットです。
動作の仕組み
配置した各要素に以下のように設定して制御しています。
1.出力先の指定
「Post6 head タグ要素内」エリアに対して配置したウィジェットの出力は、
全てのページの<head>タグ内に出力されます。
2.出力内容の指定
ウィジェットの内容に指定した「<meta name=”robots” content=”noindex,follow” />」が、
すべてのページに出力されることになります。
3.出力条件の指定
ウィジェットの表示条件に対して「has_tag(‘noindex’)」と指定しています。
これによって、タグに「noindex」を指定した投稿に対してのみ、
ウィジェットに指定した内容(<meta name=”robots” content=”noindex,follow” />)が、
出力されます。
これで、インデックスを回避させたい投稿に対しては、
タグに「noindex」を指定するだけで、インデックスをさせないように明示することができます。
カテゴリを指定して設定することもできますが、
固定ページではカテゴリは利用されないのでタグを利用したほうが便利でしょう。
さいごに
このようにして、タグを指定することだけで簡単にインデックス回避の処理を出力して、
クローラに明示することができます。
当サイトで言えば、以下の投稿がこの仕組みでインデックスを回避しています。
こうした方法以外にも投稿ごとに制御して出力を変えたい場合には、
以下のような方法も便利です。
WordPressはWordPress Foundation の登録商標(第5049965号)です。
WordPressロゴ、アイコンその他のマーク等はWordPress Foundation の商標であり、
WordPress Foundation の著作物です。
WordPress.comはWordPress Foundation が管理運営を行うドメインならびにサービスの名称です。
WordPress.com、WordPress.net、WordPress.org、WordPress.tv、
WordPressFoundation.orgはWordPress Foundationが
管理運営を行なう正式なトップレベルドメインであるとともに、
WordPress Foundationが運営を行うサービスの名称です。
wordpressはFree Software Foundation, Inc.によってGPL2+でライセンスされています。
関連記事
-
ローカル環境のPHPをCGI実行させる方法をwindowsで試す
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
投稿の前後挿入にPost6WidgetArea v0.6.2<-0.5.0-wordpressプラグインを利用
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
WordPressのアクセス解析にWP Google Analytics_v1.4.0-プラグインを利用
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
好きな画像をサイドバーウィジェットにJetpackを利用して表示する
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
ローカル環境へのPHP設置
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
headタグ挿入にHeader and Footer-wordpressプラグインを利用
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
(復旧可能)私はこうして「JetPackのサイト統計がリセットされた」
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
Gravatarアカウントに外部プロフィールやWordPress(XML-RPCのAPI)を認証する
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
19_06.scribdドキュメント表示には、Jetpackのscribdショートコード埋め込み
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
嬉しい悲鳴を伝えてくれるwordpressダッシュボードが可愛い
Google or AdMax Promotion(it) 禁断の機能がau公式 …