Since late 2011, Stack Exchange has stopped using the rel=nofollow
attribute on links from posts with a high enough score. However, the precise details of what counts as "high enough" were not disclosed at the time "to discourage gaming of this feature."
While I can sort of sympathize with this view, I think it should be about time to disclose some general information about how the threshold is calculated and what factors affect it, so that we can more meaningfully discuss policy issues related to it.
In any case, even in the absence of an official statement, it's pretty easy to get some idea of how the threshold is set simply by looking at posts with links in them. I like to use a lot of links in my answers (most often to Wikipedia), so I figured I'd start there. Some initial observations include:
The score threshold on SO seems ridiculously high. These two answers, with score 43 each, don't have nofollow, but my next highest scoring answer on SO, with score 15, does. You'd think that anything that qualifies for a Nice Answer badge should be good enough not to need nofollow, but apparently that's not the case.
On other sites, the threshold seems a lot more reasonable. I have several answers with a score of just 5 on other SE sites that don't have nofollow, although others do have it. Haven't found any un-nofollowed answers with a lower score than that yet, although I can't rule out the possibility that there might be some.
It's not just about the answer score — question score (edit: or more likely view count) seems to matter too, even for answers. For example, this answer on SO with a score of 13 (by a lower-rep user, but to a question with score 3650) doesn't have nofollow, even though my score 15 answer above does. That might also be the reason why this answer on math.SE with score 8 has nofollow, even though this answer on gamedev.SE, with the same score, does.
As far as I can tell for this very cursory examination, the main variables, at least for links in answers, seem to be site, question score view count and answer score. I didn't find any answers where only part of the links would have nofollow, suggesting that the target site doesn't matter (with the pretty obvious exception of links to SE sites, which are never nofollowed), and if post age or user rep enter into the calculation somehow, I didn't notice any obvious sign of it.
If anyone has more detailed information on how the decision to use or not use rel=nofollow is calculated, please share it. Also, I didn't (so far) look at links in questions or comments at all, so any information on those would be most appreciated.
Edit: The idea that I might be confusing the effects of question score and view count was suggested in the comments, so I decided to look into it. Here's one data point:
- Answer A (from above): answer score 15, question score 30, views 521, answerer rep 17.3k, posted in Oct 2011: links do have nofollow
- Answer B: answer score 6, question score 7, views 178,014, answerer rep 2.6k, posted in Feb 2012: links don't have nofollow
So the commenters seem to be right: view count matters, and based on the observations so far, it's possible that question score does not matter for answers.
Edit 2: Tip: If you're using Firefox and would like an easy way to see which links are nofollowed and which are not, add the following rule to chrome/userContent.css
in your Firefox profile directory:
@-moz-document domain(stackexchange.com), domain(stackoverflow.com),
domain(superuser.com), domain(serverfault.com), domain(stackapps.com),
domain(mathoverflow.net), domain(askubuntu.com) {
a[rel*=nofollow] {
color: red !important; /* make nofollow links red */
}
}
Note that you'll need to restart Firefox for the changes to take effect. Once you do, you may (or may not) be surprised by how many red links you'll see.
Alternatively, you can install this user script (raw link to install), which does the same thing. It has been confirmed to work on Google Chrome and on Firefox using GreaseMonkey.
Edit 3: I just noticed something curious: out of the answers to this question on physics.SE (score 9, 328 views), this one (score 8, poster rep 4.9k) has nofollow, while this one (score 5, poster rep 495) doesn't.
The only obvious explanation I can think of is that the non-nofollowed link is to Wikipedia, while the nofollowed link is to a random not-so-huge website (cirris.com). So it seems that, at least in some cases, the target of the link does matter, after all.