Are some tags more important than others? Is there something like a "primary tag" that identifies the largest-scope problem domain which always appears first?

For example, in this question, the tag only appears second, even though the fact that this question pertains to Matlab is far more important than anything else.

Basically, every tag that identifies the programming language should be listed first. More generally, there could be a hierarchy of tags (a DAG, I suppose, if tags can have multiple meanings) determined by how quickly one is able to discard a question as not interesting, and tags should be presented in that order.

Is there any such feature already in SO? If not, would it be desirable?


2 Answers 2


In this case, it looks like the author simply typed "undefined function" into the tag box. The question isn't really about functions - it's about a specific error. In fact, the only useful tag on that question is - so the solution is to strip out everything that's not relevant.

  • Interesting -- so if we remove overly broad tags that aren't quite pertinent, then the simple frequency-based ordering should be the right one?
    – Kerrek SB
    Dec 4, 2011 at 16:40
  • That's the idea... Doesn't always work, but stands a pretty good chance.
    – Shog9
    Dec 4, 2011 at 16:47

Tags appear in the order of how frequently they're used on the site. For example, on the question you linked to the tags used are:

Tag Frequency

It normally works out that the language will be the first tag listed, since the language tags are used a lot, but in cases where the language isn't as widely used you can see this isn't always the case.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .