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

SEO Tool Keyword Rank Change Badge

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

About this app

WHAT IT DOES

SEO Tool Keyword Rank Change Badge adds visual rank change indicators directly to your SEO tool dashboards and search results pages. The script reads keyword ranking data including positions, search volumes, difficulty scores, and URL rankings, then displays color-coded badges showing rank changes next to each keyword. Green up arrows indicate rank improvements with the position delta shown, red down arrows show rank declines, and yellow neutral badges indicate no change. The script tracks historical rank data locally using GM_setValue, allowing you to see trends over time without needing a separate tracking system. Keywords that enter or exit top 3, top 10, or top 100 positions are automatically highlighted with color-coded row backgrounds for instant visibility. A real-time stats panel shows the total number of keywords, positions with changes, and the count of upward and downward movements.

WHERE IT RUNS

This script operates on all major SEO platforms including Semrush, Ahrefs, Moz, Serpstat, and Spyfu, as well as live search results from Google and Bing. It works on keyword tracking dashboards, position tracking reports, rank history views, and search engine results pages. The script automatically detects which platform you're using and applies the appropriate extraction strategy for that site's specific DOM structure.

HOW TO USE

After installing through the BotGentz extension, navigate to your SEO tool's keyword tracking dashboard or perform a search on Google or Bing. The script automatically scans the page and applies rank change badges to keywords that have historical data. Use the configuration panel to customize your experience: toggle rank change badges on or off, enable or disable color-coding, control historical tracking, and configure position highlights for top 3, top 10, or top 100. The panel displays real-time statistics showing total keywords, positions tracked, and upward/downward movement counts. Use the "Scan Keywords" button to manually trigger a fresh scan, or "Clear History" to reset all stored rank data.

PLATFORM-ADAPTIVE DATA EXTRACTION WITH LOCAL PERSISTENCE

This script implements a sophisticated multi-platform extraction engine that parses keyword ranking data from diverse SEO tool interfaces. The engine maintains distinct extraction strategies for each supported platform, using platform-specific CSS selectors to locate keywords, positions, search volumes, and difficulty scores. For Semrush and Ahrefs, it targets table rows with specific data attributes; for Moz and Serpstat, it parses result cards and list items; for Google and Bing, it extracts organic search results from standard result containers. After extraction, the engine stores historical position data locally using GM_setValue with a keyed structure that preserves per-keyword history. Each keyword's history includes position, timestamp, and URL, enabling accurate delta calculations. The highlight system uses position-based classification to apply visual emphasis to top rankings, helping identify high-performance keywords at a glance.

THE PANEL

The configuration panel is fully draggable and remembers its position per-site using GM_setValue. It snaps to screen edges when dragged near them, collapses to a compact bubble when minimized, and supports Escape key for quick collapse. All settings—including badge visibility, color-coding, historical tracking, position highlights, and auto-refresh interval—are persisted across sessions.

PLEASE NOTE

This script requires the free BotGentz extension to run. SEO platforms periodically update their page structures, which may affect the script's ability to extract keyword data—we actively maintain the script and release updates to ensure compatibility. The script reads only publicly visible ranking data displayed on the page and does not access hidden fields, passwords, or sensitive information. Historical rank data is stored locally in your browser using GM_setValue and never transmitted to external servers. This tool is designed to help you monitor keyword performance and is not affiliated with or endorsed by any SEO platform.

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.