L30110
1
以下を確認しました:
しかし、この議論の結論が明確ではありません。robots.txt 内の noindex ディレクティブはもはや有効ではなく、Google はそれを無視するようになりました。プライベートサイトを検索結果から完全に排除するには、Disallow だけでは不十分です。必要なことは、影響を受けるすべてのページに noindex メタタグを設定することです。私たちの場合、これはログインページと外部からアクセス可能なエラーページです(あるいは、すべてのページに noindex メタタグを設定しても問題ありません)。
これをどのように実現すればよいでしょうか?よろしくお願いいたします。
L30110
3
はい、Google は robots.txt での noindex のサポートを停止しました。ただし、現在は index から完全に削除したいすべてのページに noindex メタタグを配置することを推奨しているようです。私が目指しているのもそのことです。
pfaffman
(Jay Pfaffman)
4
テーマコンポーネントを作成して、すべてのページに noindex メタタグを追加することはできませんか?
/admin/customize/themes/common/head_tag に
<meta name="noindex">
を追加するだけでいいですよね?
Remah
(Just another happy Discourse user)
5
申し訳ありませんが、トピック投稿の最初の部分を削除すべきだと、もっと明確に述べるべきでした。
pfaffmanさんが上記で提案しているページ HTML オプションへのリンクが含まれているため、Google の発表を参照する方がよいでしょう。
‘noindex’ で検索インデックスへの登録をブロックする
L30110
6
テーマに関する作業はほとんど経験がないので、まさに知りたかった情報です。ありがとうございます!また、head タグ(“head_tag”)に正しく追加されていることも確認できました。参考までに、すべてのロボットによるインデックス作成を拒否したい場合、Google が推奨するタグは以下の通りです:
<meta name="robots" content="noindex">
また、このスレッドの前半で述べた理由により、robots.txt を無効化(実際にはコメントアウト)しました。再度、ありがとうございます。
pfaffman
(Jay Pfaffman)
7
お手伝いできて嬉しいです!私もテーマ作成はあまり得意ではなく、SEO については何も知らないので、メタタグが実際にはどのようにあるべきか分からなかったのです。あなたに解決できるほど近い情報を提供できて光栄です。