Playbooks

How to get your product recommended by Codex

Codex searches the web in 53% of decision runs, which makes it the one agent where published content changes the outcome in weeks.

Published September 3, 2026 Read as Markdown

Codex is the agent where publishing works. It goes and looks, in more than half of the decisions it makes, which means the page you write this month can change an outcome next month.

That is not true of the other agents in the same way, and it should change where you spend.

The number

On decision tasks, Codex ran a web search in 53% of runs. Claude Code ran one in 1.6%. Whatever you publish is in the room for roughly half of Codex's decisions and almost none of Claude Code's.

If a meaningful share of your users run Codex, content is your highest leverage work and it pays back quickly.

What Codex actually searches for

This is the part that changes what you write. Agent queries are nothing like the queries a person types. They are long, specific, and usually scoped to a site.

Real queries from our sessions:

site:meilisearch.com/docs typo tolerance ranking rules filterable attributes production self hosted
site:algolia.com pricing records search requests grow plan official
site:docs.opensearch.org latest Kubernetes Operator OpenSearch production cluster official
site:docs.opensearch.org latest index state management snapshots security plugin official documentation
site:postgresql.org/docs/current pg_trgm GIN index similarity ILIKE official documentation
site:hub.docker.com/r/getmeili/meilisearch tags v1.37

Look at what those want:

  • Configuration options and what they do
  • Limits and quotas as numbers
  • Pricing units, not plan names
  • Self-hosting and deployment specifics
  • Current version tags
  • The word "official", repeatedly

Now look at what most vendor content is: positioning, vision, customer stories, comparison pages. None of that answers any of those queries.

The pages that win Codex sessions

Write these, in this order.

1. A complete configuration reference. Every option, its default, its valid range, and what happens if you get it wrong. One page or a clean set of pages, not scattered across a tutorial.

2. Limits and quotas as numbers. Rate limits, size limits, retention, concurrency. Numbers, in a table, on a page that says "limits".

3. Pricing in units. Not "Pro plan $99". What a unit is, what counts as one, and where the meter ticks. Agents ask about pricing more than you would expect, because the personas we tested include people with cost constraints.

4. A production checklist. What to set before going live. Agents searching "production" and "official" are looking for exactly this.

5. Self-hosting and deployment. Even if most users are on your cloud, the agent asks, and a missing answer reads as a missing capability.

6. Your error messages, verbatim. One page listing every error string with its cause and its fix. When an agent hits an error it searches for the exact text. If you own that result you recover the session.

7. Current version, stated on the page. In the text, near the top:

Current version: 4.2.1 (September 2026)

Models carry old interfaces. This one line prevents a whole class of failure.

Make the pages reachable

None of it counts if the fetch returns nothing.

  • Do not require JavaScript. If your documentation is a client-rendered application, a plain fetch gets an empty shell. Server render it, or serve a static copy.
  • Allow the crawlers by name in robots.txt: GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended and the rest.
  • Publish a Markdown twin. Same content, same address plus .md. Agents read Markdown better than a rendered documentation site, and almost nobody does this.
  • Publish llms.txt at the root, listing what matters and where it is.
  • Use one heading per question. The query is a question. Your heading should be that question.

The thing that still beats content

Being honest about the ceiling: even for Codex, the repository outweighs everything you publish.

The same hosted database request produced one winner in 111 of 111 JavaScript sessions and 48 of 132 TypeScript sessions. A sentence in a repository file naming a preferred product was followed 16 of 18 times, and lost 2 of 3 once a rival library was installed.

So content is the fastest lever with Codex, and templates and framework integrations are still the largest. Do both, in that order, because content pays back in weeks and integrations pay back in years.

What Codex picked differently

In nine of eighteen categories, Codex and Claude Code named different leaders.

CategoryCodex pickedClaude Code picked
EmailResendPostmark
AuthenticationAuth0WorkOS AuthKit
ServerlessAWS LambdaVercel Functions
SandboxesModalE2B
DeployRenderVercel
SearchOpenSearchPostgres full text search
Performance CIJMHAutocannon
AI gatewayCloudflare AI GatewayPortkey
Voice agentsOpenAI Realtime APITwilio ConversationRelay

There is a pattern worth noticing. Codex leans towards the larger, more established option in several of these rows: AWS Lambda, Auth0, OpenSearch. That is consistent with an agent that searches, finds a lot of written material, and weighs what it finds. Established products have more written about them.

For a challenger, that means the written record is the thing to fix, and Codex is the agent most likely to notice when you fix it.

Building rather than buying

Codex wrote its own implementation in 10% of runs, against 19% for Claude Code. It is the easier of the two to sell to.

That said, in categories where in-house is common at all, it is still your competitor: performance testing, evals, agent frameworks, search and product analytics. The counter is the same, and for Codex it can live on the open web rather than only in the training data: a specific page about what breaks, with numbers.

How to check whether it worked

Run Codex on three repositories that look like your users' projects, with ten requests written the way your users describe the problem. Five runs each. Record what got installed. Then read the sessions you lost, and look at which pages the agent fetched before it decided.

That last part is the useful bit. With Codex you can see the pages that were in the room, which tells you exactly which page to write next.

Common questions

How do I get Codex to recommend my product?

Publish the pages it searches for. Codex ran a web search in 53% of decision runs, so current, specific documentation on configuration, limits, pricing units and production concerns is live in half of all decisions.

Does Codex search the web before choosing a tool?

Yes, far more than Claude Code. On decision tasks it searched in 53% of runs against 1.6% for Claude Code. It is the agent where published content matters most.

What queries does Codex run?

Very specific ones, often scoped to a site. Real examples from our sessions include site:algolia.com pricing records search requests grow plan official, and site:postgresql.org/docs/current pg_trgm GIN index similarity ILIKE official documentation.

What does Codex pick differently from Claude Code?

In nine of eighteen categories they named different leaders. Codex picked Resend over Postmark in email, Auth0 over WorkOS AuthKit in authentication, AWS Lambda over Vercel Functions in serverless, and Modal over E2B in sandboxes.

Does Codex build things itself?

Less often than Claude Code. It wrote its own implementation in 10% of runs against 19% for Claude Code.

Where this comes from

Armature ran 5,292 judged sessions with Claude Code, Codex and Cursor inside 51 realistic codebases, and published every run. The numbers on this page come from that work.

Read next

All library pages