agniverse geo

AI search for apps · Step-by-step guide

How to get your app recommended by ChatGPT

How to get your app recommended by ChatGPT, and by Perplexity and Google's AI answers while you are at it. Seven steps, each tied to what OpenAI, Perplexity, Google or the original GEO research actually say. Nobody can promise a placement, and OpenAI publishes no ranking formula. These are the levers that are documented.

Last updated October 2026 · Published by Agniverse GEO

Published by Agniverse GEO, the AI search lab at Agniverse for app makers. We sell this work, so we wrote the guide so you can do every step yourself without us. Each step links to the primary source it rests on, and nothing here quotes our own tracker's results.

In short

To get your app recommended by ChatGPT: allow OpenAI's search crawler (OAI-SearchBot) and PerplexityBot, get onto the comparison and review pages that rank for your category, say plainly on your own site what the app is and who it is for, answer real buyer questions, back claims with sources, quotes and numbers, tune your tool metadata if you ship a ChatGPT app, and measure by asking the same buyer prompts several times across engines.

  1. Let the AI search crawlers in
  2. Get onto the pages engines cite
  3. State your category plainly
  4. Answer buyer questions on your site
  5. Use the tactics the research measured
  6. Tune metadata if you ship a ChatGPT app
  7. Measure across engines, several times

The 7 steps

  1. Let the AI search crawlers in

    ChatGPT and Perplexity use their own search crawlers, and blocking them keeps you out. OpenAI says sites that opt out of OAI-SearchBot will not be shown in ChatGPT search answers, and recommends allowing it in robots.txt. Perplexity recommends the same for PerplexityBot. For Google's AI Overviews and AI Mode, a page must be indexed and eligible to show in Google Search with a snippet.

    • OAI-SearchBot (search) and GPTBot (model training) are separate settings. You can allow search and still block training.
    • OpenAI says robots.txt changes take about 24 hours to reach ChatGPT search. Perplexity says up to 24 hours.
    • Google says preview controls like nosnippet and max-snippet can limit how your content shows in AI formats, so check them on key pages.
    User-agent: OAI-SearchBot
    Allow: /
    
    User-agent: PerplexityBot
    Allow: /
  2. Get onto the pages engines cite

    ChatGPT search, per OpenAI, rewrites a question into one or more targeted queries and sends them to third-party search providers. Google's AI features ground answers in its Search index and run several related searches at once. Perplexity searches the web and cites numbered sources. So the pages that rank for best-app searches in your category are the ones the answer is likely built from.

    • Ask the engines your buyer questions and write down which domains they cite. Those are your targets.
    • Sort them by type (comparison articles, review sites, app directories, forums). Pitch the editors, earn genuine reviews, and correct wrong facts about you.
    • Skip paid fake mentions. Google tells site owners to ignore inauthentic mentions.
  3. State your category plainly on your own site

    An engine can only repeat what it can read. Put one plain sentence high on your homepage that says what the app is, who it is for and what it does differently, and use the same wording on your About page and your store listings. Keep the name, category and core facts identical everywhere so every source agrees.

    • A sentence like "[App] is a [category] app for [who] that [does what]." is easy for a model to lift.
    • Apple ranks store search partly on your title, subtitle and primary category, so the same sentence helps there too.
  4. Answer buyer questions on your site

    Write the questions buyers actually ask (is it free, does it work offline, how is it different from the big name) and answer each one directly. Google describes query fan-out, where its AI runs several related sub-queries to answer one question. A page that answers those sub-questions plainly gives the engine something to use.

    • Lead each answer with the direct answer, then the detail.
    • Google says structured data should match the visible content, and that you do not need special schema to appear in its AI features. Write for people first.
  5. Use the tactics the research measured

    The original GEO paper (Aggarwal et al., arXiv 2311.09735, KDD 2024) rewrote source pages and measured how often generative engines used them. Citing sources, adding quotations and adding statistics did best, with a 30 to 40% relative gain on its main visibility measure. Clearer, more fluent text helped by 15 to 30%. Keyword stuffing gave little to no gain, and on Perplexity it did 10% worse than the unchanged page.

    • Add a real number where you would write an adjective ("rated 4.8 by 12,000 users" beats "loved by users", if it is true).
    • Quote a credible source or a real customer, with a name.
    • Link to where your claims come from.
  6. If you ship a ChatGPT app, tune its metadata

    Apps inside ChatGPT, which OpenAI's docs now call plugins, get picked a different way. OpenAI says ChatGPT decides when to call your tool based on the metadata you provide, and that good names, descriptions and parameter docs increase recall on relevant prompts. OpenAI has not published how its plugin directory ranks apps, and listing requires passing its review.

    • Start each tool description with "Use this when..." and say what it should not be used for, as OpenAI recommends.
    • Build a golden prompt set of direct, indirect and negative prompts, and test against it.
    • Change one metadata field at a time and review tool-call analytics weekly.
  7. Measure across engines, several times

    AI answers change from one run to the next, so one check tells you almost nothing. Write down the questions your buyers ask, run each one several times on each engine, and count how often your app gets named, where it appears in the answer, and which sites get cited. Repeat on a fixed schedule so each run compares to the last.

    • Use the same prompts every time, typed the way buyers type them.
    • Track ChatGPT, Perplexity, Gemini and Claude separately. They can disagree.
    • For Google, check the Generative AI performance report in Search Console.

How to measure whether ChatGPT recommends your app

Measurement tells you whether the other six steps worked. The core idea is to sample, because a single answer is an anecdote.

One way to run it
  • Prompts50 real buyer questions, fixed
  • EnginesChatGPT, Claude, Perplexity, Gemini
  • Samples3 runs per prompt per engine
  • Answers per run600
  • CadenceEvery two weeks

This is how our own tracker at Agniverse GEO runs. Each answer is recorded with the brands it named, in what order, and the sites it cited. From that you get three numbers worth watching: how often you are named (your mention rate), where you sit in the answer, and which domains the engines lean on for your category.

You do not need our setup to do this. A spreadsheet, ten buyer questions and three runs per engine is a fair start. The paid AI visibility tools automate the same loop, and our cost guide lists their published prices.

Before you call it done

A quick pass to confirm the basics are in place:

  • robots.txt allows OAI-SearchBot and PerplexityBot.
  • Your key pages are indexed in Google and not blocked with nosnippet.
  • One plain sentence says what the app is, the same on your site and store listings.
  • A page answers the questions buyers ask, each with a direct first line.
  • Claims on key pages carry a source, a quote or a number.
  • You have a list of the domains the engines cite for your category, and a plan for each.
  • If you ship a ChatGPT app, its tool descriptions start with "Use this when...".
  • A fixed prompt set exists, with a baseline from several runs per engine.

Frequently asked questions

How do I get my app recommended by ChatGPT?
Allow OpenAI's search crawler, OAI-SearchBot, in robots.txt (OpenAI says opted-out sites are not shown in ChatGPT search answers). Get onto the comparison and review pages that rank for your category, since ChatGPT search builds answers from third-party search results. State plainly on your own site what the app is and who it is for, answer real buyer questions, and back claims with sources, quotes and numbers, which the GEO research found helps. Then measure by asking the same buyer prompts several times across engines.
Does my app need a website to be recommended by ChatGPT?
It helps a lot. ChatGPT search builds answers from web pages it finds through third-party search providers, and Google's AI features need pages that are indexed in Google Search. Your store listing is a web page too, but your own site is where you can state your category plainly, answer buyer questions and back claims with sources. Without one, engines lean on what other people write about you.
Will blocking GPTBot keep my app out of ChatGPT?
No. OpenAI treats them as separate settings. GPTBot is for model training, and OAI-SearchBot is for ChatGPT search. You can block GPTBot and still allow OAI-SearchBot, and OpenAI says it is OAI-SearchBot that decides whether your site can be shown in ChatGPT search answers.
How long does it take for ChatGPT to start recommending my app?
The crawler part is fast: OpenAI says robots.txt changes take about 24 hours to reach ChatGPT search, and Perplexity says up to 24 hours. Everything after that depends on when the pages that cite you get published and indexed, and no engine publishes a timeline for that. Measure on a fixed schedule, such as every two weeks, and watch the trend.
How do I check if ChatGPT recommends my app?
Write down the questions your buyers ask, run each one several times on ChatGPT, Perplexity, Gemini and Claude, and count how often your app is named and which sites get cited. One run is not enough because answers change between runs. Our own tracker runs 50 prompts on four engines, three times each, every two weeks. AI visibility tools automate the same loop.
Does app store optimization help with ChatGPT?
Indirectly at most. Store rankings decide store search, and OpenAI says ChatGPT search pulls from third-party search providers. Your store listing is a public web page, and a clear category sentence helps in both places, but most of the ChatGPT work happens on your website and the pages that rank for your category. Our GEO vs ASO guide compares the two.
Do I need llms.txt or special schema for AI search?
Not for Google. Google's guide says that for Google Search you can ignore unnecessary AI text files like llms.txt, and that you do not need special structured data for its AI features. For ChatGPT and Perplexity, the documented steps are allowing OAI-SearchBot and PerplexityBot and making pages crawlable and clear.

Sources

The primary source behind each step.

  1. OpenAI, Overview of OpenAI crawlersOAI-SearchBot vs GPTBot; opt-outs; about 24 hours for robots.txt changes.
  2. OpenAI Help Center, ChatGPT searchRewrites questions into queries for third-party search providers; citations can be incomplete.
  3. OpenAI, Optimize metadata (plugins)ChatGPT decides when to call a tool from its metadata; golden prompt sets.
  4. OpenAI, plugin submission guideReview and publishing flow for the ChatGPT plugin directory.
  5. Perplexity, Perplexity crawlersPerplexityBot surfaces sites in Perplexity; changes within 24 hours.
  6. Perplexity Help Center, How does Perplexity workSearches the web; answers include numbered citations.
  7. Google Search Central, AI features and your websiteIndexed and snippet-eligible; no additional requirements.
  8. Google Search Central, optimizing for generative AI searchQuery fan-out; ignore llms.txt and inauthentic mentions; Generative AI performance report.
  9. Google Search Central blog, Top ways to ensure your content performs well in Google's AI experiences on SearchPreview controls, structured data matching visible content (May 2025).
  10. Apple, App Store searchTitle, subtitle, keywords and primary category feed text relevance.
  11. Aggarwal et al., GEO: Generative Engine Optimization (arXiv 2311.09735)Citing sources, quotations and statistics helped most; keyword stuffing did not.

Want it run for you?

Agniverse GEO is our AI search lab for app makers. We run your buyers' questions through ChatGPT, Claude, Perplexity and Gemini every two weeks and work on the pages they cite. We take clients by application. Prefer to compare first? The cost guide lists what agencies and tools publish.

Published by Agniverse GEO, the AI search lab at Agniverse for app makers. We sell this work, so we wrote every step to be doable without us and tied each one to a primary source. Current as of October 2026. Found something out of date? Tell us and we will fix it.

How to Get Your App Recommended by ChatGPT (2026 Guide)