I’d like to hear some opinions on the current rating system for AnkiWeb add-ons, especially from other add-on developers.
Currently, users can either like or dislike an add-on and are required to leave a comment. In theory, I think requiring some feedback is a good idea. In practice, though, many comments are just things like “good”, “nice”, a few words, or even effectively empty comments. So I’m not sure the requirement actually achieves much.
My bigger issue is the binary like/dislike system itself.
As an add-on developer, getting a very visible dislike can be surprisingly demotivating, especially when the reason is a minor issue, a missing feature, a misunderstanding, or something that could easily have been resolved through the add-on’s support page or GitHub.
Of course, negative feedback is important. If an add-on is broken, harmful, misleading, or simply doesn’t work, users absolutely need a way to express that. Negative ratings should also affect rankings so that genuinely problematic add-ons don’t stay at the top.
But I don’t think every criticism needs to translate into the same big red thumbs-down.
There is a huge difference between:
“This add-on destroyed my collection and doesn’t work.”
and:
“It works, but I wish it had feature X.”
Yet under the current system, both can result in exactly the same rating.
It can become particularly frustrating when a dislike contains only two or three vague words. You reply, offer support, ask for more information or a proper bug report, and then never hear from that person again. At that point, there is often nothing actionable for the developer, but the negative rating remains permanently visible.
I’ve also occasionally seen several dislikes appear within a short period after weeks or months without any, which makes the system feel particularly vulnerable to rating manipulation. I obviously can’t know whether that is actually happening, but a binary system makes a small number of negative votes disproportionately noticeable.
I think there are several ways the system could be improved:
-
Bring back a star rating system.
A 1 to 5 star system would allow much more nuance. Someone who generally likes an add-on but has a few problems could give it 3 or 4 stars instead of having to choose between “good” and “bad”. -
Keep likes and dislikes, but only display likes publicly.
Dislikes could still affect ranking and remain visible to the add-on developer, but the public add-on page would only show the number of likes. This is somewhat similar to how YouTube handles dislikes today. The information would still be useful for ranking without putting such a strong visual emphasis on individual negative votes. -
Separate ratings from comments.
Let users like or dislike an add-on without forcing them to write something, while providing a normal comment section for bug reports, suggestions, questions, and general feedback. The current requirement to comment doesn’t seem particularly useful when people can satisfy it with one word anyway.
Personally, I think a star rating combined with a proper comment section would be the best solution. I also understand that migrating the existing like/dislike data to a star system could be difficult, since there is obviously no sensible way to determine whether an old dislike should become one, two, or three stars.
So even something simpler, such as keeping the current system but hiding the public dislike count, could already be an improvement.
I’m bringing this up because the current system has genuinely affected my motivation to continue developing free add-ons at times. When you spend a lot of time building and maintaining something for free, an unexplained thumbs-down with no actionable feedback can be disproportionately frustrating.
I’ve also seen similar situations on other add-on pages, where developers receive very vague negative feedback and still respond patiently, but there is simply not enough information to understand what actually needs to be fixed.
I’d be particularly interested in hearing from other add-on developers: How do you feel about the current system? Do you prefer having likes and dislikes publicly visible, or would you rather have something like star ratings or a different feedback system altogether?
Thank you for reading.

