I searched duplicates, and my impression was that requests may be acceptable, or at least tolerated, after questioner has indicated the answer solved his problem, and with the request for points via a comment. For example, this discussion: Do you feel dirty if you nudge new users to accept your answer when they indicate you've answered their question?
However, my question is slightly different. Is it OK to include the request for points within the initial answer?
"Don't forget to tip your waiter by clicking on the checkmark next to my answer if this is useful. :o)"
In that example, the request wasn't demanding. It was humorous. Does that make a difference?
But since the request doesn't contribute to the usefulness of the answer, does it belong in the answer at all?
If it's not acceptable as part of the answer, would it be OK as a comment instead, and when submitted immediately after the answer?
Not in the answer. The answer is reserved for... answering the question. Any other content in an answer is just noise, and is subject to removal.
If you must, put your humorous request for unicorn dollars in a comment below the answer. I suspect, however, that such requests may actually have the opposite effect of that intended.
The answer should be able to help other users solve a similar issue, as well as the OP. Including something which alludes to requesting upvotes or check marks does not add anything useful to the answer and should be avoided.
If the user is very new and has no accepted answers then just be patient. Usually they will eventually figure it out and come back. If they post a comment on your answer indicating it was the correct answer, then it is appropriate to reply with a reminder that they can accept your answer by clicking the checkmark if it was the correct answer.
Moreover, new users sometimes are not used to the speed at which questions are answered here. Personally I think it is awesome that questions get answered with the speed they do. Back on point, sometimes the user has posted the question and left with the intent of returning later to review it.
All in all, there are a lot of reasons for users not immediately tending to your correct answer and I think the best advice would be to be patient. If you are answering questions with high quality answers then the upvotes and checkmarks will come.
In my experience, new users tend to have a hard time to discover the checkmark by themselves. Not sure what the problem might be, whether that's too much of a Western symbol or whether it doesn't contrast enough with the rest of the page. I suspect the latter.
So following up with a comment like "Please close your question by clicking the checkmark to the left of the answer that helped you most" is a public service message in my book. Strictly a comment.
I think it's reasonable to inform new users of how to acknowledge answers by upvoting those that are helpful and accepting the one that was used or best resolved the issue. Many new users simply don't know that that's how things work. Sometimes they'll post comments like "Thank you so very much!! That worked great, you're a lifesaver" without accepting the answer, because they don't know better. That's not only frustrating for the answerer, it leaves many questions with an unanswered status after they've been resolved, which isn't good for the site.
It doesn't always work very well to wait until they've posted a "thank you" comment to educate them on how to acknowledge answers, because many (probably most) first-time posters don't become regular visitors. They'll post the comment, then not come back to the site for a long time, since they have no reason to come after their problem has been solved. If you wait for the "thank you" comment before informing them, they might never see your explanation. Or they might try a proposed answer, see that it works, and not even come back to leave a comment. This isn't necessarily out of rudeness. It's often more a case of "out of sight, out of mind" for people leading busy lives.
I've often informed new users of how to accept or upvote answers, but I propose following these guidelines when doing so:
Coincidentally, just last night I was thinking about suggesting a feature that pops up a message explaining the proper way to acknowledge answers any time a user who has never accepted or upvoted an answer posts a comment containing the words "thank you" or "thanks" in response to an answer to their own question. That would eliminate the need for the last two bullet points.
In practice I try not to nudge the OP unless I get a "thanks" comment from a new user and even then I try to keep my response informative...
The exchange usually goes a bit like this:
Thanks works great! Thanks so much!
Check to see if user has ever asked questions/accepted answers before. If they have leave it be. If it's their first question or they haven't accepted any answers yet:
Glad to help, if this answer solved your problem please mark it as accepted by clicking the check mark next to the answer. see: How does accepting an answer work? for more information
Perhaps a friendly reminder might be of service. I sometimes find myself so engrossed in my projects that I completely forget to upvote helpful answers while I am browsing. I myself would love and appreciate a tiny little reminder so that I can remember to give upvotes back to the community when I am quickly perusing through questions and answers.
After reading a helpful question, you can click the top left "Upvote" arrow to thank the author for posing a great question. Each answer also has a top-left arrow for reciprocating thanks.