How to Optimize Your Website for ChatGPT-User

OpenAI · ChatGPT (browsing)

ChatGPT-User is the web crawler operated by OpenAI for ChatGPT (browsing). Fetches pages on demand when a ChatGPT user follows a link or asks it to browse. This guide shows how to make your site readable and citable by ChatGPT-User.

Step 1: Allow ChatGPT-User in robots.txt

Make sure your robots.txt explicitly allows ChatGPT-User so it can fetch your pages:

User-agent: ChatGPT-User
Allow: /

Step 2: Serve content without JavaScript

ChatGPT-User does not execute JavaScript. If your content only appears after client-side rendering, ChatGPT-User sees an empty page. Use server-side rendering (SSR) or static generation (SSG).

Step 3: Add structured data

Add JSON-LD with the schema.org types that match your pages (Organization, Article, FAQPage, HowTo) so the crawler can extract facts unambiguously.

Step 4: Make your content quotable

  • Answer the main question in the first sentence of each section.
  • Use ordered lists for steps and tables for comparisons.
  • Add a real FAQ with <details>/<summary> and matching FAQPage schema.
  • Show an updated date — freshness signals reliability.
What is the ChatGPT-User user-agent?

The user-agent string is "ChatGPT-User". You can match it in robots.txt to allow or block it.

Does ChatGPT-User run JavaScript?

No. ChatGPT-User does not run JavaScript, so server-render your important content.

How do I check if ChatGPT-User can read my site?

Run a free GEO analysis on this site to see your bot-accessibility score and exactly what to fix.

Optimize for other AI engines