私はそうではないと確信しています。トピック外のコンテンツには、ログインしているユーザーのみがアクセスできるようにするのが良い方法だと思います。
そして、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に制限 | 検索エンジンとゲストをブロックしますが、真のパブリックではありません | |
| カスタムrobots.txt | カテゴリリストのみをブロックし、個々のトピックはブロックしません | |
| プラグイン(カスタム開発) | トピックに<meta name="robots" content="noindex">を追加するために必要 |
|
| トピックをリストから外す | トピックはパブリックのままで、直接リンクされている場合はインデックス作成可能です |
参考文献:
- “特定のDiscourseカテゴリのトピックにnoindexを指定することは可能ですか?”
- “カテゴリからのトピックに"meta robots noindex"を追加する方法が必要”
- “カテゴリ全体にnoindexを追加する方法は?”
- “特定のカテゴリ内のトピックをnoindexにする方法”
プラグインソリューションが必要で、Discourse(Pro/Business/Enterprise)によってホストされている場合は、ホストされているプランではカスタムプラグインが直接許可されていないため、ニーズについて話し合うためにteam@discourse.orgに連絡するか、プロフェッショナルサービスまたは代替ソリューションを検討してください。
詳細が必要な場合や、Discourseチームに要件を伝えるためのヘルプが必要な場合はお知らせください!
Discourseは、特定のカテゴリ内のすべてのトピックに自動的に noindex を設定する組み込み設定は現在含まれていません。カテゴリがまだ一般に表示されている場合に、カテゴリ内のトピックのインデックス作成を防止する最も確実な方法は、カテゴリの可視性を制限してログインユーザーのみが表示できるようにすることですが、パブリックアクセスを維持したい場合には適さない可能性があります。
主な調査結果:
- 特定のカテゴリ内のすべてのトピックに
noindexメタタグを追加するためのコア機能や管理者設定はありません。 /admin/customize/robots設定を介して robots.txt を調整しても、カテゴリのリストページにのみ影響し、そのカテゴリ内の個々のトピックには影響しません (ソース)。- 特定のカテゴリ内のトピックに自動的に
noindexを追加するには、プラグインが必要になります (ソース)。 - 「リストから外す」やカテゴリをログインユーザーにのみ表示するなどの他の回避策は、パブリックアクセスを制限するか、検索エンジンによるインデックス作成に影響を与えません (ソース)。
概要表:
| 方法 | 検索エンジンへの影響 | パブリックアクセス |
|---|---|---|
| カテゴリをTL0に制限 | 検索エンジンとゲストをブロックしますが、真のパブリックではありません | |
| カスタムrobots.txt | カテゴリリストのみをブロックし、個々のトピックはブロックしません | |
| プラグイン(カスタム開発) | トピックに\u003cmeta name=\"robots\" content=\"noindex\"\u003eを追加するために必要 |
|
| トピックをリストから外す | トピックはパブリックのままで、直接リンクされている場合はインデックス作成可能です |
参考文献:
- “特定のDiscourseカテゴリのトピックにnoindexを指定することは可能ですか?”
- “カテゴリからのトピックに"meta robots noindex"を追加する方法が必要”
- “カテゴリ全体にnoindexを追加する方法は?”
- “特定のカテゴリ内のトピックをnoindexにする方法”
プラグインソリューションが必要で、Discourse(Pro/Business/Enterprise)によってホストされている場合は、ホストされているプランではカスタムプラグインが直接許可されていないため、ニーズについて話し合うためにteam@discourse.orgに連絡するか、プロフェッショナルサービスまたは代替ソリューションを検討してください。
詳細が必要な場合や、Discourseチームに要件を伝えるためのヘルプが必要な場合はお知らせください!