# How to noindex topics within a specific category?

**URL:** https://meta.discourse.org/t/how-to-noindex-topics-within-a-specific-category/392395
**Category:** Support
**Created:** [December 30, 2025, 1:43pm UTC](https://meta.discourse.org/t/how-to-noindex-topics-within-a-specific-category/392395 "2025-12-30T13:43:27Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![Brandon007](https://avatars.discourse-cdn.com/v4/letter/b/b4bc9f/32.png) [@Brandon007](https://meta.discourse.org/u/Brandon007)
#### Post date: [December 30, 2025, 1:43pm UTC](https://meta.discourse.org/t/how-to-noindex-topics-within-a-specific-category/392395/1 "2025-12-30T13:43:27Z")

</div>

How can we set noindex for all topics in a specific category?

I know you can hide a category from public view, but that’s a workaround, not the goal.

Thanks so much!

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [December 30, 2025, 3:25pm UTC](https://meta.discourse.org/t/how-to-noindex-topics-within-a-specific-category/392395/2 "2025-12-30T15:25:07Z")

</div>

So you want everyone except for search engines to be able to see topics in that category?

What’s the use case?

You’ll need a custom plugin if I understand what you’re wanting.

---

<div class="post-metadata">

### Author: ![Brandon007](https://avatars.discourse-cdn.com/v4/letter/b/b4bc9f/32.png) [@Brandon007](https://meta.discourse.org/u/Brandon007)
#### Post date: [December 30, 2025, 8:29pm UTC](https://meta.discourse.org/t/how-to-noindex-topics-within-a-specific-category/392395/4 "2025-12-30T20:29:07Z")

</div>

Hey Jay, hope you’re well.

I don’t mind if search engines crawl the content, no problem. I just don’t want them to index it. It makes little sense for a Bible forum to have garden, recipes, lounge talk, and what not indexed. Those are just off topic items that do not reflect what the forum is about.

So topics in those categories should never be indexed.

I figured there must be a setting somewhere and keep missing it…

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [December 30, 2025, 9:39pm UTC](https://meta.discourse.org/t/how-to-noindex-topics-within-a-specific-category/392395/5 "2025-12-30T21:39:00Z")

</div>

> [@Brandon007](#):
>
> I figured there must be a setting somewhere and keep missing it…

I’m pretty sure that’s not the case. I suspect making your off-topic stuff accessible only to people who are logged in is the way to go.

And here’s this from [ask.discourse.com](http://ask.discourse.com)

> **Setting Noindex for Discourse Category Topics
AI**
>
> **pfaffman:**
> 
> How can we set noindex for all topics in a specific category?
> 
> **DiscourseHelper:**
> 
> > **Thinking**
> >
> > **Searching**  
> > Searching for: How to automatically set noindex for every topic created within a certain Discourse category, using settings, moderation, or plugins, and ensure that search engines don’t index those topics
> > 
> > **Reading**  
> > Read: [Is it possible to specify noindex for all topics in a specified category?](https://meta.discourse.org/t/is-it-possible-to-specify-noindex-for-all-topics-in-a-specified-category/350066)
> > 
> > **Reading**  
> > Read: [How to add noindex to an entire category?](https://meta.discourse.org/t/how-to-add-noindex-to-an-entire-category/70637)
> > 
> > **Reading**  
> > Read: [Need a way to add “meta robots noindex” in topics from a category](https://meta.discourse.org/t/need-a-way-to-add-meta-robots-noindex-in-topics-from-a-category/151347)
> > 
> > **Reading**  
> > Read: [Need to find a solution to block indexing topics from a category](https://meta.discourse.org/t/need-to-find-a-solution-to-block-indexing-topics-from-a-category/338813)
> > 
> > **Reading**  
> > Read: [How to noindex topics within a specific category?](https://meta.discourse.org/t/how-to-noindex-topics-within-a-specific-category/392395)
> > 
> > **Reading**  
> > Read: [Deindex a single discussion without archiving](https://meta.discourse.org/t/deindex-a-single-discussion-without-archiving/357787)
> 
> Discourse **does not currently include a built-in setting** to automatically set `noindex` for all topics in a specific category if the category is still publicly viewable. The most reliable way to prevent indexing of topics in a category is to restrict the category’s visibility so only logged-in users can view it, but this may not fit your needs if you still want public access.
> 
> **Key findings:**
> 
> - There is no core feature or admin setting to add a `noindex` meta tag to all topics in a specific category.
> - Adjusting robots.txt via the `/admin/customize/robots` setting will only affect the category listing page, not the individual topics inside that category ([source](https://meta.discourse.org/t/is-it-possible-to-specify-noindex-for-all-topics-in-a-specified-category/350066#post_6)).
> - A plugin would be required to automatically add `noindex` to topics in a specific category ([source](https://meta.discourse.org/t/how-to-add-noindex-to-an-entire-category/70637#post_7)).
> - Other workarounds like “unlisting” or only showing categories to logged-in users either reduce public accessibility or don’t affect indexing by search engines ([source](https://meta.discourse.org/t/need-a-way-to-add-meta-robots-noindex-in-topics-from-a-category/151347#post_1)).
> 
> **Summary Table:**
> 
> | Method | Effect on Search Engines | Public Access |
> | --- | --- | --- |
> | Restrict category to TL0 | Blocks search engines & guests, not truly public | ❌ |
> | Custom robots.txt | Only blocks category listing, not individual topics | ✅ |
> | Plugin (custom development) | Needed to add `<meta name="robots" content="noindex">` to topics | ✅ |
> | Unlist topics | Topics remain public & indexable if directly linked | ✅ |
> 
> **References:**
> 
> - [“Is it possible to specify noindex for all topics in a specified category?”](https://meta.discourse.org/t/is-it-possible-to-specify-noindex-for-all-topics-in-a-specified-category/350066)
> - [“Need a way to add "meta robots noindex" in topics from a category”](https://meta.discourse.org/t/need-a-way-to-add-meta-robots-noindex-in-topics-from-a-category/151347)
> - [“How to add noindex to an entire category?”](https://meta.discourse.org/t/how-to-add-noindex-to-an-entire-category/70637)
> - [“How to noindex topics within a specific category?”](https://meta.discourse.org/t/how-to-noindex-topics-within-a-specific-category/392395)
> 
> If a plugin solution is required and you are hosted by Discourse (Pro/Business/Enterprise), you should contact [team@discourse.org](mailto:team@discourse.org) to discuss your needs, as hosted plans do not allow custom plugins directly but may offer professional services or alternative solutions.
> 
> Let me know if you need more details or help with communicating your requirements to the Discourse team!

---

<div class="post-metadata">

### Author: ![Brandon007](https://avatars.discourse-cdn.com/v4/letter/b/b4bc9f/32.png) [@Brandon007](https://meta.discourse.org/u/Brandon007)
#### Post date: [December 30, 2025, 11:04pm UTC](https://meta.discourse.org/t/how-to-noindex-topics-within-a-specific-category/392395/6 "2025-12-30T23:04:11Z")

</div>

Thanks for the information.

I might end up doing that, I’ll have to think about this one.

---

<div class="post-metadata">

### Author: ![Salocin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/salocin/32/552285_2.png) [@Salocin](https://meta.discourse.org/u/Salocin)
#### Post date: [December 31, 2025, 8:14am UTC](https://meta.discourse.org/t/how-to-noindex-topics-within-a-specific-category/392395/7 "2025-12-31T08:14:37Z")

</div>

> [@pfaffman](#):
>
> I’m pretty sure that’s not the case. I suspect making your off-topic stuff accessible only to people who are logged in is the way to go.

It’s a shame to be forced to hide content from visitors to also hide it from indexing robots. You may want your visitors to discover this Off content to show how fun, enjoyable, open your community is…

Does Discourse not plan to offer a simple checkbox for each category to index, or not, its content?

> [@Need a way to add "meta robots noindex" in topics from a category](https://meta.discourse.org/t/need-a-way-to-add-meta-robots-noindex-in-topics-from-a-category/151347):
>
> Continuing the discussion from [SEO for Thin Content or Modify Meta Tags](https://meta.discourse.org/t/seo-for-thin-content-or-modify-meta-tags/125362): I’m struggling with the same problem, here. I’m using WP-Discourse and it is great! But for every new blog post, it creates a topic with the exact same title in my community. Two URLs with the same title is not a good thing, since it steals relevance from each other in search results. Then the comments from the topic are also printed below the blog posts, which generates duplicated content (same content across multiple U…

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [December 31, 2025, 10:21am UTC](https://meta.discourse.org/t/how-to-noindex-topics-within-a-specific-category/392395/8 "2025-12-31T10:21:28Z")

</div>

A good way to support that feature request is to add your vote to it btw

---

<div class="post-metadata">

### Author: ![Brandon007](https://avatars.discourse-cdn.com/v4/letter/b/b4bc9f/32.png) [@Brandon007](https://meta.discourse.org/u/Brandon007)
#### Post date: [December 31, 2025, 2:13pm UTC](https://meta.discourse.org/t/how-to-noindex-topics-within-a-specific-category/392395/9 "2025-12-31T14:13:02Z")

</div>

Hey thanks for chiming in folks.

I figured there would be a setting, this is really basic stuff, and Discourse is so advanced. @chapoi thanks for the note, I voted on that, but it’s a different use case. I imagine that’s why there are so few votes.

---

<div class="post-metadata">

### Author: ![renato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/renato/32/383632_2.png) [@renato](https://meta.discourse.org/u/renato)
#### Post date: [December 31, 2025, 3:13pm UTC](https://meta.discourse.org/t/how-to-noindex-topics-within-a-specific-category/392395/10 "2025-12-31T15:13:46Z")

</div>

> [@Brandon007](#):
>
> but it’s a different use case

What do you mean?

> [@Brandon007](#):
>
> How can we set noindex for all topics in a specific category?

> [@Need a way to add "meta robots noindex" in topics from a category](https://meta.discourse.org/t/need-a-way-to-add-meta-robots-noindex-in-topics-from-a-category/151347/1):
>
> a simple checkbox in the category configuration box:
> 
> `[] Hide Topics from this category in search results`.
> 
> When the checkbox is marked, a **noindex** tag would be inserted in the header of all the pages related to it: the category itself, topics, pagination, etc.
> 
> > \<meta name=“robots” content=“noindex, dofollow”\>
> 
> This way, everything is still there to the users, but ignored by search engines.

Wouldn’t that solve it for you?

---

<div class="post-metadata">

### Author: ![Brandon007](https://avatars.discourse-cdn.com/v4/letter/b/b4bc9f/32.png) [@Brandon007](https://meta.discourse.org/u/Brandon007)
#### Post date: [December 31, 2025, 3:49pm UTC](https://meta.discourse.org/t/how-to-noindex-topics-within-a-specific-category/392395/11 "2025-12-31T15:49:43Z")

</div>

Definitely buddy.

I should have been more clear, the users main concern was with his integration with Wordpress (which I use) so perhaps people see that and look away from the thread.

I just have a hard time understanding how only 3 people voted for it. So my rationalization showed up. 😁

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [December 31, 2025, 5:05pm UTC](https://meta.discourse.org/t/how-to-noindex-topics-within-a-specific-category/392395/12 "2025-12-31T17:05:03Z")

</div>

> [@Salocin](#):
>
> It’s a shame to be forced to hide content from visitors to also hide it from indexing robots.

but it’s not “visitors” – it’s “visitors who don’t care enough about your site to register for an account” – and the request is not for it to be hidden, but to let the bots see it, use your bandwidth to get it and then, if they choose to follow your instructions, not add it to their index.

> [@Salocin](#):
>
> You may want your visitors to discover this Off content to show how fun, enjoyable, open your community is…

If you think your off-topic information is so alluring and fun that you want people to see it without creating an account, then why not have it indexed so they can find it?

I am not trying to be difficult–I have no authority here, but I don’t see how the request is going to help you. Perhaps those who have influence over what goes in core understand.
