Check HTTP headers for X-Robots-Tag directives that control indexing of pages and files.
An X-Robots-Tag checker reads the HTTP response headers of a URL and reports any X-Robots-Tag directives. Headers are how you control indexing of PDFs and other files that have no HTML head.
This tool fetches the address you enter once, from our server, and reports what a crawler would receive. The URL is not stored; only a short-lived rate-limit counter is kept. Results show the page at the moment of the check and can differ from what a logged-in browser or a bot with different headers sees.
Reads the real page at the moment you run it, with every redirect followed and shown.
Each finding says what it means and what to do next, not just a raw value.
Copy the output straight into your CMS, spreadsheet, ticket or client report.
Free, with no signup. Fair-use limits keep the tool fast for everyone.
Use a full public URL.
The page is fetched live from our server.
Apply the fixes, then run it again.
Look at the directives returned in the header: noindex, nofollow, noarchive, nosnippet, max-snippet and similar. If the URL is a PDF, image or other file you want in search results, there should be no noindex. If it is a file you want kept out, such as a private download, noindex is the right control. When a directive carries a user agent prefix like googlebot: noindex, it applies only to that crawler, so check the scope matches your intent. If the header appears unexpectedly, look at server config, a CDN rule, a security plugin or an application layer that adds headers. Change it at the source and retest.
The biggest trap is a server-wide rule that adds noindex to a file type or directory and catches pages that should rank. Because headers are invisible in a normal browser view, these go unnoticed for months. Another mistake is setting a header on a URL that robots.txt blocks, so crawlers never fetch the response and never see the directive. Be careful with CDN or proxy layers that add headers different from your origin. Also check that the header and any meta tag agree, because conflicting values leave the stricter one in effect. A result with no header means no directive was sent, not that the page is indexed.
Browse all 41 free technical seo tools, or see the full free SEO toolbox. If you would rather have this handled for you, take a look at our technical SEO services and the results from real projects.