How to make ChatGPT read your WordPress site
WordPress builds each page on the server, so the text arrives inside the HTML. If ChatGPT can't find you, the most likely reason is that something is shutting the door on its crawlers.
The HTML arrives with the text: what breaks is usually blocking.
Why it happens
Because it's PHP rendered on the server, posts and pages come with their content in the HTML. That part is usually fine.
The typical problems are blocks: security plugins that treat AI bots as threats, the Cloudflare setting that blocks AI crawlers, and robots.txt lines that exclude them.
Visual builders that assemble tabs, sliders or prices with JavaScript also lose content.
How to fix it
Analyze the site
Tarsier tests your site with each AI crawler and tells you which ones get blocked, by robots.txt or by the server.
Check Cloudflare
If you use Cloudflare, look at the bot settings under Security: there's an option to block AI crawlers that may be turned on.
Check security plugins
Wordfence, iThemes and similar have bot rules. Make sure they don't block GPTBot, ClaudeBot or PerplexityBot.
Fix robots.txt
With Yoast or Rank Math you can edit it from the dashboard. Remove any Disallow that affects the AI bots you care about.
Structured data
Yoast and Rank Math add basic schema.org. Fill in your business type, products and FAQs.
Frequently asked questions
Does my theme matter?
It can. If the theme or builder assembles content with JavaScript (tabs or accordions loaded later), that part doesn't reach AI.
Should I let every AI bot in?
That's your call. Search bots (OAI-SearchBot, PerplexityBot) are the ones that can quote you; you can close training bots without losing visibility in answers.