WordPress · ~20 min · Easy

How to Make Your WordPress Site Visible in ChatGPT and Perplexity

Step-by-step: add Schema.org, configure robots.txt and llms.txt using Yoast SEO, Rank Math, or WPCode. No coding required.

What GEO optimization gets you:
  • Schema.orgChatGPT and Perplexity correctly identify your business
  • FAQ Schema+41% citation rate in AI responses
  • robots.txtAI crawlers can index the site
  • llms.txtAI agents instantly understand the business
0

First — generate your files

  1. Go to causabi.com
  2. Enter your WordPress site URL
  3. Get your ready-to-use Schema.org, FAQ Schema, llms.txt, and robots.txt
  4. Keep the tab open — you'll need the files in the next steps
1

Upload llms.txt to the site root

WordPress runs on regular hosting, so you can upload llms.txt directly to the site root via FTP or your hosting file manager.

FTP or hosting file manager
  1. 1.Connect via FTP (FileZilla) or open File Manager in your hosting panel (cPanel, Plesk)
  2. 2.Go to the site root folder — next to the wp-config.php file
  3. 3.Upload the llms.txt file from Causabi to this folder
  4. 4.Verify the file opens at /llms.txt
Important: conflict with Yoast SEO 25.1+

Starting with version 25.1, Yoast SEO can generate its own llms.txt (Yoast SEO → Settings → Site features → LLMs.txt). If that toggle is enabled, it will overwrite your uploaded file. Use either the Causabi file or Yoast's generator — not both. Simplest fix: turn off the Yoast feature and upload the Causabi file manually — it has more specific business detail.

2

Add Schema.org via WPCode or Rank Math

Two working ways to insert the JSON-LD markup into your site's head.

Method 1 — WPCode plugin (recommended)
  1. 1.Install the free WPCode plugin (Plugins → Add New)
  2. 2.Go to Code Snippets → Header & Footer
  3. 3.Paste the schema.jsonld from Causabi into the Header field
  4. 4.Click "Save"
Method 2 — Rank Math PRO
  1. 1.If you use Rank Math PRO, open the Custom Schema Builder
  2. 2.Create a new Schema and paste the JSON-LD code from Causabi
  3. 3.Repeat for FAQ Schema
3

Configure robots.txt

Both Yoast SEO and Rank Math offer a built-in robots.txt editor — no server/FTP access needed.

Via Yoast SEO
  1. 1.Yoast SEO → Tools → File editor
  2. 2.Find the robots.txt block (create it if it doesn't exist yet)
  3. 3.Add the AI bot rules from Causabi to the end of the file
  4. 4.Click "Save changes to robots.txt"
Via Rank Math
  1. 1.Rank Math → General Settings → Edit robots.txt
  2. 2.Add the AI bot rules and save
# Add these lines to robots.txt
User-agent: GPTBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Google-Extended
Allow: /
4

Add the FAQ block to a page

  1. 1.Open your FAQ page (or create a new one) in the Gutenberg editor
  2. 2.Add a "Custom HTML" block
  3. 3.Paste the contents of faq-block.html from Causabi
  4. 4.Publish the page
5

Verify the result

  1. Go back to causabi.com and run the audit for your site again
  2. The score should reach 65+ after all changes
  3. Validate Schema.org: validator.schema.org
?

I implemented it, but the check doesn't see the files

CDN cache (Cloudflare and similar)

If the site sits behind Cloudflare or another CDN/hosting cache, the file may keep serving from cache for hours. Purge it manually: Cloudflare → Caching → Configuration → Purge Everything, or wait out the TTL.

You're checking staging, not the production domain

Make sure you're running the audit against the real public domain, not a staging.* or temporary hosting URL — the files there can differ.

Wrong file path

The file must open exactly at /llms.txt, not /docs/llms.txt or another subfolder. Check the URL directly in the browser.

Typo in the JSON-LD

Even one missing comma breaks the whole markup. Paste the code into validator.schema.org — it will point to the exact broken line.

Re-run the audit

After fixing, go back to causabi.com and re-run the check for your site — the score will update.

Generate all your files for free

Causabi automatically creates Schema.org, FAQ Schema, llms.txt, and robots.txt tailored to your site.

Check and optimize your site
GEO Optimization for WordPress — Schema.org, llms.txt, robots.txt, No Developer