Measurement
Exactly what we count, how we count it, and what the numbers cannot tell you.
No one can promise that ChatGPT, Claude, Gemini, Perplexity, Copilot or any other assistant will mention, recommend or cite a particular agent. Those systems change without notice, differ from each other and do not publish how they choose. We make your profile complete, readable and consistent. We do not sell placement and nothing on this page is a ranking signal.
dateModified and its sitemap lastmod are the time the agent or staff last changed it, never the time of the page build.Pro and Spotlight dashboards.
This score only counts how complete your profile is. It does not predict whether ChatGPT, Claude, Gemini, Perplexity or any other assistant will mention you, and no one can promise that. Each item is something you can change: headline, about text, specialties, languages, named service areas, your own questions, a link to your own site, a video transcript if you have a video, and an update in the last 90 days. We do not yet check that you own a linked site. Plan, price and traffic never change the score.
Pro shows whether and when. Spotlight adds counts per month.
When a request for a profile page (or its profile.json or llms.txt) carries one of the crawler names below in its User-Agent header, we add one to a daily counter for that agent and that crawler. We keep the date, the crawler name, the profile and the count. We keep no IP address, no copy of the User-Agent string and no information about who or what sent it.
Identified by user-agent. A User-Agent is a claim. Anyone can send “GPTBot” from a script, and we do not check the operators’ published IP ranges. A count means a request said it was that crawler. It does not mean the operator fetched your page, and it does not mean your profile was used in any answer.
The profile page is cached, so the count is taken by our edge middleware, which sees every request including cache hits, and sent after the response so it adds no wait for the visitor. A failed send is a missed count.
| Name | Operator | Purpose | Can we see it? |
|---|---|---|---|
| GPTBot | OpenAI | Training | Yes, by name in the User-Agent |
| OAI-SearchBot | OpenAI | Search | Yes, by name in the User-Agent |
| ChatGPT-User | OpenAI | Fetch for a person | Yes, by name in the User-Agent |
| ClaudeBot | Anthropic | Training | Yes, by name in the User-Agent |
| Claude-User | Anthropic | Fetch for a person | Yes, by name in the User-Agent |
| Claude-SearchBot | Anthropic | Search | Yes, by name in the User-Agent |
| PerplexityBot | Perplexity | Search | Yes, by name in the User-Agent |
| Perplexity-User | Perplexity | Fetch for a person | Yes, by name in the User-Agent |
| CCBot | Common Crawl | Training | Yes, by name in the User-Agent |
| Bytespider | ByteDance | Training | Yes, by name in the User-Agent |
| Google-Extended | Training | A robots.txt token only. Google fetches pages as Googlebot, so this cannot be seen in a request. | |
| Applebot-Extended | Apple | Training | A robots.txt token only. Apple fetches pages as Applebot, so this cannot be seen in a request. |
Spotlight dashboards.
When a person opens a profile page and their browser says they came from chatgpt.com, perplexity.ai, gemini.google.com, copilot.microsoft.com, claude.ai, we add one to a daily profile-view counter for that assistant. Only the hostname is read. The page address you came from, your IP address and any identifier are not stored.
This undercounts. Many assistants and browsers send no referring address, and a header can be missing or false. Visits that send Global Privacy Control or Do Not Track are not counted, and neither are crawlers or page prefetches. It tells you people clicked through, not that you were recommended.
Public pages are open to AI crawlers on purpose, and /robots.txt names the crawlers above as allowed. Private areas (the dashboard, admin, API and tokenised links) are closed to all of them. Robots rules are voluntary, so this is a statement of intent and not enforcement. llms.txt is a courtesy index and not a ranking signal.