How Do You Clean Up Feedback Themes?
Check every theme against four tests: duplicate, vague, oversized, and stale. Merge duplicates into the clearest theme, give vague themes a product-area name and description, split oversized themes along their subthemes, and keep or archive stale ones. Base each call on counts, dates, and real quotes, not on theme names alone.
Why Theme Lists Drift Out of Shape
Deck adds a theme whenever new feedback fits none of the old ones. After a big import or a few months of syncing, you have two themes for the same area, a “General” bucket nobody reads, one giant theme that covers half the product, and themes that went quiet last year. The counts stop meaning anything.
How Deck Finds the Themes That Need Fixing
Deck already holds the evidence for each decision: insight counts, the date of the latest insight, subthemes, and the quotes behind them. The review checks every theme against four tests and proposes one fix for each problem. Nothing changes until you approve it, and Deck archives themes instead of deleting them.
How to Review Your Theme Taxonomy in Deck
Run it yourself in Deck, or hand it to your AI agent. Same steps, same result.
- 01
List Every Theme with Its Counts
Open Visualize → Themes. Note each theme's insight count and whether it is growing or fading. Include the empty themes.
- 02
Find the Duplicates
Look for themes with similar names that cover the same product area. Open both and compare the quotes in Theme Insights. If customers say the same thing in both, they are duplicates.
- 03
Flag Vague Themes
A name like “General,” “Other,” “Issues,” or “UX” does not say a product area. Neither does a feeling or a solution. Flag each one for a new name and a description that says what belongs.
- 04
Check the Biggest Themes for Several Areas
Open the largest themes and read the Subthemes card, on the Starter plan or higher. When the subthemes belong to different product areas, the theme is oversized and should be split.
- 05
Spot Stale Themes
Find themes with no recent insights or none at all. Visualize → Subthemes sorted by Sudden Changes shows sharp drops. A quiet theme can still be valid, because a fixed problem also stops new feedback.
- 06
Apply the Fixes You Approve
Rename themes from the title on each theme's Overview page, and merge duplicates in Visualize. Splits and archives run through Deck MCP. Never archive a theme that still has insights. Merge it into the theme that should hold them.
Review Your Themes with Your AI Agent
Prefer Claude, ChatGPT, Cursor, or another MCP client? Paste this prompt. Your agent runs the same workflow through Deck MCP and checks with you before it changes anything.
You need
- Deck MCP connected to your agent
- Customer feedback already in Deck
Your agent starts with explore_themes.
Agent Prompt
Paste This into Your Agent
Use Deck MCP. Fetch and follow https://docs.getdeck.io/docs/agents/workflows/taxonomy-review.md
Theme Cleanup Checklist
## Theme reviewTheme | Problem | Deck evidence (count, latest insight) | Fix-------------|---------------------------------------|---------------------------------------|-------------------------------------------------[Theme name] | Duplicate / Vague / Oversized / Stale | [Deck count], [date] | [Merge into X / Rename / Split / Keep / Archive]## Duplicate[ ] Same product area, same quotes in both themes[ ] Merge into the clearest name, then fix its description## Vague[ ] Name is a product area, not "General", "Other", a feeling, or a solution[ ] Description says what belongs and what does not## Oversized[ ] Subthemes span more than one product area[ ] Split one area into a new theme## Stale[ ] No insights in the last 180 days, or 0 insights[ ] Has insights: keep, or merge into a broader theme[ ] 0 insights: keep, or archive## Before applying[ ] Each merge and each archive approved one by one