GEO · 6 MIN
How do AI assistants recommend developer tools, and what can you influence?
No AI vendor publishes a ranking formula for tool recommendations. Here is what is documented, what is not, and what a dev tool company can do about it.
AI assistants recommend developer tools by combining what the model learned in training with, in many products, live retrieval from the web. No vendor publishes a formula for which tool gets named, so anyone who claims to know the exact ranking logic is guessing. What you can do is make your tool easy to retrieve, easy to describe accurately, and easy to verify, then measure what the assistants actually say.
- Assistant answers draw on two things. Model knowledge from training and, where the product supports it, pages retrieved at question time.
- No major AI vendor documents a recommendation ranking formula. Treat any "algorithm" claim as unproven.
- Retrieval depends on crawl access, indexing, and pages that match the question being asked.
- Accurate public descriptions, a clear category, and independent mentions reduce the chance of being described wrongly.
- The only reliable method is to test the same questions repeatedly and track what changes.
- Nactore builds the product and the visibility work together, so findings in the answers feed back into engineering and docs.
What is actually documented about how assistants answer?
Two things are documented and one is not.
The first is retrieval. Google states that AI Overviews and AI Mode use Google Search, and that a page must be indexed and eligible to appear with a snippet. Its page on AI features in Search says no extra technical requirements apply. OpenAI, Anthropic, and Perplexity each publish crawler names so site owners can control access. See OpenAI's bots documentation, Anthropic's crawler guidance, and Perplexity's crawler list.
The second is that search and training are separate. These vendors describe distinct bots for search, for user-requested fetches, and for model development, with separate controls.
The third, which is not documented, is the ranking of tools within an answer. None of these vendors explains why one library is named before another. Everything about "how to rank first in ChatGPT" is inference from outside.
What can a developer tool company influence?
Even without a formula, the inputs are visible. Here is how we group them, with an honest label for confidence.
| Lever | What you control | Confidence it matters |
|---|---|---|
| Crawl access | Robots rules, firewall and CDN settings, no login walls on public docs | High, a blocked page cannot be retrieved |
| Indexing | Sitemaps, canonical tags, no accidental noindex | High, required for Google features |
| Question match | A page that answers the exact task or comparison | High, retrieval starts from the question |
| Consistent facts | Same description, category, and pricing model across your site and profiles | Medium, reduces wrong answers |
| Independent mentions | Reviews, community threads, partner pages, press | Medium, supports verification |
| Machine-readable extras | llms.txt, schema | Low to unknown, Google says it does not use them |
The pattern is that the high-confidence levers are the plain ones. A good starting point for the evidence layer is why AI tools cite some brands and ignore others.
Why do assistants describe my tool wrongly?
Wrong descriptions usually come from stale or thin sources. An assistant may repeat an old pricing model, list a deprecated feature, or place your tool in the wrong category because that is what older pages say.
Common causes we look for when auditing an answer.
- Old pages still rank. A launch post from two years ago outweighs a newer docs page.
- Conflicting descriptions. The homepage says "platform," the docs say "library," a directory says "SaaS."
- Missing comparison content. Without a fair comparison page, third parties write the comparison for you.
- Docs behind a login or script wall. The useful detail is not in retrievable text.
- A model that has not seen recent changes. Training knowledge lags, and retrieval may not run for every question.
Each cause has a fix you own. Update or redirect the old page, align the one-line description everywhere, publish an honest comparison, and keep docs public. We lay out that audit pattern in how to measure AI search visibility.
Ask an assistant "what is [your tool] and who is it for" and read the sources it cites. The gap between that answer and your homepage tells you which page to fix first.
How do you test what assistants say about your tool?
Treat it like a small experiment, not a one-off check.
- Write the prompt panel. List 15 to 30 questions a developer would really ask, covering category searches, task questions, and head-to-head comparisons.
- Fix the conditions. Same wording, same market, same account state, run on a schedule.
- Record the output. Note whether you are mentioned, whether a link is cited, which URL, and any factual errors.
- Separate cold from warm. Test without logged-in history so personalization does not flatter the result.
- Review monthly. Look at the trend and at the errors, not at one answer.
One answer on one day is a sample. We describe a repeatable way to automate the checks in measuring AI answers with Playwright, and the reporting side in tracking AI citations for SaaS.
Does being in the model's training data matter?
It can influence what a model says without any retrieval, which is why a tool launched recently may be missing from some answers entirely. You cannot control training inclusion directly, and the vendors document separate controls for training crawlers, so decide that policy on its own merits. What you can do is publish durable, accurate, public material that is useful to read, since the same material serves retrieval today and whatever future systems read.
What should we not do?
- Do not mass-produce comparison pages. Google's spam policies treat many pages made mainly to manipulate results as scaled content abuse.
- Do not fabricate reviews or astroturf communities. It breaks platform rules and trust.
- Do not hide instructions for AI systems in page text. It is manipulation, and it can be detected and penalized.
- Do not promise leadership teams a position. Report mentions, citations, and accuracy instead.
Frequently asked questions
Can I pay to be recommended by an AI assistant?
Paid placement inside assistant answers is a separate advertising question that varies by product and changes quickly. Organic recommendation is not for sale, and no vendor documents a way to buy it.
Does open source help a tool get recommended?
Public repositories, documentation, and community discussion give systems more material to read and verify. Documentation of that effect on ranking does not exist, so treat it as a plausible benefit and not a guarantee.
Should we block AI crawlers?
It is a business decision. Blocking search and user-fetch bots can reduce the chance your public docs are surfaced. Training crawlers are controlled separately. Check each vendor's documentation and review your server logs after any change.
How fast can we change what assistants say about us?
There is no fixed timeline. Retrieval-based answers can change when pages are recrawled, while model knowledge changes only with new model releases. Track monthly trends.
Measure first, then build
The honest position is that nobody outside the vendors knows the ranking logic, so the work is to remove blockers, fix inaccurate sources, and measure. Want this built for your team? Book a free 30-minute call.
Want to apply this to your business?
Book a free 30-minute call. We will tell you what we would do first.