LSD
▌ GlossaryGlossary / Review sentiment

Review sentiment

Also: Sentiment analysis · Emotional tone

Review sentiment is the emotional tone — positive, neutral, or negative — extracted from review text beyond the star rating. Sentiment analysis surfaces recurring themes (slow service, friendly staff, expensive parking) that drive ratings and reveals exactly what aspects of the business require improvement.

Reviews & Reputation · 4 min read

What sentiment analysis reveals

A 4-star rating tells you the customer was satisfied. Sentiment analysis tells you why. Reading review text manually doesn't scale: a business with 500 reviews can't realistically extract patterns by hand. Sentiment extraction breaks the corpus into positive, neutral, and negative comments, then identifies recurring topics within each sentiment group.

This surfaces the actual drivers of ratings. A restaurant might have a 4.2-star average, but sentiment analysis shows that 67% of negative comments mention parking, not food quality. The owner fixes parking availability and watch word-of-mouth improve. The complementary insight — 89% of positive reviews praise staff friendliness — tells the owner what competitive moat to protect during hiring and training.

How sentiment extraction works

Sentiment models score review text on a spectrum from strongly negative to strongly positive. The model ingests the full review body, not just the star rating, because text often contains nuance the rating doesn't capture. A 3-star review saying "Great service but overpriced" is mixed sentiment; the model identifies both the positive (service) and negative (price) poles.

Once the sentiment is scored, the second layer is topic extraction. The system identifies which features or aspects generated the sentiment. Comments about "staff" cluster separately from comments about "location" or "wait times." This produces a breakdown: "parking - 34 negative mentions", "customer service - 12 positive", "menu variety - 8 negative". The specificity is what drives action. Knowing 34 customers complained about parking is more actionable than knowing 200 reviews were negative overall.

Sentiment vs. ratings mismatch

A disconnect between sentiment and stars reveals important signal. A business with 4.5-star average might have highly polarized sentiment: 40% strongly positive reviews, 35% strongly negative, 25% mixed. That polarization matters because it suggests the business excels for some customer segments and fails for others. Perhaps the restaurant serves excellent food but inconsistent service, or a plumber charges premium prices but delivers premium results.

Reverse mismatches occur too. A 3-star review is factually neutral, but the text is heavily negative with a single redeeming comment. Sentiment models catch this nuance and weight it correctly. Over time, sentiment trends reveal whether the business is trending toward satisfaction or away from it, independent of whether star counts are rising or falling. A business losing stars while sentiment improves suggests customer expectations are rising faster than satisfaction — a warning sign before public reputation damage occurs.

Using sentiment to prioritize owner responses

Response rate is a secondary ranking signal, but responding to everything is inefficient. Sentiment analysis enables triage. The highest-leverage response targets negative sentiment from high-volume themes: if 45 reviews cite slow service, responding to the 3 most recent ones signals you're aware of the systemic issue but doesn't prove you fixed it.

Smarter approach: identify the top 3 sentiment themes driving negative reviews, draft response templates addressing each, then attach them to new negative reviews matching those themes. This is what the Review Velocity API produces — review count per month, sentiment breakdown, and top themes. Connect it as an MCP server and ask an agent to draft themed responses; the agent prioritizes reviews by recency and theme volume, not by star count.

FAQ

Does sentiment analysis account for sarcasm and mixed reviews?+
Modern models are trained on sarcasm detection and handle mixed sentiment ("great food, terrible service") by identifying separate sentiment targets. A review with multiple themes gets scored per-theme. Accuracy is 85-92% depending on text clarity; always pair automated sentiment with human spot-checks on edge cases.
How does review sentiment differ from the star rating?+
Star rating is a single numeric signal; sentiment is the emotional tone and reasoning extracted from the text. A 3-star review can have negative sentiment (customer wanted better), positive sentiment ("it was good, just pricey"), or mixed. Text reveals the why behind the stars.
Can sentiment analysis identify fake or review-bombed text?+
Partially. Models detect some signals — unusual language patterns, repeated phrasing across reviews, sentiment that contradicts the star rating too extremely. But coordinated fake campaigns are harder to catch. Pair sentiment analysis with review authenticity signals (reviewer history, account age) to build stronger fraud detection.
What themes should I track in my sentiment breakdown?+
Start with the themes your industry cares about most: for a restaurant, track service, food quality, cleanliness, price, parking, wait time. For a plumber, track punctuality, work quality, communication, pricing. Use the Review Velocity API to auto-extract top themes instead of guessing; data tells you what customers actually mention.
How often should I review sentiment trends?+
Monthly minimum. If you track weekly, you'll catch reputation swings (new manager starts, pricing changes, staff turnover) in real time and respond before the pattern solidifies in the local community narrative. Monthly is sufficient for single businesses; weekly is better for chains managing brand reputation across locations.

Want this at API scale?

Get monthly review count, sentiment trends, and top themes driving ratings. Connect as an MCP server to let agents triage and respond to reviews automatically.

See Review Velocity API