How to Get Your Product Mentioned by ChatGPT and Perplexity
Learn concrete steps to get mentioned by ChatGPT and Perplexity, boost AI search visibility, and secure LLM brand mentions with structured data and listings.
You can get mentioned by ChatGPT and Perplexity by publishing machine-readable data, creating comparison content, and registering on specialised LLM directories. Follow the numbered steps; each produces a tangible artifact you can verify.
1. Publish a machine-readable llms.txt file
1. Create a plain-text file named llms.txt at the root of your domain. 2. List each product name, a short description, and a URL on separate lines, e.g. MyProduct – AI-driven task manager – https://example.com 3. Add a Cache-Control header (max-age=86400) so crawlers see a fresh copy daily. 4. Verify with curl –I https://example.com/llms.txt; you should see a 200 response and the header. Output: a publicly reachable llms.txt that LLMs can ingest.
2. Add JSON-LD schema for SoftwareApplication
1. Insert a <script type="application/ld+json"> block in the <head> of your product page. 2. Use the SoftwareApplication type, fill name, description, url, and sameAs fields. 3. Validate with Google’s Rich Results Test; it must return no errors. Output: structured data that search-oriented LLMs index alongside the llms.txt.
3. Build a comparison page that pits your product against top alternatives
1. Choose three competitors that already appear in ChatGPT answers. 2. Write a table with feature rows, include a brief pros/cons column. 3. Link each competitor’s official site and your own product page. 4. Publish the page under a SEO-friendly URL, e.g. /vs-competitors. Output: a page that LLMs cite when asked for “best AI task manager”. The table gives clear, machine-parsable facts.
4. Register on third-party LLM directories
1. Sign up for the Perplexity “Product Listings” portal (requires email verification). 2. Submit your llms.txt URL, product name, and a short tagline. 3. Wait 24 hours for the automated crawl; you’ll receive a confirmation email. Output: your product appears in Perplexity’s citation index, increasing the chance of a direct mention.
5. Test and iterate with the ChatGPT API
1. Call the ChatGPT completions endpoint with a prompt like “What AI task-management tools are available?” 2. Scan the response for your product name. 3. If absent, check the API logs for a 404 on your llms.txt or missing schema. 4. Fix the issue, then repeat until the name appears. Output: proof that the LLM can retrieve your data, ready for public queries.
Common pitfalls and how to avoid them
1. Forgetting to serve llms.txt over HTTPS leads to silent exclusion; always use a valid certificate. 2. Using generic descriptions (“great tool”) prevents LLMs from distinguishing your product; include unique keywords. 3. Over-optimising the comparison page with affiliate links triggers spam filters; keep it factual. 4. Relying on a single directory; diversify with at least two listings to hedge against crawler changes.
Frequently asked questions
- How do I know if ChatGPT is actually reading my llms.txt?
- Run a completion request that asks for a list of AI tools, then search the response for your product. If it’s missing, check the HTTP status and Cache-Control header of the file; a 200 with proper caching usually means the file is reachable.
- Can I use a markdown file instead of llms.txt?
- LLM crawlers currently look for a plain-text llms.txt at the site root. A markdown file may be ignored unless you also expose it as plain text via a server rewrite.
- What’s the difference between Perplexity citations and ChatGPT mentions?
- Perplexity maintains a public citation index that you submit to; ChatGPT pulls data from the open web and its own training snapshots, so you need both structured files and visible content.
- Do I need to pay for any of these steps?
- Publishing llms.txt, adding JSON-LD, and building a comparison page are free. Perplexity’s basic product listing is free, but premium placement requires a fee.
- How often should I update my llms.txt?
- Update whenever the product URL or description changes, and at least once a month to keep the Cache-Control freshness window valid.
Ready to try the one-crumb method?
5 free AI decompositions per month. No credit card required.
Get Started Free