# Ability to require tags on new posts and ban certain tags

**URL:** https://meta.discourse.org/t/ability-to-require-tags-on-new-posts-and-ban-certain-tags/63197
**Category:** Feature
**Created:** [2017年五月23日 14:09 UTC](https://meta.discourse.org/t/ability-to-require-tags-on-new-posts-and-ban-certain-tags/63197 "2017-05-23T14:09:10Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![looeee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/looeee/32/85362_2.png) [@looeee](https://meta.discourse.org/u/looeee)
#### Post date: [2017年五月23日 14:09 UTC](https://meta.discourse.org/t/ability-to-require-tags-on-new-posts-and-ban-certain-tags/63197/1 "2017-05-23T14:09:10Z")

</div>

We’ve recently started using discourse for [three.js](https://discourse.threejs.org) and we have decided to go for a minimum number if categories and use tags for filtering posts.

The problem is getting users to use useful tags. It would be helpful if there was a way to require that all posts have at least one tag.

Related to this, it would also be great to be able to ban certain tags. For example, the tag ‘webgl’ gets used a lot on our site, but since the whole site is focused on WebGl around 95% of all posts are related to this and the tag is pretty much meaningless. So preventing this tag would reduce moderator workload.

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [2017年五月23日 14:33 UTC](https://meta.discourse.org/t/ability-to-require-tags-on-new-posts-and-ban-certain-tags/63197/2 "2017-05-23T14:33:03Z")

</div>

Awesome stuff, three.js is a really fantastic project!

I’m not sure about requiring a tag on posts, but I do like the idea of blacklisting certain tags. Although I do wonder how that would work in a way that wouldn’t frustrate the user? Users really hate being told “oh you can’t do that.” We could silently strip those tags but then users might be confused as to why the tag didn’t go through.

---

<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: [2017年五月23日 14:34 UTC](https://meta.discourse.org/t/ability-to-require-tags-on-new-posts-and-ban-certain-tags/63197/3 "2017-05-23T14:34:54Z")

</div>

> [@Require Tag to Post New Topic](https://meta.discourse.org/t/require-tag-to-post-new-topic/55426/2):
>
> No, there isn’t a way currently to make tags mandatory.

> [@looeee](#):
>
> The problem is getting users to use useful tags.

That’s a huge problem. You have to train every user. Perhaps you can increase the number of level 3 users who can also change tags.

I don’t think there’s a way to ban a tag; the easiest solution would be to ignore that tag.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2017年五月23日 14:36 UTC](https://meta.discourse.org/t/ability-to-require-tags-on-new-posts-and-ban-certain-tags/63197/4 "2017-05-23T14:36:10Z")

</div>

Just add `webgl` to the list of `staff tags`, so normal users can’t use it.

---

<div class="post-metadata">

### Author: ![neil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neil/32/102150_2.png) [@neil](https://meta.discourse.org/u/neil)
#### Post date: [2017年五月23日 14:57 UTC](https://meta.discourse.org/t/ability-to-require-tags-on-new-posts-and-ban-certain-tags/63197/5 "2017-05-23T14:57:45Z")

</div>

At some point you might want to limit who can create tags using the `min trust to create tag` setting, and start deleting the useless ones.

---

<div class="post-metadata">

### Author: ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)
#### Post date: [2017年九月7日 07:46 UTC](https://meta.discourse.org/t/ability-to-require-tags-on-new-posts-and-ban-certain-tags/63197/6 "2017-09-07T07:46:06Z")

</div>

Continued here:

> [@The option to enforce tagging](https://meta.discourse.org/t/the-option-to-enforce-tagging/69527):
>
> I’ve requested in the past that there be a setting to enforce the use of at least one pre-existing tag when creating a topic. I’m now aware of 3 separate use cases for this requirement (all current Discourse clients). More community structures are becoming reliant on tagging. Communities that rely on tags for [surfacing content](https://experts.feverbee.com/). Large communities that use complex tags and tag groups for their AI. I’ve forgotten the details of the third one but I’ll edit it in. These are creating a heavy mod l…
