AI visibility benchmark — what assistants say when asked about this category

Dataset version 2 · 1 run · first run 2026-09-02 · latest run 2026-09-02 · dataset: https://hilyt.it/geo-index.json

This page measures what AI assistants actually return when someone asks about the category Hilyt is in — open, AI-readable profiles — and whether Hilyt is part of the answer. It is observed, not modelled: every row is one real answer from one API surface to one frozen prompt, recorded as it came back, including every miss.

Four things are recorded per answer. Mentioned: Hilyt appears anywhere in the free answer. Ranked: it appears in the TOP list the wrapper asks for — the model's own top ten it "would actually recommend, best first" — with its position. Cited: hilyt.it is credited as a source. Retrieved: hilyt.it was in the search results the model pulled, whether or not the answer used it (on the OpenAI surface only the used sources are visible, so there Retrieved cannot differ from Cited — each surface's table says where its two columns come from). A mention is not a recommendation, and a citation is not an endorsement; a ranked position is the one column that was explicitly asked for as a recommendation. They are the raw events, and the table shows them separately so that a zero in one column is not hidden by a one in another.

The four surfaces are developer APIs with a search tool attached — the OpenAI Responses API with web_search, the Anthropic Messages API with web_search, the Gemini API with google_search grounding, and the Perplexity API's sonar model. They are not the consumer ChatGPT, Claude, Gemini or Perplexity apps, which have their own system prompts, memory and product layers and can answer differently. Treat each column as "what this vendor's API returned on this date", nothing wider. A search tool attached is not a search performed: when a surface returns no retrieved and no cited domain on any prompt in a run, its search did not fire and its answers came from training data. That surface is marked "search did not fire" under its table, its Cited and Retrieved cells read "not measured" instead of zero, and it is left out of the source and product tables — "we asked and were not listed" and "the search never ran" are different results and are never merged.

Prompts come in two kinds and are reported separately. Unbranded prompts (category and problem discovery) ask about the category without naming Hilyt; being absent from those answers is the ordinary state for a small product and is exactly what the benchmark exists to track. The entity prompt names the founder and tests whether the assistant knows who that is and describes something current — a different question, so its result is never pooled with the unbranded ones.

The frozen prompts

No brand name, no site hint, no system prompt — but not sent bare. Each prompt is dropped into one fixed wrapper, the same for every surface, which asks the model to search the web, answer as it normally would, and then end its reply with a line "TOP: name1 | name2 | name3" listing the top ten products, tools, websites or companies it would actually recommend, best first. The wrapper's full text is the prompt_wrapper field of the dataset and the fleet source is public. So the Ranked column is the model's answer to an explicit request for a recommendation ranking, and Products named are what that requested line contained. The set is the fleet benchmark's nine prompts, frozen so that runs are comparable; a change to the set is a new version, not an edit. Two of the nine were reworded on 2026-07-28 because their originals drew refusals rather than lists, and four were added on 2026-09-01.

  1. tool to create an LLM-readable profile of yourself (Category discovery)
  2. best ways to publish a public professional profile that AI assistants can read (Category discovery)
  3. ungated alternative to LinkedIn that AI can read (Category discovery)
  4. tools to check whether AI chatbots mention or recommend your brand (Category discovery)
  5. who is Jack Stovell (Entity)
  6. how to make my personal site readable by AI assistants (Problem discovery)
  7. llms.txt profile generator (Category discovery)
  8. AI-readable business profile (Category discovery)
  9. GEO tools for personal branding (Category discovery)

Latest run, per surface

One table per API surface, one row per prompt. Under each heading is where that surface's Retrieved and Cited columns come from, because the four APIs expose different things. "no" is a real result, not a gap: the prompt was asked and Hilyt was not in the answer. "not measured" is a gap and is labelled as one: the surface's search did not fire in this run, so absence from its sources means nothing. Sources are the domains the answer cited; products are the first few names on its TOP line, as it wrote them — "no list returned" means the model echoed the wrapper's example instead of naming anything.

OpenAI — gpt-5

Retrieved = Cited on this surface: the Responses API exposes only the URL annotations the answer used, not the wider result pool, so the two columns cannot differ here.

1 of 9 mentioned · 1 ranked · 1 cited · 1 retrieved

Unbranded prompts: 0 of 8 mentioned · 0 ranked · 0 cited · 0 retrieved. Entity prompt: 1 of 1 mentioned · 1 ranked · 1 cited · 1 retrieved.

PromptMentionedRankedCitedRetrievedSources citedProducts named
tool to create an LLM-readable profile of yourselfnonononojsonresume.org, docs.rxresume.org, schema.org, jsonld.com, github.com, charasnap.com, mem0.aiReactive Resume, JSON Resume, JSON-LD Generator, Person Schema Generator, CharaSnap
best ways to publish a public professional profile that AI assistants can readnonononodevelopers.google.com, schema.org, microformats.org, ogp.me, help.openai.com, commoncrawl.org, datatracker.ietf.org, linkedin.com, docs.github.com, support.orcid.org, support.crunchbase.com, help.behance.net, book.keybase.io, support.google.comGitHub Pages, LinkedIn, GitHub, ORCID, Google Scholar
ungated alternative to LinkedIn that AI can readnonononoabout.me, docs.github.com, help.peerlist.io, info.orcid.org, scholar.google.com, help.behance.net, dribbble.com, stackoverflow.com, docs.gitlab.com, kaggle.com, theinformation.com, indieweb.orgAbout.me, GitHub, Peerlist, ORCID, Google Scholar
tools to check whether AI chatbots mention or recommend your brandnonononohelp.ahrefs.com, semrush.com, help.yext.com, support.conductor.com, seranking.com, seoclarity.net, themarketingjuice.com, nozzle.io, help.brightedge.com, similarweb.com, reddit.com, yext.comAhrefs Brand Radar, Semrush AI Visibility, Yext AI Citations, Conductor AI Search Performance, SE Ranking AI Visibility
who is Jack Stovellyes#2yesyesjstov.uk, hilyt.it, find-and-update.company-information.service.gov.ukScriptGrain, MarketFrame, UKSpend, Paws of London, ReviewNudge
how to make my personal site readable by AI assistantsnonononohelp.openai.com, developers.google.com, support.apple.com, support.claude.com, openai.com, sitemaps.org, bing.com, rssboard.org, ogp.me, w3.org, schema.orgGoogle Search Console, Bing Webmaster Tools, Google Rich Results Test, Schema.org, Meta Sharing Debugger
llms.txt profile generatornonononollmstxt.org, llmstxtgenerator.co, aibotaccess.com, kitful.ai, mintlify.docs.manicule.dev, gitbook.com, docs.readthedocs.com, wordpress.org, support.wix.com, llmstxtgenerator.de, llmtxt.info, developer.chrome.comLLMs.txt Generator, Mintlify, Wix, AI Bot Access, GitBook
AI-readable business profilenonononosupport.google.com, apple.com, support.microsoft.com, developers.google.com, schema.org, wikidata.org, bing.com, yext.comGoogle Business Profile, Schema.org, Apple Business Connect, Bing Places, Yelp for Business
GEO tools for personal brandingnonononobusiness.google.com, apple.com, blogs.bing.com, semrush.com, yext.com, uberall.com, synup.com, brightlocal.com, whitespark.ca, localfalcon.com, support.google.com, geoimgr.comGoogle Business Profile, Apple Business Connect, Bing Places for Business, BrightLocal, Semrush Listing Management

Claude — claude-haiku-4-5-20251001

Retrieved comes from the web_search_tool_result blocks (every result the search returned); Cited from the answer's citations.

0 of 9 mentioned · 0 ranked · 0 cited · 0 retrieved

Unbranded prompts: 0 of 8 mentioned · 0 ranked · 0 cited · 0 retrieved. Entity prompt: 0 of 1 mentioned · 0 ranked · 0 cited · 0 retrieved.

PromptMentionedRankedCitedRetrievedSources citedProducts named
tool to create an LLM-readable profile of yourselfnonononoarxiv.orgGemini API, Claude API, GPT-4 API, Character.AI, OpenAI
best ways to publish a public professional profile that AI assistants can readnonononocontently.com, aiprofiles.co.uk, stackmatix.com, agentbuyable.ai, showupinai.comAIProfiles, Gravatar, LinkedIn, JSON-LD Schema, Google Business Profile
ungated alternative to LinkedIn that AI can readnonononosearchenginejournal.com, findymail.com, engagecoders.comX, Reddit, AngelList, GitHub, Wellfound
tools to check whether AI chatbots mention or recommend your brandnonononouseomnia.com, alhena.ai, elfsight.com, amplitude.com, rocketblue.aiAlhena AI, Otterly, Amplitude AI Visibility, Profound, Rankscale
who is Jack Stovellnonononolinkedin.com, rocketreach.co, en.wikipedia.orgLinkedIn, Noctem, Clements Young Ltd, Qualis Flow, MyTutor
how to make my personal site readable by AI assistantsnonononomo.agency, vercel.com, airankchecker.net, flashpointmarketing.bizllms.txt, Intentful, Vercel, Schema.org, Markdown
llms.txt profile generatornonononodreamhost.com, sitespeak.ai, llmrefs.comSiteSpeakAI, DreamHost, LLMrefs, SEOmator, Rankability
AI-readable business profilenonononobilarna.com, platinum.ai, aiprofiles.co.ukPlatinum.ai, Bilarna, Paminga, AIProfiles, Google Business Profile
GEO tools for personal brandingnonononoblog.tenaciousmarketing.co.uk, onlinemarketingberatung.de, mybrandi.ai, geoptie.com, producthunt.comBrandi, Profound, Otterly, HubSpot AEO Grader, Thirdeye

Gemini — gemini-3.6-flash

Retrieved comes from groundingChunks (the pages grounding fetched); Cited from groundingSupports (the chunks the answer was attributed to).

1 of 9 mentioned · 0 ranked · cited and retrieved not measured

Unbranded prompts: 0 of 8 mentioned · 0 ranked · cited and retrieved not measured. Entity prompt: 1 of 1 mentioned · 0 ranked · cited and retrieved not measured.

Search did not fire on this surface in this run: no answer carried a retrieved or cited domain, so the answers above are the model's training-data recall. Mentioned and ranked are reported as that; cited and retrieved are not measured; nothing from this surface enters the source or product tables.

PromptMentionedRankedCitedRetrievedSources citedProducts named
tool to create an LLM-readable profile of yourselfnononot measurednot measurednot measuredUseMyContext, Context Kit, Obsidian, Contextify, MarkDone
best ways to publish a public professional profile that AI assistants can readnononot measurednot measurednot measuredGitHub Pages, Schema.org, ORCID, LinkedIn, Wikidata
ungated alternative to LinkedIn that AI can readnononot measurednot measurednot measuredPersonal Website, Peerlist, Read.cv, GitHub, Polywork
tools to check whether AI chatbots mention or recommend your brandnononot measurednot measurednot measuredPeec AI, Ahrefs Brand Radar, Semrush AI Visibility Toolkit, Botric, Otterly.ai
who is Jack Stovellyesnonot measurednot measurednot measuredChatGPT, Claude, GitHub, Visual Studio Code, Notion
how to make my personal site readable by AI assistantsnononot measurednot measurednot measuredFirecrawl, Schema.org, Astro, Vercel, Mintlify
llms.txt profile generatornononot measurednot measurednot measuredAnswer.AI, Writesonic, WordLift, Rank Math, Apify
AI-readable business profilenononot measurednot measurednot measuredGoogle Business Profile, Schema.org, llms.txt, Geoptie, Yext
GEO tools for personal brandingnononot measurednot measurednot measuredSemrush, Otterly AI, SparkToro, Goodie AI, Profound

Perplexity — sonar

Retrieved comes from search_results plus citations; Cited from the citations array alone.

0 of 9 mentioned · 0 ranked · 0 cited · 0 retrieved

Unbranded prompts: 0 of 8 mentioned · 0 ranked · 0 cited · 0 retrieved. Entity prompt: 0 of 1 mentioned · 0 ranked · 0 cited · 0 retrieved.

PromptMentionedRankedCitedRetrievedSources citedProducts named
tool to create an LLM-readable profile of yourselfnonononohumandirectory.ai, figma.com, arxiv.org, gamma.app, docsbot.ai, knolme.worldstatelabs.com, about.me, free.ai, hello.cv, ai.meta.com, readdy.ai, getvoila.ai, reddit.comHuman Directory, KnolMe, about.me, hello.cv, Gamma
best ways to publish a public professional profile that AI assistants can readnonononoaivisible.co.uk, cvin.bio, openresume.com, karpi.studio, docsbot.ai, stackmatix.com, schema.org, contentpowered.com, capconvert.com, greadme.com, webyes.com, meta.discourse.org, schemaengineai.com, aubreyyung.com, nationalpositions.comPersonal website, Schema.org, LinkedIn, GitHub, Google Search Console
ungated alternative to LinkedIn that AI can readnonononocvin.bio, linked.com, humandirectory.ai, leadersforum.co, chromewebstore.google.com, peerlist.io, np.bold.pro, clay.com, expertise.ai, getfoundi.com, flowtivity.ai, profiles.catalyst.harvard.edu, exa.ai, exploremyprofile.comCVin.Bio, HumanDirectory, Explore My Profile, GetFoundi, Peerlist
tools to check whether AI chatbots mention or recommend your brandnonononomentions.so, ahrefs.com, kopp-online-marketing.com, trysight.ai, nightwatch.io, sellm.io, semrush.com, beamtrace.com, llmbrandmonitor.com, searchengineland.com, reddit.com, position.digital, keyword.comAhrefs Brand Radar, Mentions, Sight AI, Otterly AI, Keyword.com
who is Jack Stovellnonononoesports-news.co.uk, linkedin.com, jstov.uk, startupbase.io, esportsinsider.com, brightside.me, bbc.com, riverineherald.com.au, en.wikipedia.org, southernriverinanews.com.au, equineaffairs.com, ocregister.com, members.tripod.comno list returned
how to make my personal site readable by AI assistantsnonononoagentu.co.uk, tryreadable.ai, yext.com, linkedin.com, valtech.com, cintra.run, web.dev, ourcodeworld.com, notiduck.com, mo.agency, webmcpworld.com, vercel.com, intentful.aiVercel, Google Search Central, Schema.org
llms.txt profile generatornonononollmrefs.com, github.com, drupal.org, writesonic.com, ahrefs.com, usegrowthos.com, llms-text.com, keploy.io, chromewebstore.google.com, siftly.ai, context.dev, llmstxt.firecrawl.dev, mintlify.comFirecrawl, LLMrefs, Ahrefs
AI-readable business profilenonononopaminga.com, bilarna.com, aiprofiles.co.uk, aiprofile.com, blog.udemy.com, deeprank.org, junia.ai, flowtivity.ai, perfectassistant.ai, docsbot.ai, qwairy.co, brycenwood.comBilarna, AIProfiles, AiProfile, Deeprank, Qwairy
GEO tools for personal brandingnonononobirdeye.com, beomniscient.com, airankchecker.net, rankshift.ai, github.com, useomnia.com, writesonic.com, aiclicks.io, tryprofound.com, eesel.ai, visible.seranking.com, primacy.com, yotpo.com, directiveconsulting.comProfound, Writesonic, SE Visible, Peec AI, Otterly.AI

Run history

Mentions per surface, run by run, out of the prompts that were actually answered — a provider outage shows as errored, not as zero mentions. Runs are appended and never overwritten; a run is one pass over every prompt on every surface, and a run that covered only some surfaces is listed as partial here and never drives the tables above. Answers vary between runs even with nothing changed, so read the direction over several runs, not the difference between two.

RunOpenAIClaudeGeminiPerplexity
2026-09-021 of 90 of 91 of 90 of 9

Who the assistants do cite and name

Across the unbranded prompts in the latest complete run: the domains the answers cited most, and the products they named most. This is the honest picture of the category as the assistants currently describe it, direct competitors included. A count is the number of answers (out of the unbranded prompts on every surface whose search fired in that run) that cited the domain or named the product at least once; a surface whose search did not fire contributes nothing here. Product names are merged when they differ only in punctuation or an "AI" suffix.

Sources cited most

DomainAnswersSurfaces
schema.org5OpenAI, Perplexity
yext.com4OpenAI, Perplexity
aiprofiles.co.uk3Claude, Perplexity
developers.google.com3OpenAI
docsbot.ai3Perplexity
github.com3OpenAI, Perplexity
reddit.com3OpenAI, Perplexity
semrush.com3OpenAI, Perplexity
support.google.com3OpenAI
about.me2OpenAI, Perplexity
ahrefs.com2Perplexity
airankchecker.net2Claude, Perplexity

Products named most

ProductAnswersSurfaces
Schema.org7OpenAI, Claude, Perplexity
GitHub4OpenAI, Claude, Perplexity
Google Business Profile4OpenAI, Claude
Otterly4Claude, Perplexity
Profound4Claude, Perplexity
About.me3OpenAI, Perplexity
Ahrefs Brand Radar3OpenAI, Claude, Perplexity
AIProfiles3Claude, Perplexity
Google Search Console3OpenAI, Claude, Perplexity
LinkedIn3OpenAI, Claude, Perplexity
Apple Business Connect2OpenAI
Behance2OpenAI

Entity accuracy

For the entity prompt we also check one thing in the answer text: whether it names at least one of the founder's current ventures. That is a keyword test, not a fact-check — an answer can name a current venture and still describe an outdated identity alongside it, and the check cannot tell. The answer text itself is not published, because it can quote third-party pages; the test runs inside the database and only the yes/no leaves it.

Limitations


How the AI readiness score works · Run the AI readiness check · Dataset (JSON) · Guides · hilyt.it