How to design the website review module 10 key points tell you how to design the product review module
In the past two days, I have been thinking of 36 kr comment optimization scheme, and I have sorted out the common methods of making comments in the industry. In this article, we will talk about those things that need to be considered when designing the comment function.
Do not pull anything else, directly throw dry goods: In general, the design of the comment function needs to consider the following 10 key points:
Display style, sorting rules, operation behavior, jump logic, operation operation, display logic after being deleted/masked, anti-dull design, quick operation, rich media support, detail support.
Display style:
At present, the popular styles on the market are: tile type, theme type, building type, dialogue type, mixed type.
Tile type
It means that all comments are displayed in one level, including the original comment and the reply to the comment, in parallel. For the reply comment style, some directly display the reply content, such as the reply style of wechat circle of friends; Some display the original review, such as the reply style of the online version of the 36kr App.
thematically
Refers to the original comment as a level 1 comment, the response to the original comment, as a level 2 comment, ranked below the level 1 comment. That is, a first-level comment as a "topic" allows discussion on a "topic." Compared with tiled comments, thematic comments can make the discussion topic more focused, so that quality comments can surface more and form a discussion atmosphere. For operations, it is also possible to create discussions about quality reviews, promoting exposure and improving operational effectiveness. Many content platforms on the market that focus on comments use this style, such as post bar, the most right, simple book, Weibo, etc.
penthouse
Refers to each time the reply to the original comment, the original comment content is exposed, and bring their own comments, presented in a "circle layer" style, and over time, the formation of an infinite nested box style, called "building". To carry forward this style belongs to NetEase news, which is also one of its characteristics, resulting in a lot of classic comment effect. However, building comments are bound to be hidden in multiple layers in the case of many floors, and it is not easy to track comments, visual effects are also easy to cause fatigue, and it is not recommended to use.
Conversational mode
Each reply to the original comment is a conversation with the comment publisher, and this dialogue itself can be divided into first, second, and even multi-level dialogues, respectively, to the reviewer, the comment reply, the person who replies to the comment reply, and so on. Zhihu is a typical conversational comment. Conversational style will make the comment interaction more distinct, but its style design increases the cost of understanding, and should be used with caution.
hybrid
It refers to the mixture of the above several styles, some of which are themed in the first level review and tiled in the second level review. Some and the comments use the topic type, secondary comments use the dialogue type; There are also first-level topics, second-level dialogues, and third-level tiling. The specific type is also chosen according to the user's understanding and content operation tendency.
Sorting rules:
Mainstream sorting rules are: by publication time, by popularity, plus manual selection.
By release time
The default is usually in reverse order according to the release time, and further support users to choose positive order and reverse order. It is worth noting that for topical comments, the first level comments are usually in reverse order by default, in order to let users see the latest comments, and the second level comments under the first level comments are in positive order by default, in order to let users understand the progress of the discussion. Another point is that the default time of the first level comment is reversed. It is recommended to take the latest release time of the second level comment under the first level comment, so as to ensure that the ranking of the first level comment is updated according to the discussion progress of the comment itself.
By popularity
You need to calculate the "heat value" of all comments and sort them according to this. The heat value generally takes the number of comments, the number of replies 2 dimensions, according to the weight of linear summation calculation, some also support the "number of points", "number of reports" and other negative dimensions, in addition, in order to avoid the Matthew effect, but also consider adding time attenuation factor, there are many algorithm optimization programs.
Operation behavior:
Mainstream operation behaviors are: like, reply, copy, report, delete, share
Like: To consider the like, cancel the like after the change logic, whether the server needs to synchronize the update, the dynamic effect after the click, the message reminder mechanism after the like.
Reply: It is necessary to consider the appearance and timing of the reply pop-up window, the reply character limit, whether the reply supports newlines, whether the keyboard submission is supported, whether the blank character submission is allowed, the size of the reply page pop-up window, button layout, etc.
Copy: Consider the replicable area, the copy interaction (long press/click), the prompt effect after copy, etc
Reporting: It is necessary to consider whether to report the text or the informant, the tips after reporting, and the data review after reporting
Delete: To consider the publisher supports the deletion function, is there a pop-up reminder when deleting? When will the status be synchronized after deletion? Is the deletion hard or soft? And so on
Sharing: It is necessary to consider the sharing platform, sharing copy, opening style after sharing, whether to share into a web page or share into a picture.
Jump logic:
Jump logic, mainly considering where the relevant entry will be generated due to Posting comments or replying to comments, and the jump position of these entry clicks, including:
I published: usually in "my", or "message center", you can find their own published comments, these comments after clicking can jump to the corresponding comment page, if it is a theme comment, corresponding jump to the comment secondary page.
Reply to Me: When someone replies to my comment, they will receive a message in "My" or "Message Center", which needs to be clicked to jump to the comment page.
Personal dynamics: Users publish comments or reply to comments, all belong to personal behavior, if the product has a personal home page, it should record the behavior in the personal home page, in the form of "dynamic", others can view user dynamics, find the user on which article published which comments, and support comment page jump and article page jump.
Operational operation
The so-called operational operation means that the operation can interfere with the user's comment behavior and comment results from the background. Positive interference includes comment refining, comment topping; Negative interference includes comment blocking, comment deletion, commenter blocking, sensitive word replacement and so on.
Comment refinement: Support the operation to select high-quality comments, give the "essence" mark in the front end, and some apps are also called "God comments", "useful" and so on...
Comment top: Literally, a comment is placed at the top of the comment list to be publicized
Comment blocking: Making a comment temporarily invisible to others. For a better experience, you can also notify the person who posted the comment that their content has been blocked, ask them to apply for unblocking after modification, and the comment can reappear after review.
Comment deletion: The comment is deleted directly from the background and cannot be recovered.
Commenter ban: Usually associated with "reporting", frequent spam commenters are banned, so that they can no longer post comments. It should of course be allowed to apply for unsealing.
敏感词替换:通常做法是构建敏感词库,如果评论某些文字命中词库,则将敏感词替换为“*”。
Display logic after being deleted/masked:
When a comment is deleted or blocked, you can either delete it directly, or the current block remains, and the deleted text becomes "Comment deleted". Especially for topical comments, because a certain first-level comment may be associated with multiple second-level comments, if the first-level comment is deleted, whether all the second-level comments need to be deleted needs to be decided by the product manager according to the value of the comments. In this case, it is recommended to retain the secondary comment.
Stupid-proof design
The so-called anti-stupid design refers to the need to think about how to prevent users from misoperating through product design. Includes:
Comment draft box: that is to say, input text in the comment box, before sending, if you mistakenly click on the cancel area, automatically save the current input text for the user, and when the comment box appears again, you can restore the previous text. A de-escalation of this feature is that when the user cancels the input box, an Alert pops up to inform the user whether to cancel.
Comment word reminder: When the word input is too much, through the red letter to remind the user to exceed the limit, "send" button gray.
Quick operation
Typing is a costly thing for users, and comments are a way to express their opinions, so can we design simple interactions to help users express their opinions quickly? The so-called quick operation is a solution to this point. It can be:
Quick comment: Design a comment button in the comment area, such as: step, general, like, awesome, users can click directly, similar to voting behavior. Typical cases such as daily Express, orange entertainment.
Enter emoticons/emoticons directly in the comment area: Users can select emoticons to post when Posting comments, or quickly select emoticons to post. Like Sohu News, Phoenix News, NetEase news can be directly published.
Rich media support
For some UGC content products, the comment area even supports sending static pictures, audio, GIF, and video, which requires the corresponding release process design and background storage logic.
Detail support
Here we need to consider the product details of various special cases from the perspective of user experience, I can think of such as:
Comments support the identification of hyperlinks: here we need to consider the identification logic of hyperlinks (the header needs to be http or https, and the tail is a space for identification), the number of words of hyperlinks (for the input box that limits the number of words, hyperlinks can be unified into 10 characters), the display style after the release of hyperlinks (simple can directly display the link address; Better display as "link address" four words; A little better to take the link address for the URL title display, such as know it)
When Posting comments, keyboard Settings: When entering comments in the comment box, you need to consider whether to set the "Publish" button on the keyboard. If you need to consider comment wrapping, then the "done" key should be used as a line wrapping key, otherwise clicking "Done" should be a direct submission.
Comment click area details: The comment area has many elements and needs to inform the developer which areas to click and where to jump. As shown in the picture below:
OK, that's all I can think of when making comments. I hope it's helpful. Feel free to leave me a message if you have any questions
Related article
-
What is a reptile? Talk about crawler and bypass website anti-crawling mechanism
Simply and unilaterally, crawler is a tool that automatically interacts with the server to obtain data. This article mainly wants to talk about this part of crawler to obtain data. Crawlers Please pay attention to the site's Robot.txt file, do not let crawlers break the law, nor2017-12-18 -
Discussion on the waiting experience design skills of App loading page
Designers may not be able to reduce the waiting time for App loading pages, but can make the waiting time interesting ~, this article is mainly for everyone to light the App loading page waiting experience design skills, interested friends to understand it2017-12-15 -
Form design tips sharing with good interaction and high conversion rate
Form whether it is in the web Settings, or in the APP, application, software interface are widely run, so a good form design is very important, this article mainly for you to share a few good interaction and high conversion rate form design skills, there are2017-11-20 -
iPhone X adaptation essentials: 10 minutes to quickly master iPhone X UI adaptation skills
At present, the first batch of friends who reserve iPhone X mobile phones have got the real machine, there is no application operator for iPhone X, I believe that they are working overtime to adapt it, this article brings you the key points of adapting iPhone X, let you ten minutes fast2017-11-08 -
Although the layout of the web page is ever-changing, but the layout usually follows several common rules, F-layout design can enhance the readability of the web page, this statement is tracable, this article introduces how to use F-layout, interested2017-11-08
-
What a dry product! 10 efficient and useful form design tips to share
In the design of web pages, forms are the most common and one of the most important components of the interface. For designers, front ends and developers, the design of forms should be as much as possible to make them easier to use.2017-10-26 -
How to design the login page better? 15 Psychological strategies for landing page design
There are many things that subconsciously affect our daily decisions, many of which are subtle psychological factors at work, everyone knows that user experience design is related to psychology, and even directly affects the conversion rate of products, so what about the landing page2017-10-10 -
Not only the content of the website is very important, the comment module is also very important, then, how to design the website comment module? In this regard, this article will introduce 10 key points for you to tell you how to design the product review module, interested friends to understand2017-09-25
-
Any details of the construction of the website need to consider whether it is conducive to SEO optimization, in the process of website navigation design, how should we operate is in line with search engine optimization? In this regard, this article will give you a simple answer2017-09-21
-
How to design the footer to make the website more competitive
In the process of website design, many people may ignore the footer, but in fact, the overall analysis data of our usual use shows that the footer is still a very important role for a website2017-09-04
Latest comments