What is X-Robots-Tag Checker?
The X-Robots-Tag is an HTTP response header that can carry indexing and snippet directives outside HTML. A checker reads the header exactly as delivered by the server or CDN and explains detected values.
Header-level directives are easy to miss in source-code reviews. They are commonly used for PDFs, files and server-wide policies, and a broad server rule can accidentally noindex entire asset classes or page sections.
How to use the X-Robots-Tag Checker
- 1Enter the resource URL, including non-HTML files if relevant.
- 2Run the request and review all X-Robots-Tag header values.
- 3Compare the header with HTML meta robots when checking webpages.
- 4Trace unexpected directives to CDN, web-server or application configuration.
Understanding the results
- noindex in the header is an explicit indexing exclusion.
- Crawler-specific forms can scope a directive to a named bot.
- Multiple header lines may combine into one effective policy.
Common problems
- Server configuration adds noindex to every PDF when only one directory should be excluded.
- CDN rule persists after application tags are fixed.
- Conflicting header and HTML directives make debugging difficult.
How to fix them
- Remove or narrow the server/CDN rule that injects unwanted directives.
- Keep one authoritative policy where possible.
- Retest the raw response after cache purge.
X-Robots-Tag best practices
- Use X-Robots-Tag when controlling non-HTML indexing.
- Document header policies in infrastructure code.
- Include response-header checks in launch QA.
Practical example
What this tool cannot tell you
The checker reports current headers from one request. Cached, geo-specific or authenticated responses can differ.
Frequently asked questions
Can X-Robots-Tag control PDFs?+
Yes. That is one of its common uses because PDFs do not contain HTML meta tags.
Which wins, meta robots or X-Robots-Tag?+
Restrictive directives across supported sources can affect indexing. Avoid conflicting policies instead of relying on precedence tricks.
Where is X-Robots-Tag configured?+
It can be emitted by the application, web server, reverse proxy or CDN.
Can it be crawler-specific?+
Yes, implementations can target named crawlers using supported syntax.
Does no X-Robots-Tag mean indexable?+
No. It only means this header-based exclusion was not detected.
Related SEO tools
Noindex Checker
Detect noindex directives in meta robots markup and relevant HTTP response headers on a live URL.
Meta Robots Checker
Read the page's meta robots directives and explain how index, noindex, follow and related instructions are being declared.
Indexability Checker
Review the technical signals that influence whether a page is eligible for indexing without pretending to know Google's live index state.