This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!
Keyword Density Analyzer
Productivity · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryProductivity
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.
Download for
iOS
App Store
Download for
Android
Google Play
Download for
Windows
.exe installer
Download for
macOS
.dmg universal
Download for
Linux
.AppImage
Try BotSurf in your browser — no install
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Keyword Density Analyzer is a browser extension that analyzes the text content of any webpage and displays keyword frequency and density statistics. It shows a list of all words with their counts, the percentage of total words each keyword represents, and highlights keywords that appear too often (over 5%) or too rarely (under 0.5%). You can set a custom minimum word length (1-10 characters) and define your own stop word list to filter out common words. The tool provides a downloadable CSV report for further analysis. It is ideal for SEO professionals, content writers, editors, students, and researchers who need to understand the keyword distribution and readability of web content.
WHERE IT RUNS
Keyword Density Analyzer 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, extracting and analyzing text content from the page. 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 analyzer. Adjust the "Min word length" slider to filter out short words (e.g., set to 3 to ignore 1-2 letter words). The "Results" section displays a list of keywords with their frequency and density percentage, color-coded by density level. Click the "Analyze Page" button to manually scan the page. Click the "Export CSV" button to copy the results as a CSV file to your clipboard. All settings are saved per website, so your preferences persist across visits.
REAL MECHANISM — WHY THIS WORKS
Most keyword density tools require copying and pasting text into an external tool, which is time-consuming and loses context. Keyword Density Analyzer uses a DOM-based text extraction approach that works directly on the current page. The tool traverses the DOM using a TreeWalker to collect all visible text content, excluding script and style elements. It then cleans the text by removing punctuation and numbers, splits it into words, and filters words based on minimum length and stop word list. The tool uses a built-in stop word list of over 100 common English words (e.g., "the," "and," "of," "to") and allows users to customize it. It calculates the total word count and then computes the frequency and density percentage for each unique word. Results are sorted by count in descending order and displayed in a table with color-coding for density levels (red for over 5%, orange for 2-5%, and gray for under 2%). This approach ensures accurate, fast, and fully private keyword analysis 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 the results. 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 minimum word length—are saved per domain for a seamless experience.
PLEASE NOTE
Keyword Density Analyzer 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 analyzes visible text content only; it does not read hidden or dynamically loaded content that is not in the DOM. The stop word list can be customized, but this requires editing the script directly. The tool highlights keywords based on density thresholds: >5% is considered high (red), 2-5% is medium (orange), and
Similar Apps
Sticky Notes for Any Page
Add sticky notes to any webpage. Write, color-code, drag, and resize notes that persist per site. Hide or show all notes instantly.
Working Hours Highlighter
Highlight dates and times that fall within your working hours with color-coded visual cues.
Interval Timer
Floating interval timer for HIIT workouts with work/rest cycles and sound alerts.
Stopwatch
Floating stopwatch with lap timing, millisecond precision, and state persistence.
Countdown Timer
Floating countdown timer with progress ring, sound notification, and state persistence.
Meeting Time Finder
Find overlapping meeting times across time zones with availability selection for up to 6 participants.