This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Review Keyword Highlighter

Shopping · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryShopping
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Review Keyword Highlighter is a browser extension that scans any webpage for customer reviews and highlights keywords of interest. You can define a list of keywords (e.g., "great", "poor", "quality", "shipping", "customer service") and the tool highlights matching words in reviews with color-coded indicators. Each keyword gets a unique color, making it easy to spot important topics at a glance. The tool automatically detects review elements on the page and processes them in real time. You can customize the keyword list, reset to default keywords, and toggle the feature on or off. The tool is ideal for shoppers, product researchers, marketers, and anyone who wants to quickly identify key themes in customer feedback.

WHERE IT RUNS

Review Keyword Highlighter runs on any webpage, overlaying a floating panel that does not interfere with page content. It operates entirely in your browser as a lightweight userscript, scanning the DOM for review elements. It works on any page, whether static or dynamic, with no external dependencies. All settings are stored locally using GM_setValue—no data is ever sent to any server.

HOW TO USE

After installation, open the floating panel by clicking the extension icon. The panel shows the current status (Enabled or Disabled) and a toggle button to enable or disable the highlighter. Enter your keywords in the "Keywords" field (comma-separated) and click Apply. Click the "↺" button to reset to the default keyword list. The panel displays the number of reviews scanned and shows a list of your active keywords with color samples. Click the "Scan Reviews" button to manually rescan for reviews. The tool automatically rescans when the page content changes. All settings are saved per website.

REAL MECHANISM — WHY THIS WORKS

Most keyword highlighters require manual text selection or work only on the entire page. Review Keyword Highlighter uses a targeted approach that identifies review elements and processes only the text within them. The tool uses a combination of CSS selectors to find review elements, including common review class names (.review, .review-text, .comment, etc.) and content-based detection (looking for words like "review", "rating", "star", "recommend"). It then extracts text from these elements and applies word-boundary matching to highlight only whole-word matches, avoiding partial matches. Each keyword is assigned a unique color using a consistent hash-based function, so the same keyword always appears in the same color across the page. The tool preserves the original text structure by replacing text nodes with highlighted spans. A MutationObserver detects dynamically added reviews and rescans automatically. This approach ensures accurate, real-time, and fully private review keyword highlighting without requiring any external services or network access.

THE PANEL

The floating panel is fully draggable and remembers its position per site, snapping to the edges of the viewport when dragged near them. You can collapse the panel to a small icon to minimize screen distraction and expand it back with a single click. The panel is resizable from the bottom-right corner, giving you more space to view controls. Press the Escape key to close the panel instantly. The panel remains open across page navigation within the same domain, maintaining your current view state. All preferences—panel position, enabled state, and keyword list—are saved per domain for a seamless experience.

PLEASE NOTE

Review Keyword Highlighter requires the free BotGentz extension to be installed and enabled, as it relies on the cross-extension messaging API provided by BotGentz for DOM access permissions. The tool detects review elements using common CSS selectors and may not work on all websites with custom review structures. The keyword highlighting uses whole-word matching (word boundaries) to avoid partial matches. The color assignment is consistent per keyword but may not be visually distinct for all users. All settings are stored locally in your browser using GM_setValue. No page content, review data, or usage information is ever sent to any server. The extension does not read, store, or transmit any personal information. It only scans and highlights reviews at your request.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.