Updates & Changelog

Stay up to date with the latest features, improvements, and bug fixes in SERP Monitor.

Version 1.9.3 (January 27, 2026)

  • Improved SEO with unique page titles and descriptions
  • Enhanced meta tags for Login and Buy Credits pages

Version 1.9.2 (January 23, 2026)

  • Fixed login session handling for better reliability
  • Fixed Profile page scrolling - all content now visible
  • Improved Buy Credits page layout consistency

Version 1.9.1 (January 21, 2026)

  • Added Contact Us page with working email form
  • Contact form protected with reCAPTCHA to prevent spam

Version 1.9.0 (January 17, 2026)

  • Added PayPal payment integration - purchase credits directly within the app
  • New Buy Credits page with 7 credit packages from 1K to 1M credits
  • Added public Pricing page with SEO optimization and pricing details
  • Added payment history section to Profile page
  • Added Buy Credits button on Usage page for quick access

Version 1.8.0 (January 16, 2026)

  • Added exclude phrase filter on Keywords page - hide keywords containing specific text
  • Made filter row responsive - filters wrap to multiple lines on smaller screens
  • Added Keyword Groups management section on Domains page
  • View all groups for each domain with keyword counts
  • Rename groups directly - all keywords in the group are updated automatically

Version 1.7.8 (December 28, 2025)

  • Add Keywords now auto-selects the domain's preferred country - no need to manually select country each time

Version 1.7.7 (December 28, 2025)

  • Fixed group filter reset when switching domains - filter now resets to 'All groups' automatically
  • Improved domain switching experience on Keywords and Dashboard pages

Version 1.7.6 (December 28, 2025)

  • Added subfolder/path tracking support - add domains with paths like 'https://example.com/usa/' to track only keywords ranking under that folder
  • Added click-to-sort on date columns in Keywords Overview table - click to sort by best/worst positions for any date
  • Sort toggles between ascending (best first), descending (worst first), and unsorted

Version 1.7.5 (December 16, 2025)

  • Added new Profile page for managing personal information (First Name, Last Name, Company)
  • Added password change functionality in Profile page
  • Reorganized sidebar navigation into two sections with separator line
  • Main section: Dashboard, Keywords, Domains, Search Console
  • Account section: Usage, Profile, Settings

Version 1.7.4 (December 13, 2025)

  • Visual distinction between skipped days and not-ranking days in Keywords Overview table
  • Days without position checks (due to check frequency setting) now show gray background
  • Days with checks where keyword was not found still show '-' without background

Version 1.7.3 (December 13, 2025)

  • Changed default pagination from 20 to 50 keywords per page for better overview
  • Updated pagination options to 50, 100, 200, 500 on Dashboard and Keywords pages
  • Faster URL tooltip display (100ms) when hovering over link icons

Version 1.7.2 (December 7, 2025)

  • Changed default URL display to icon-only mode for cleaner, more compact Keywords table
  • URL display preference saved per user and persists across sessions
  • Switch to full URL mode available in Settings if preferred

Version 1.7.1 (December 7, 2025)

  • Added URL display toggle in Settings page - choose between full URL or compact icon-only view
  • Icon-only mode shows narrower URL column with clickable link icons in Keywords table
  • Non-ranking keywords display grayed-out icon (not clickable) for quick visual identification
  • Hovering over icon displays full URL as tooltip for reference

Version 1.7.0 (December 5, 2025)

  • Added dark theme support with toggle in Settings page
  • Theme preference automatically saved to browser and persists across sessions
  • Light mode remains the default for new users
  • Added per-domain Position Check Frequency setting (Manual, Daily, Every 3 days, Weekly)
  • Moved position check scheduling from global settings to individual domain configuration
  • Frequency selector available in both Add Domain and Edit Domain modals

Version 1.6.0 (November 25, 2025)

  • Redesigned homepage with modern layout featuring navigation bar, hero section, and streamlined sign-in/register access
  • Added dynamic 'Latest Updates' section on homepage that automatically displays the 3 most recent changelog entries
  • New public API endpoint for changelog data to keep homepage updates synchronized
  • Improved visual design with compact spacing and catchy '100 Free Credits' badge in hero section

Version 1.5.9 (November 24, 2025)

  • Added 'Cost per Run' information card to Profile/Usage page showing total credits needed for all domains in one check
  • Added 'Total Cost per Run' summary section below domains table on Domains page
  • Summary displays total credits required to check all keywords across all domains
  • Shows total keyword count alongside cost calculation for better credit usage understanding

Version 1.5.8 (November 14, 2025)

  • Added multi-date comparison feature to Keywords page - select up to 8 specific dates to compare keyword positions
  • New 'Compare Dates' mode automatically shows today's data by default for instant keyword overview
  • Calendar-based date selection with visual date chips and easy date removal
  • Intelligent position change calculations between selected dates with null handling for sparse data
  • Separate caching for date range and comparison modes for optimal performance

Version 1.5.7 (November 09, 2025)

  • Changed default date range to 14 days (previously 30 days) on Keywords page for quicker overview
  • Added visual icons to all filter selectors: Calendar (date), Tags (groups), MapPin (location), Monitor (device), Hash (#position), TrendingUp (changes)
  • Applied icon improvements to both Dashboard and Keywords page for consistent user experience
  • Enhanced filter UI with better visual hierarchy and easier identification of filter types

Version 1.5.6 (November 09, 2025)

  • Redesigned position cells with colored backgrounds for better visibility (green 1-3, blue 4-10, yellow 11-20, orange 21-50, red 51+)
  • Position numbers now display in black font (white in dark mode) for improved contrast and readability
  • Change indicators (+/-) maintain green/red colors to clearly show ranking improvements and declines
  • Applied new styling across all tables: Dashboard, Keywords page, and daily position tracking views

Version 1.5.5 (November 08, 2025)

  • Added 'Both' device option when adding keywords - automatically creates desktop and mobile versions simultaneously
  • Fixed keywords table refresh - new keywords now appear immediately after adding without manual page refresh
  • Improved success message to show exact count of keywords added (including both versions when 'Both' is selected)

Version 1.5.4 (November 06, 2025)

  • Improved error handling for 'Refresh All' button - now displays clear message when Serper API key is not configured
  • Removed API Configuration and Database Management sections from Settings page for cleaner interface
  • Enhanced error messages direct users to configure missing API keys when needed

Version 1.5.3 (November 05, 2025)

  • Added sticky table header to Keywords page - header stays visible when scrolling through keyword lists
  • Fixed Credit Usage Over Time chart to display real usage data from database instead of mock data
  • Added date range selector (30/60/90 days) to Credit Usage Over Time chart for flexible time period analysis
  • Chart now connects all data points with smooth line visualization for better trend visibility
  • Added Logout button to Settings page matching the Profile page layout
  • Updated Profile and Settings pages to display user email in header instead of user name for better identification

Version 1.5.2 (October 28, 2025)

  • Extended position tracking from 7 days to 30 days by default on Keywords page
  • Added date range filter with preset options: 7, 14, 30, 90, and 180 days
  • Implemented automatic cleanup of position data older than 6 months to optimize database performance
  • Cleanup service runs daily via scheduler to maintain data within retention period
  • Added 'Cost per Run' column to Domains page showing total credits needed for one complete position check
  • Cost per run displayed with light blue badge for easy identification

Version 1.5.1 (October 18, 2025)

  • Improved table column layout with cleaner visual structure
  • Reorganized columns: Keywords - Groups - Location - Device - Volume - Position - Last Update - Actions
  • Keywords page columns: Keywords - Groups - Location - Device - URL - Volume - Positions (daily) - Actions
  • Center-aligned all columns for better readability (except Keywords and URL which remain left-aligned)
  • Country flags now display without text labels for a cleaner, more compact appearance
  • Added Device column to Keywords page table for device-type visibility

Version 1.5.0 (October 18, 2025)

  • Added configurable SERP search depth per domain (10-100 results)
  • Dynamic credit calculation based on search depth (1 credit per 10 results)
  • Fixed deep position tracking - now accurately finds rankings beyond position 10
  • Implemented multi-page SERP fetching with proper pagination
  • Added country flags to Dashboard and Keywords pages for visual location identification
  • Added SERP Depth column to Domains table showing configured search depth
  • Search depth selector available in both Add Domain and Edit Domain modals

Version 1.4.0 (October 15, 2025)

  • Added domain-specific notes feature to Keywords page
  • New "Notes" button allows users to add custom information for each domain
  • Notes are domain-specific and automatically switch when changing domains
  • Made all app pages self-canonical for better SEO indexing
  • Added Google site verification meta tag to all pages
  • Created reusable SEO hook for managing page meta tags dynamically

Version 1.3.0 (October 14, 2025)

  • Fixed production deployment routing - static SEO pages now work correctly in production
  • Renamed homepage file to avoid Vite build conflicts (home.html instead of index.html)
  • Implemented environment-aware file paths for development and production
  • Vite now automatically copies static HTML files to dist/public/ during build
  • Dual-routing architecture verified: SEO pages at /, /login, /updates and React SPA under /app/*

Version 1.2.3 (October 14, 2025)

  • Fixed pagination visibility on Keywords page - now always displays at bottom of table
  • Made keyword rows more compact across Dashboard and Keywords pages for better space utilization
  • Fixed Active Domain Profile persistence - selection now stays consistent across all pages
  • Implemented localStorage for domain selection to maintain state between page navigations
  • Fixed React console errors by removing nested anchor tags in sidebar navigation
  • Enhanced SEO with dedicated HTML pages for /login and /updates routes

Version 1.2.2 (October 13, 2025)

  • Enhanced SEO with comprehensive meta tags for better search engine visibility
  • Added Open Graph and Twitter card tags for improved social media sharing
  • Implemented JSON-LD structured data for search engines

Version 1.2.0 (October 13, 2025)

  • Added Google Search Console integration with OAuth 2.0 authentication
  • Import actual search performance data (clicks, impressions, CTR, position)
  • View top-performing search queries and landing pages
  • Sync GSC properties and performance metrics automatically

Version 1.1.0 (October 10, 2025)

  • Implemented daily automated position checks with smart scheduling
  • Added once-per-day logic to prevent duplicate API calls
  • Credit protection - charges only after successful SERP lookups
  • Toggle between automatic daily checks and manual updates

Version 1.0.0 (October 5, 2025)

  • Initial release of SERP Monitor
  • Track keyword positions across 249 countries and regions
  • Pay-as-you-go credit system with no monthly fees
  • 100 free credits for new users
  • Multi-device support (desktop, mobile, tablet)
  • Historical position tracking with charts
  • CSV export functionality