Blog · 8 min read
Optimize your site for ChatGPT and Perplexity in 2026
Published on 2026年4月10日 · Updated on 2026年5月22日
Four technical actions are enough to enter the radar of ChatGPT and Perplexity: activate server rendering, add JSON-LD with FAQPage or HowTo, unblock GPTBot and PerplexityBot in robots.txt, and structure each page with a standalone answer paragraph. Count 1 to 2 weeks of work for an existing site.
1. Activate server rendering (SSR or SSG)
ChatGPT-User and PerplexityBot fetch your HTML but do not execute your JavaScript. If your main page looks like <body><div id="root"></div><script src="/static/js/main.abc123.js"></script></body>, you are invisible. The solution depends on your stack: Next.js Server Components, Nuxt SSR, Astro, Remix, or a pre-render service like Prerender.io if you cannot refactor.
2. Add targeted JSON-LD
At minimum, add Organization on all pages in the layout. For pages with questions/answers, add FAQPage. For tutorials, HowTo. For a local business, LocalBusiness with address + hours + geo. These are the 4 most cited types by LLMs in 2026.
Example for Organization: <script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Acme","url":"https://acme.com","logo":"https://acme.com/logo.png","sameAs":["https://linkedin.com/company/acme"]}</script>
3. Unblock AI crawlers in robots.txt
Many sites involuntarily block GPTBot or PerplexityBot via a User-agent: * with overly broad Disallow: / (default CMS config, badly cleaned staging). List explicitly: User-agent: GPTBot / Allow: / then same for ChatGPT-User, PerplexityBot, Google-Extended, ClaudeBot. Add Sitemap: https://acme.com/sitemap.xml at the bottom.
4. Put the direct answer at the top of the page
For every important page, the first paragraph after the H1 must be quotable as is. Aim for 15 to 80 words, inverted pyramid format. No commercial intro, no rhetorical question: the answer, period.
Before: "Discover our revolutionary offer that will transform your business…" (LLMs skip).
After: "Acme provides an invoice management platform for French SMEs, with accounting exports to Cegid, Sage and Pennylane, starting at €19/month." (factual, citable).
Measure your progress
Run a ScoreGeo analysis before and after each project. The 4 criteria that should turn green in this order: server rendering (20 pts), structured data (20 pts), AI crawler access (10 pts), answer-first structure (10 pts). In a single sprint you can gain 60 points if you start from low.
Frequently asked questions
Does ChatGPT actually read my site in real time?
Yes, ChatGPT has two modes: (1) a static training base with a knowledge cutoff; (2) a browsing mode ("ChatGPT Search") that queries external search engines — primarily Bing — and reads your pages in real time via the User-Agent "ChatGPT-User". To be cited in fresh answers, browsing mode is what counts.
What sources does Perplexity use?
Perplexity builds each answer from several web sources it lists explicitly at the top of the panel. It crawls with PerplexityBot and makes many real-time requests. Its selection logic values well-structured, dated pages with precise numbers — exactly what ScoreGeo measures.
Should I block GPTBot to protect my content?
It's a trade-off. Blocking GPTBot prevents your content from being used for training, but does NOT protect against real-time citation (which goes through ChatGPT-User, distinct). For most commercial sites, the cost of blocking GPTBot exceeds the benefit: you lose visibility in ChatGPT answers without gaining much.
How many pages should I optimize as priority?
Focus 80% of the effort on 20% of pages: your home, your 3-5 highest-traffic pages, and your cornerstone pages (long guides, FAQs, comparators). That's where the majority of citations are decided. Internal pages can wait for phase 2.