# Preventing non-registered users from viewing posts

**URL:** <https://meta.discourse.org/t/preventing-non-registered-users-from-viewing-posts/293143>\
**Category:** Support\
**Created:** [January 27, 2024, 2:14pm UTC](https://meta.discourse.org/t/preventing-non-registered-users-from-viewing-posts/293143 "2024-01-27T14:14:56Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![SeeSea](https://avatars.discourse-cdn.com/v4/letter/s/e47774/32.png) [@SeeSea](https://meta.discourse.org/u/SeeSea)\
**Post date:** [January 27, 2024, 2:14pm UTC](https://meta.discourse.org/t/preventing-non-registered-users-from-viewing-posts/293143/1 "2024-01-27T14:14:56Z")

</div>

I’ve read the documentation, support articles, and even asked ChatGPT, no luck.

I want the website to be fully accessible to the public (mainly for SEO sake), so the titles of posts should be public. However, I want to restrict the content to only registered users. I know other forums have the granular ability to do this, but I’m trying to mess with the setting in Discourse and I can’t seem to figure it out.

By clicking the ‘only allow registered users’ no one can access the website without registering, which limits SEO and users just don’t know what the site has, so that feature isn’t what I’m trying to do. I just want to limit non-logged in users to see titles, and maybe number of responses, but also limit the content of the posts/comments.

Any help?

---

_[View the full topic](https://meta.discourse.org/t/preventing-non-registered-users-from-viewing-posts/293143)._
