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.
- Schema.org — ChatGPT and Perplexity correctly identify your business
- FAQ Schema — +41% citation rate in AI responses
- robots.txt — AI crawlers can index the site
- llms.txt — AI agents instantly understand the business
First — generate your files
- Go to causabi.com
- Enter your WordPress site URL
- Get your ready-to-use Schema.org, FAQ Schema, llms.txt, and robots.txt
- Keep the tab open — you'll need the files in the next steps
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.
- 1.Connect via FTP (FileZilla) or open File Manager in your hosting panel (cPanel, Plesk)
- 2.Go to the site root folder — next to the
wp-config.phpfile - 3.Upload the llms.txt file from Causabi to this folder
- 4.Verify the file opens at
/llms.txt
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.
Add Schema.org via WPCode or Rank Math
Two working ways to insert the JSON-LD markup into your site's head.
- 1.Install the free WPCode plugin (Plugins → Add New)
- 2.Go to Code Snippets → Header & Footer
- 3.Paste the schema.jsonld from Causabi into the Header field
- 4.Click "Save"
- 1.If you use Rank Math PRO, open the Custom Schema Builder
- 2.Create a new Schema and paste the JSON-LD code from Causabi
- 3.Repeat for FAQ Schema
Configure robots.txt
Both Yoast SEO and Rank Math offer a built-in robots.txt editor — no server/FTP access needed.
- 1.Yoast SEO → Tools → File editor
- 2.Find the robots.txt block (create it if it doesn't exist yet)
- 3.Add the AI bot rules from Causabi to the end of the file
- 4.Click "Save changes to robots.txt"
- 1.Rank Math → General Settings → Edit robots.txt
- 2.Add the AI bot rules and save
Add the FAQ block to a page
- 1.Open your FAQ page (or create a new one) in the Gutenberg editor
- 2.Add a "Custom HTML" block
- 3.Paste the contents of faq-block.html from Causabi
- 4.Publish the page
Verify the result
- Go back to causabi.com and run the audit for your site again
- The score should reach 65+ after all changes
- Validate Schema.org: validator.schema.org
I implemented it, but the check doesn't see the files
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.
Make sure you're running the audit against the real public domain, not a staging.* or temporary hosting URL — the files there can differ.
The file must open exactly at /llms.txt, not /docs/llms.txt or another subfolder. Check the URL directly in the browser.
Even one missing comma breaks the whole markup. Paste the code into validator.schema.org — it will point to the exact broken line.
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