1. A computer-implemented method for visualization of user sentiment for a product, comprising: providing a product image template, of a product offered to be purchased by consumers, wherein the product has a plurality of product features that exist simultaneously in the product, wherein the product image template having a plurality of locations respectively representing the plurality of product features; obtaining an aggregated sentiment score for each of the plurality of product features from user generated content; mapping the aggregated sentiment scores to score visualizations on a visualization scale, wherein each score visualization is associated with a different product feature of the plurality of product features; and representing each of the plurality of locations in the product image template relating to a respective product feature with the mapped score visualization for the aggregated sentiment score that is associated with the respective product feature, whereby a visualization of the product is enriched with the score visualizations that indicate the aggregated sentiment scores of the plurality of product features.