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

Bulk Keyword Rank Checker Across URLs

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeveloper Tools
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

Bulk Keyword Rank Checker Across URLs solves a common SEO and content analysis challenge: checking how frequently specific keywords appear across multiple web pages is tedious when done manually. Understanding keyword density and occurrence helps optimize content for search engines, but checking each page individually is time-consuming. This tool lets you enter a list of URLs and keywords, and for each URL, searches the page content for the specified keyword(s) and counts occurrences and density. Results are displayed showing URL, keyword, occurrence count, density percentage, and position of first occurrence. Color-coded status indicators make it easy to identify content quality: green for high density, yellow for medium, orange for low, and red for absent. You can configure case sensitivity, filter results by keyword, and export the complete report as CSV or JSON.

WHERE IT RUNS

This extension panel runs directly inside your browser as an overlay on any web page. It works independently of any specific site and requires no additional API keys or permissions beyond the BotGentz extension. The tool fetches page HTML, extracts visible text, and performs keyword analysis, making it usable from any browser session.

HOW TO USE

After installing the BotGentz extension and activating Bulk Keyword Rank Checker Across URLs, click the extension icon in your browser toolbar to open the panel. Enter your URLs in the first text area — you can separate them by commas or new lines. For example: "example.com, my-site.net, test.org" or each on its own line. URLs that don't start with http:// or https:// will automatically get https:// added. Enter your keywords in the second text area, also separated by commas or new lines. Toggle case sensitivity if needed. The preview section shows the total number of checks (URLs × keywords). Click "Check Keywords" to begin the analysis. The tool processes each URL sequentially with a 300ms delay, fetching the page, extracting visible text, and counting occurrences of each keyword. Results appear with color-coded status indicators and show occurrence count, density percentage, and first occurrence position. Click "Export Report" to copy the complete dataset to your clipboard in CSV or JSON format. Click "Clear" to reset the panel.

TECHNICAL OPERATION — Keyword Occurrence and Density Analysis

This tool fetches each page's HTML using GM_xmlhttpRequest, then extracts visible text by removing HTML tags, script blocks, and style blocks. The visible text is then analyzed for each keyword by performing a substring search, counting all non-overlapping occurrences (exact matches). The tool calculates density as a percentage of the total word count, providing a measure of keyword prominence. The position of the first occurrence is also recorded for contextual analysis. Results are categorized by density: high (>1.5%), medium (0.5-1.5%), low (0-0.5%), and absent (0). The tool supports case-insensitive matching by default, with an optional case-sensitive toggle. A 300ms delay between URL checks prevents rate limiting and server overload. Results are stored locally and can be exported as CSV with proper field quoting for Excel compatibility, or as structured JSON for programmatic use.

THE PANEL

The extension panel is fully draggable and remembers its position per site session. It snaps to the nearest edge of the browser viewport when dragged within 50 pixels of any side. You can collapse the panel to a compact title bar using the minimize button, preserving your selection state. The panel resizes vertically by dragging the bottom edge. Press the Escape key to close the panel instantly. The preview updates in real-time as you enter URLs and keywords, and the results section updates as checks complete.

PLEASE NOTE

This tool requires the free BotGentz extension to function. The script fetches page HTML and extracts visible text for keyword analysis. It does not store, transmit, or log any page content, keywords, or user activity. All operations are performed locally from your browser session. The tool fetches the full page HTML, which may include large pages; the timeout setting can be adjusted for slower sites. Keyword analysis is based on exact matching and may not account for stemming or synonyms. The density calculation is based on total words in the visible text. Results may vary based on your network connection and the target server's availability. Export formats include CSV and JSON for maximum compatibility with analysis tools. The case sensitivity and timeout settings are configurable to suit different analysis needs.

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.