OpenAI's Aura safety check can block ChatGPT agents from your site with no trace in your logs

A documented case shows a well-known publisher with open robots.txt rules blocked by an internal OpenAI classification, with no public reason given and no self-service review.

Guilherme Hortinha · 30 October 2026

ChatGPT Ads Eligibility

Can your business run ChatGPT Ads? Check in 10 seconds.

OpenAI runs a site-safety check, called Aura in its own systems, that decides whether ChatGPT and Codex browsing tools may open a domain at all. Search Engine Journal has documented a case where a well-known media publisher was blocked by it, even though its robots.txt was fully open and nothing on its side was wrong.

Image: Search Engine Journal.
Image: Search Engine Journal.

What the block does

  • Agents query chatgpt.com/backend-api/aura/site_status before opening a link. A blocked result is cached locally for 24 hours.

  • If the check hits a network glitch, the default is to allow access. Explicit blocks stay strict.

  • The block overrides robots.txt, local user settings and custom allow rules set by company administrators.

  • There is no public way to learn why a domain was flagged or to request a review.

What the case showed

Since May 2026, ChatGPT has repeatedly failed to load the publisher's pages. Its server logs show that no request from ChatGPT ever arrived. Codex Browser Use returned "The site-safety policy blocks this action" and told the model not to try alternatives. Two competitor publishers loaded in the same session, and so did a page running the brand's technology on another hostname. Weeks later, all five tested URLs were still blocked. OpenAI support confirmed in writing that a safety block was active and escalated the ticket to check whether it was intended.

Over the last 30 days the publisher's analytics counted ~5,000 successful connections to OpenAI's training crawlers, against 477,000 for Google and 564,000 for Anthropic.

What puts a domain on the list is unknown. Some researchers suspect the chat details sent with each status request. Search Engine Journal does not confirm that.

Why it matters for visibility

A standard audit reads your robots.txt, your firewall and your logs. This block sits upstream of all three, so a site can pass every audit and still be absent from ChatGPT's browsing answers. The signature is an absence: a failed fetch at a timestamp where your logs show nothing.

What to do

  • Ask ChatGPT to open your key URLs, and test Codex Browser Use, in the same session as two or three competitor URLs.

  • Check CDN and server logs at the failure timestamp. A block on your side leaves a 403 or a challenge page. An OpenAI-side block leaves no request.

  • Rule out your own stack first, including Cloudflare's AI bot settings.

  • If the block is OpenAI's, build an evidence pack and open a support case with three questions: whether the domain is classified, which surfaces it affects, and how to request a review.

  • Avoid workarounds. OpenAI's usage policies prohibit bypassing safety mitigations.

  • Retest on a schedule so you know when the block clears, and whether it returns.

Frequently asked questions

What is OpenAI's Aura site-safety check?+

It is an internal OpenAI check that decides whether ChatGPT and Codex browsing tools may open a website. If a domain is flagged, tools such as ChatGPT live search and Codex Browser Use refuse to open it, whatever robots.txt or user settings say.

How can I tell if my site is blocked by Aura?+

Ask ChatGPT and Codex Browser Use to open your URLs alongside competitor URLs in the same session. If competitors load, yours fail, and your server logs show no request at the time of the failure, the block is on OpenAI's side.

How long does an Aura block decision last?+

According to Search Engine Journal, a blocked status is cached locally for 24 hours. In the documented case the block persisted for weeks.

Can I appeal an Aura block?+

There is no public self-service process. The documented route is a support case backed by an evidence pack, asking whether the domain is classified, which surfaces are affected, and how to request a review.

Does an Aura block show up in my server logs?+

No. An OpenAI-side block stops the request before it is sent, so your logs show nothing. A block on your own side usually leaves a 403, a challenge page or a firewall event.

Primary sourceSearch Engine Journalsearchenginejournal.com →
AI Visibility Check

Which brands does ChatGPT name for your buyers' questions?

Guilherme Hortinha

Guilherme Hortinha

Co-founder & Head of AI Innovation, Index Lab

Guilherme co-founded Index Lab, an AEO/GEO agency that makes brands the answer AI gives across ChatGPT, Gemini and Perplexity, taking clients from zero AI visibility to top recommendations.

[ Related reading ]

See where your brand stands in AI.

Free visibility check →