A lot of times I will answer a question, OP will post "Thanks very much!" And then leave, not accepting the answer that fixed their problem. I know I can just give them a gentle reminder (asking them to consider accepting), and on most occasions I do and they do end up accepting, but the site should be intuitive enough for them to do this by themselves. So when they post "Thank you" or "Thanks" the site could display a tool tip saying to "accept the answer if it helped best".

enter image description here

The message on the image could be changed to be less forceful I guess.


Accepting answers is an entirely optional activity. Users are not required to accept answers, and should not be compelled, badgered or otherwise nudged to accept answers. We removed accept rate for this very reason.

If the OP has never accepted an answer to their questions (and therefore appears unaware of the feature), you can (one time only) provide them a link to How does accepting an answer work?

Note that the OP is already notified about accepting answers if they are under 1000 rep and they upvote one of the answers posted to their question.

| improve this answer | |
  • 11
    The main problem is that new users who don't even have the upvote privilege are not aware of the accept button and just say thanks in the comments. – Antony Apr 20 '13 at 17:19
  • 1
    Refer to the part of my answer where it says that accepting answers is optional. – user102937 Apr 20 '13 at 17:20
  • 30
    So if new users will never be taught how to accept answers just because it's an optional feature, why remind users who do have the upvote privilege that they can also accept answers? The way I see it, the reason people are complaining about new users not accepting answers is not because they think askers are obligated to accept answers, but that on top of being optional, the feature is so undiscoverable that, by your logic, the entire feature should be scrapped altogether since there's no point in getting anybody to use it. – BoltClock's a Unicorn Apr 20 '13 at 17:28
  • @BoltClock'saUnicorn: Refer to the second paragraph in my answer. – user102937 Apr 20 '13 at 17:30
  • 12
    Why does the system remind experienced users to accept answers if it doesn't teach new users how to use it on the basis of it being optional? On second thought, that's probably a separate discussion altogether. – BoltClock's a Unicorn Apr 20 '13 at 17:31
  • @RobertHarvey This feature request essentially means notifying the OP that they can accept the answer when they say "thank you so much" in the comments, just like the one you cited in your third paragraph, without the answerer having to remind the new users about it. – Antony Apr 20 '13 at 17:33
  • 1
    Folks, accepting questions is optional. The OP doesn't ever have to accept one. Just link them to the meta post if you think they don't know how. I can think of much more important things to be spending developer time on. – user102937 Apr 20 '13 at 17:34
  • @BoltClock'saUnicorn: In addition, we've had to message some people who were pestering users to accept answers, and I'd really prefer not to bake such behavior into the system. – user102937 Apr 20 '13 at 17:49
  • 13
    The difference between "the system" pestering new users to accept answers, and "other users" pestering new users to accept answers is that "other users" is made of people that don't coordinate between them to decide if a user should be pestered, while "the system" is made of a single entity that doesn't suffer of coordinating problems. Also, "the system" would be able to select the users that should get a reminder, since it has all the necessary data, and it is a program. "The system" doesn't use comments as reminders for accepting answers. – kiamlaluno Apr 20 '13 at 20:02
  • 3
    I am not saying I am in favor of this reminder, or not. I am just pointing out there is a difference between what I group of people do and what a program does. – kiamlaluno Apr 20 '13 at 20:04
  • there are already "+1/-1" detection and other heuristics, why not that one? – Jean-François Fabre Apr 23 '18 at 19:10

Keep in mind that there is no expiration date on accepts. It's not uncommon to post a great answer, collect a series of upvotes from the community, and then over the course of several months to a year, collect accepts from users who go back through their old posts and accept the answers that helped them the most.

It's important to keep in mind that we don't ask users to upvote our posts. An accept is a one time 15 reputation increase, but upvotes can yield considerably more reputation if the post receives many upvotes.

So, don't focus on the green checkmark. Instead, just move on to the next question that needs an awesome answer and focus on answering it for future visitors, not just the op, as it's future visitors who you'll gain the most reputation from.

If your answers are great, you may look in your reputation history one day and see that user1234 from 9 months ago accepted your answer, so don't worry about this too much as it will likely work itself out in the end.

| improve this answer | |
  • 1
    Now accept rate isn't displayed publicly I suspect this will become less common for people to bother going through old posts. – Martin Smith Apr 20 '13 at 19:28
  • @MartinSmith - It depends on the person. Some people may, some people may not. But it's hardly the most significant component of reputation, and it's not worth adding bias to the process by making people more apt to accept something that didn't solve the problem. With that said, I don't think it's wrong to gently remind someone who has never accepted answers that there is a process, but I also hope people don't get too hung up on a measly 15 reputation points either. :) Hope this helps! – jmort253 Apr 20 '13 at 20:24
  • 1
    I'm not asking for the sake of myself, I could just remind each person, im asking to help the site properly use its features – jamylak Apr 21 '13 at 7:53
  • Accepts have an added bonus of being exempt from rep cap. Some people want that extra today, and not some other day. – tshepang May 20 '13 at 18:54

I have often seen new users leaving a comment to thank each answerer that attempted to solve the problem (even the ones that are incorrect). It would be pretty annoying to have that message pop up every time you left a comment containing the word "thanks". Especially if your comment was: "Thanks, but this doesn't solve my problem because XYZ" or "Thanks, but I prefer [other user]'s answer because [reason other answer is better]".

I guess my point is that there are a lot of contexts in which you could thank someone without wanting to accept their answer, and an automated system would be blind to such context.

| improve this answer | |
  • 1
    How about "Thanks. It works."? It is very common to see new users leaving this type of comments and leave. But you are right, it would be hard for an automated system to deal with this sort of complication. – Antony Apr 20 '13 at 17:43
  • It wouldn't be very annoying, even if you say thanks for some other reason. just a small tool tip. – jamylak Apr 21 '13 at 0:08

Oh, yeah, accepting is their choice; we shouldn't make them, even if this does happen!

No accept

Even if it does solve the problem and they don't accept, in a matter of 1-13 hours, someone'll feel pity and upvote, right? And accepts never expire, the next day they'll probably accept anyways!

| improve this answer | |
  • I've gotten accepts on answers over a year later before! heh – Andrew Barber Feb 17 '14 at 17:46

You must log in to answer this question.

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