When I arrive to a Stack Exchange site, I'm often greeted with this banner:
Welcome back! If you found this question useful, don't forget to vote both the question and the answers up.
To me, this comes across as condescending because I almost always upvote. And I feel like you (Stack Exchange) know who I am so you should know that I'm a habitual up-voter.
Per this answer, the banner appears if:
- you haven't been seen on the target site for 48 hours
- you hold a valid user cookie on the target site
- your account has more than 15 rep on the target site
- you arrive on a question from a search engine
For me, this criteria describes almost every interaction with SE sites. Nothing about it takes into account whether I'm the type of user who isn't upvoting.
So a few suggestions:
If I'm someone who has a history of upvoting more often than not, don't show the banner. (Simplest implementation I can think of: if I cast a vote on a question or answer the last time I viewed a question page, don't show the banner.)
If option 1 is too much work, at least auto-dismiss the banner when I do vote on a question or answer.
Another option: Don't show the banner until the user copies, or maybe until the user clicks somewhere. (I know, not all answers are the type that the user would copy from, but if the user copies that's a pretty good indication that they found the answer useful and should consider upvoting.)