特定のカテゴリ内のトピックをnoindexにする方法

特定のカテゴリ内のすべてのトピックに noindex を設定するにはどうすればよいですか?

カテゴリを一般公開から非表示にできることは知っていますが、それは回避策であり、目的ではありません。

どうぞよろしくお願いします!

それでは、検索エンジンを除くすべての人にそのカテゴリのトピックを表示させたいということですか?

ユースケースは何でしょうか?
私が理解している内容であれば、カスタムプラグインが必要になります。

「いいね!」 1

ジェイさん、お元気ですか。

検索エンジンがコンテンツをクロールすることについては構いません、問題ありません。ただ、インデックス化されたくありません。聖書フォーラムのインデックスに、ガーデニング、レシピ、ラウンジでの会話などが載るのはほとんど意味がありません。これらはすべて、フォーラムが何であるかを反映していないトピック外のものです。

したがって、それらのカテゴリのトピックは決してインデックス化されるべきではありません。

どこかに設定があるはずだと思っていたのですが、見逃しているようです…

私はそうではないと確信しています。トピック外のコンテンツには、ログインしているユーザーのみがアクセスできるようにするのが良い方法だと思います。

そして、ask.discourse.comからの情報はこちらです。

特定のDiscourseカテゴリのトピックにNoindexを設定する AI

pfaffman:

特定のカテゴリ内のすべてのトピックにnoindexをどのように設定できますか?

DiscourseHelper:

Thinking

検索
検索中: 特定のDiscourseカテゴリ内で作成されたすべてのトピックにnoindexを自動的に設定する方法を、設定、モデレーション、またはプラグインを使用して見つけ、検索エンジンがそれらのトピックをインデックス化しないようにする方法

閲覧
既読: 特定のカテゴリ内のすべてのトピックにnoindexを指定することは可能ですか?

閲覧
既読: カテゴリ全体にnoindexを追加する方法は?

閲覧
既読: カテゴリからのトピックに「meta robots noindex」を追加する方法が必要

閲覧
既読: カテゴリからのトピックのインデックス作成をブロックするソリューションを見つける必要があります

閲覧
既読: 特定のカテゴリ内のトピックをnoindexにする方法

閲覧
既読: アーカイブせずに単一のディスカッションをインデックスから削除する

Discourseには、カテゴリがまだ一般に表示されている場合に、特定のカテゴリ内のすべてのトピックに自動的に noindex を設定する組み込み設定は現在含まれていません。カテゴリ内のトピックのインデックス作成を防止する最も確実な方法は、カテゴリの可視性を制限してログインユーザーのみが表示できるようにすることですが、パブリックアクセスを維持したい場合には適さない可能性があります。

主な調査結果:

  • 特定のカテゴリ内のすべてのトピックに noindex メタタグを追加するためのコア機能や管理者設定はありません。
  • /admin/customize/robots 設定を介して robots.txt を調整しても、カテゴリのリストページにのみ影響し、そのカテゴリ内の個々のトピックには影響しません (ソース)。
  • 特定のカテゴリ内のトピックに自動的に noindex を追加するには、プラグインが必要になります (ソース)。
  • 「リストから外す」やカテゴリをログインユーザーにのみ表示するなどの他の回避策は、パブリックアクセスを制限するか、検索エンジンによるインデックス作成に影響を与えません (ソース)。

概要表:

方法 検索エンジンへの影響 パブリックアクセス
カテゴリをTL0に制限 検索エンジンとゲストをブロックしますが、真のパブリックではありません :cross_mark:
カスタムrobots.txt カテゴリリストのみをブロックし、個々のトピックはブロックしません :white_check_mark:
プラグイン(カスタム開発) トピックに<meta name="robots" content="noindex">を追加するために必要 :white_check_mark:
トピックをリストから外す トピックはパブリックのままで、直接リンクされている場合はインデックス作成可能です :white_check_mark:

参考文献:

プラグインソリューションが必要で、Discourse(Pro/Business/Enterprise)によってホストされている場合は、ホストされているプランではカスタムプラグインが直接許可されていないため、ニーズについて話し合うためにteam@discourse.orgに連絡するか、プロフェッショナルサービスまたは代替ソリューションを検討してください。

詳細が必要な場合や、Discourseチームに要件を伝えるためのヘルプが必要な場合はお知らせください!

Discourseは、特定のカテゴリ内のすべてのトピックに自動的に noindex を設定する組み込み設定は現在含まれていません。カテゴリがまだ一般に表示されている場合に、カテゴリ内のトピックのインデックス作成を防止する最も確実な方法は、カテゴリの可視性を制限してログインユーザーのみが表示できるようにすることですが、パブリックアクセスを維持したい場合には適さない可能性があります。

主な調査結果:

  • 特定のカテゴリ内のすべてのトピックに noindex メタタグを追加するためのコア機能や管理者設定はありません。
  • /admin/customize/robots 設定を介して robots.txt を調整しても、カテゴリのリストページにのみ影響し、そのカテゴリ内の個々のトピックには影響しません (ソース)。
  • 特定のカテゴリ内のトピックに自動的に noindex を追加するには、プラグインが必要になります (ソース)。
  • 「リストから外す」やカテゴリをログインユーザーにのみ表示するなどの他の回避策は、パブリックアクセスを制限するか、検索エンジンによるインデックス作成に影響を与えません (ソース)。

概要表:

方法 検索エンジンへの影響 パブリックアクセス
カテゴリをTL0に制限 検索エンジンとゲストをブロックしますが、真のパブリックではありません :cross_mark:
カスタムrobots.txt カテゴリリストのみをブロックし、個々のトピックはブロックしません :white_check_mark:
プラグイン(カスタム開発) トピックに\u003cmeta name=\"robots\" content=\"noindex\"\u003eを追加するために必要 :white_check_mark:
トピックをリストから外す トピックはパブリックのままで、直接リンクされている場合はインデックス作成可能です :white_check_mark:

参考文献:

プラグインソリューションが必要で、Discourse(Pro/Business/Enterprise)によってホストされている場合は、ホストされているプランではカスタムプラグインが直接許可されていないため、ニーズについて話し合うためにteam@discourse.orgに連絡するか、プロフェッショナルサービスまたは代替ソリューションを検討してください。

詳細が必要な場合や、Discourseチームに要件を伝えるためのヘルプが必要な場合はお知らせください!

情報ありがとうございます。

そうするかもしれません。この件については考えなければなりません。