Web
Analytics

猫飼い独女の節約&投資

猫4匹と暮らすアラフォーフリーターの独身生活

カテゴリーをnoindexにして記事を検索に表示させない方法

こんばんは

 

先日アドセンス申請にて一時的に記事を検索結果から削除する方法の記事を書いた際に、カテゴリーをnoindexにしたら永久的に検索結果に表示されないのではという神のようなアドバイスを頂いたのでさっそくやってみました。

 

前回の記事⬇

 

www.nyantokakasegu.com

 

 

 

headにコードを貼り付ける

まず、はてなブログ設定から詳細設定へ。

下の方にある検索エンジン最適化の中のheadに要素を追加の欄に、以下のコードを貼り付けます。

 

<script type="text/javascript">
window.addEventListener('DOMContentLoaded', function() {
<!-- NOINDEX -->
if (document.getElementsByTagName("body")[0].classList.contains("category-noindex")){
console.log('NOINDEX');
var head = document.getElementsByTagName("head")[0];
var meta = document.createElement("meta");
meta.setAttribute("name","robots");
meta.setAttribute("content","noindex");
head.appendChild(meta);
}
});
</script>

 

noindexのカテゴリを作る

検索に表示をさせたくない記事を編集。カテゴリーを選ぶ時に+新しいカテゴリーnoindexを作る。

 

⚠他のカテゴリーもある場合は、noindexを後ろにします!

 

noindexのカテゴリーを非表示にする

デザインCSSに以下のコードを貼り付ける

 

 

.category-noindex .categories a:last-child {
  display: none;
}

 

私がやった作業は以上です。

 

 ⚠noindexの追加が検索エンジンに反映するには少し時間がかかると思います。

 

 

検索に表示されていないか調べる方法

調べたい記事のURLの前にsite:をつけて検索する。

 

例えばこの記事だと

 

site:www.nyantokakasegu.com/entry/2019/1210/noindex

 

私はサーチコンソールの方でこちらとは別の記事で一時的な削除のリクエストを先にしてたので、その記事はすでに検索には出ないようになってます。

 

ただ、一時的な削除の処理だけだと数カ月後にはまた検索に表示されるみたいなので、記事を書き直す時間がない場合はこちらの方が安全かもですね。

 

 

 

教えてくださってありがとうございます!