SERP Tracking
Configure search engine result page tracking — providers, locations, devices, and keyword sets — to capture how AI engines source their answers.
Overview
SERP Tracking captures search engine result pages alongside your AI snapshots. It's how you correlate "what AI engines say about you" with "what shows up in classic search," because most AI engines pull from the same SERP sources. If a page ranks page 3 in Google, it's unlikely to be cited by Perplexity or Gemini either.
Plan gate: SERP tracking requires a SERP provider connector and is available on Starter and above. The Free plan has no SERP capture.
What gets captured
For each tracked keyword, on each scheduled run, the platform captures:
| Field | Description |
|---|---|
| Position | Your rank for the keyword |
| URL | Which page is ranking |
| Title and snippet | The visible result text |
| Top 10 results | Competitor URLs ranking above and around you |
| People Also Ask | Related questions appearing on the SERP |
| Featured snippet | Whether the SERP has a featured snippet and who owns it |
| AI Overview | Whether Google's AI Overview appears for the query and what it says |
Configuration
Open Settings → SERP Tracking to configure capture.
Provider
Pick your SERP API provider. Supported:
- Serper — fast, flat per-query pricing, US/EU regions
- DataForSEO — granular country/language coverage, slightly higher per-query cost
Add credentials at Settings → Connectors. Without credentials configured, SERP capture is skipped.
Locations
Add the geographic locations you want to track. Each location has:
- Country code (e.g.,
US,GB,DE) - City (optional, for local SERPs)
- Language (e.g.,
en,es,fr)
Most providers charge per query and per location separately, so adding more locations multiplies your SERP capture cost. See Locations.
Devices
Toggle desktop, mobile, or both. Mobile SERPs often differ significantly from desktop and tend to be what AI engines actually index, so we recommend tracking mobile by default.
Keyword sets
A keyword set is a list of queries to track. You can:
- Add keywords manually (one per line)
- Import from a CSV
- Auto-generate from your prompts via the Query Universe export
Each keyword in each (location × device) combination uses one query credit per capture run.
Schedule
SERP captures run on the same schedule as your snapshots — see Schedules. You can set them to daily, weekly, or custom cadence per project.
To run a one-off capture, use the Capture now button on the SERP Tracking page or trigger it via the API.
Cost considerations
SERP capture has a cost per query that varies by provider. The math for budgeting:
The platform tracks SERP costs in Cost Tracking under the serp source type. Watch this number — it's the easiest line item to accidentally blow up by adding "just one more location."
Best practices
- Start narrow. Pick the 20-30 keywords that matter most before scaling up. A small, well-tuned set is more useful than a sprawling one you don't review.
- Track mobile, not desktop. Mobile SERPs are closer to what AI engines see, especially for Google.
- Don't duplicate locations unnecessarily. Tracking
USandNew York, USis rarely worth the extra cost — pick one. - Use Query Universe exports for keyword sets. The Query Universe knows what your prompts are about; let it pick the keywords for you instead of guessing.
- Audit costs weekly. SERP costs can grow silently if someone adds a new location or doubles the keyword count.
Related docs
- Schedules — when SERP captures run
- Locations — geographic targeting
- Connectors — adding Serper / DataForSEO credentials
- Cost Tracking — monitoring SERP spend