未登録ユーザーが投稿を閲覧できないようにする

ドキュメント、サポート記事を読み、ChatGPTにも質問しましたが、うまくいきませんでした。

SEOのために、ウェブサイトを一般に完全に公開したいのですが、投稿のタイトルは公開されるべきです。しかし、コンテンツは登録ユーザーのみに制限したいと思います。他のフォーラムではこれを細かく設定できる機能があることは知っていますが、Discourseの設定をいじってみましたが、うまくいきません。

「登録ユーザーのみ許可する」をクリックすると、誰も登録なしではウェブサイトにアクセスできなくなり、SEOが制限され、ユーザーはサイトに何があるのかを知ることができません。そのため、この機能は私がやりたいことではありません。ログインしていないユーザーにはタイトルと、おそらく返信数のみを表示し、投稿/コメントのコンテンツは制限したいのです。

何か助けになりますか?

こんにちは、@SeeSea さん、Metaへようこそ!:tada:

このテーマコンポーネントは役立ちますか?


必要であればガイダンス:

「いいね!」 4

ある意味では。そのプラグインテーマでは、メインの投稿(1)を見ることはできますし、トピックビューを閲覧しているユーザーはコンテンツのプレビューを見ることができます。登録するように促すメッセージでコンテンツを完全に非表示にするか置き換えるようなものを探していました。トピックビューでも同様です。そのプラグインのコードをそのような目的で変更することは可能ですか、それともDiscourseはそのような用途には設計されていませんか?

1:

Discourse Category Lockdown がありますが、現在壊れています。

また、ユーザーがサインアップゲートが表示される前に表示できる投稿数を選択できる Guest Gate Theme Component もあります。

Category Previews は、カテゴリに関する同様のものです。

「いいね!」 1

返信しようとしていたのですが、投稿しようとしていたリンクはモインがすでに投稿していました。ゲストゲートの使用をお勧めします。これは、匿名ユーザーに対して解除不可として設定できるためです。上記でリンクした他のTCと併用すれば、「強制的に」ユーザーにサインアップさせるという点では間違いなくカバーできます。

懸念事項を1つ提起したいと思います。SEOのメリットはありません。Googlebotをサイト内に入れ、その後、実際のユーザーが登録/ペイウォールにぶつかることになります。GoogleがあなたのSEO価値を完全に失うまで、どれくらいの時間がかかるか見てみましょう。

「いいね!」 1

そう考えて、あなたの言う通りにすることにしました。全員にログインを必須にします。ありがとうございます。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.