Skip to content

Cookbook: Track rankings across countries

Monitor the same keywords from several countries on a schedule with the SERP position tracker, and read the movements over time.

Goal: track how a set of keywords ranks for your domain in, say, the US, UK, and Germany — refreshed automatically every week — and see which keywords moved.

  • An organization with the SERP Position Tracker feature and available token balance.
  • The keywords you want to track and the domain you’re tracking for.
  • To automate it: an API key with the Search permission, or an MCP client.

One campaign tracks one country’s SERP. To cover three countries you create one campaign per country with the same keywords, each on a weekly schedule. Then you read each campaign’s latest run to compare positions.

In app.isearchfrom.com, open Position Tracker → New campaign. Name it clearly, e.g. Brand keywords — US. Set the domain, add your keywords, and choose country US, your language, device, and engine.

Turn on a schedule and pick weekly at a time that suits you. See Schedules & alerts for cron and timezone details.

Create two more campaigns — … — UK (country GB) and … — DE (country DE) — with the same keywords but the matching country and language.

Each run produces per-keyword positions. Open a campaign to see current ranks, and compare across your three campaigns. See Reading tracker results.

  • Each campaign shows a completed run with a position for every keyword.
  • Re-running next week, the campaign shows movement (up/down) per keyword.
  • Token balance dropped by roughly keywords × countries per run — that’s expected; each keyword check costs tokens. See Token usage.
  • Get notified on big moves — add alert rules and a webhook, then relay them to Slack. See Send alerts to Slack.
  • Cities, not just countries — set a city for hyper-local SERPs (great for local SEO). See Local SEO.
  • Track competitors too — add competitor domains to the campaign to see where they rank for the same terms.