Nostimates

ChatGPT position tracking

chatgptpositionAnonymous

Position on ChatGPT is the order of link pills within the answer, plus where a brand falls in a recommendation list — the second being far more commercially interesting.

How it renders

Pill order in the answer body, and list ordinal for enumerated recommendations.

Sampling

We report mean position with its spread, because a source that alternates between slot one and slot five is a different story from one that sits consistently at slot three.

Gotcha

List position in a ChatGPT recommendation is not a ranking the model computed; it is a sequence it generated. It still matters commercially, but do not describe it as a rank in a client deck.

What the API returns

A single collection call against ChatGPT for the position field, sampled n times and returned as one object per prompt.

{
  "engine": "chatgpt",
  "field": "position",
  "prompt": "best ai visibility tracking tool",
  "country": "GB",
  "language": "en",
  "n": 30,
  "positions": [
    {
      "url": "https://nostimates.com/engines",
      "avg_position": 1.8,
      "best_position": 1,
      "spread": 0.9
    }
  ]
}
GET /v1/collect?engine=chatgpt&field=position

Response fields

KeyTypeNotes
urlstringCited URL.
avg_positionfloatMean ordinal across samples in which it appeared.
best_positionintegerBest slot achieved in the sample set.
spreadfloatStandard deviation of position across samples.

What it costs

Included wherever the engine renders an ordered citation set.

See credit pricing →

ChatGPT position FAQ

Does being first in a ChatGPT list matter?
Commercially, yes — first-named brands get the click. Methodologically, treat it as sequence, not rank.
Is list position stable?
Less than you'd hope. We report mean position with spread across samples for that reason.

Track where ChatGPT names your client in the list

We'll set up list-position tracking across your recommendation prompts.

No newsletter. One reply from a human.

Across every engine

Compare how position behaves on every engine we track.

Position across all engines →