Google recently made a change on September 15th 2025, that affects all rank tracking tools: they removed support for the num=100 parameter. This means we can no longer fetch 100 results in a single request, and collecting full Top 100 results now costs up to 10× more.
To keep your tracking both accurate and affordable, Keyword.com uses a Hybrid Tracking Model.
Why Hybrid Tracking?
Most SEO impact happens in the Top 20 results, where almost all organic traffic lives. But we also know it’s valuable to see rankings deeper in the SERPs (Top 100) for context, movement, and prioritization.
The Hybrid Model gives you the best of both: daily precision in the Top 20 and regular visibility of the full Top 100, without passing on huge costs.
How It Works
Tracking depth now depends on your plan type:
Plan Type | Daily Frequency | Top 100 Frequency |
Hourly | Top 20 (6× per day) | Top 100 (weekly on Monday) |
Daily | Top 20 (daily) | Top 100 (weekly on Monday) |
Weekly | Top 20 (weekly) | Top 100 (monthly on Monday) |
Top 20 results = “high-impact” data for your keywords
Top 100 results = broader context, updated less frequently
Free on-demand refreshes now return Top 20 results only
If you upgrade to Top 100 tracking, your on-demand refreshes will include the full Top 100
Update Timing
Every day at 00:00 UTC, all keywords within the Keyword.com platform are queued for automatic updates. The update schedules are as outlined below:
Keyword Refresh Cycle | Frequency | Time(s) |
Daily | Daily | 00:00 UTC |
Weekly | Mondays | 00:00 UTC |
Bi-hourly (legacy) | Daily | Starts at 00:00 UTC and will be updated 6 times during the day |
⚠️ Note on Mondays: Since Top 100 updates are processed on Mondays, expect keyword updates to take longer to complete on those days.
Important notes
Queue Processing: The automatic refresh queue begins processing all keywords daily at 00:00 UTC (or on Monday 00:00 UTC for weekly refreshes). Depending on the total number of keywords, the refresh process may take some time to complete across all accounts.
Dashboard Update Time: The "last updated" time displayed in your project dashboard reflects when the last keyword in your account was updated. This timestamp is shown in UTC format.
Individual Keyword Updates: To see the exact update time for each keyword, view the information individually within your account in the table.
On-Demand Refreshes: Triggering a manual refresh will override the automatic update for selected keywords. The "last updated" timestamp will reflect this manual refresh time.
Bi-hourly Update Requirement (legacy): To maintain bi-hourly updates, login at least once every 3 days. Otherwise, your account will switch to daily updates until you log in again. This ensures efficient use of resources for active users.
Optional Upgrade: Full Top 100 Tracking
Need deeper tracking every day? Contact support for a custom quote for collecting Top 100 results all the time.
What You’ll See in Reports
Because rank depth changes depending on the day, you may notice:
If your keyword was at position 35 in the weekly Top 100, but doesn’t rank in the daily Top 20, the last known position will remain in your table until the next Top 100 update. To make sure that the latest positve rank appears make sure you set the "Maintain Continuous Rank History" setting in Settings > Table
Spyglass and charts will always reflect the most recent data collected, whether that’s Top 20 or Top 100.
If a keyword doesn’t rank in the Top 20 but shows up in the Top 100, it will still appear in your reports when that deeper update runs.
What This Means for You
You’ll see daily insights where they matter most (Top 20)
You’ll have regular visibility into the wider SERP (Top 100)
You’ll have the option to upgrade if you need full Top 100 tracking daily