Noindex Checker

Noindex Checker scans any URL for noindex and nofollow directives, helping you identify crawl restrictions, indexing blockers, and SEO issues that may stop pages from appearing in Google search.

https://

Empty Result

No Data Found

There is no data available to show right now. Please try changing your search, filter, or scan again.

Complete Guide

Noindex Checker — Find Indexing Blockers Instantly

Check if any URL is blocked from search results. Detects noindex directives in both the

meta robots tag and the X-Robots-Tag HTTP header — the two places a page can be silently

excluded from Google. Free, no signup, check if your page is indexable in seconds.

How to Use the Noindex Checker

Check whether any URL is blocked from Google's index in three steps — no account, no install, no waiting.

Step 1 — Enter Any URL

Paste the full URL you want to check, including https://. This works on any publicly accessible page — your own site, a client's site before you take it on, or a page you have just published. Prafero fetches the live page directly, so the result reflects exactly what exists right now.

Step 2 — Click Scan

Hit Scan. Prafero checks both the meta robots tag in the page's HTML and the X-Robots-Tag in the HTTP response header — the two separate places a noindex directive can be set. Most checkers only look at one. This tool checks both, every time.

Step 3 — Review the Result

Your indexability status appears instantly: indexed and crawlable, or blocked with the exact directive and where it was found. If a noindex directive is present, the result shows precisely which layer set it — the meta tag, the HTTP header, or both — so you know exactly where to make the fix.

What Is a Noindex Directive?

A noindex directive is an instruction that tells search engines not to include a specific page in their search results. It does not prevent the page from existing or from being visited directly — it simply tells crawlers like Googlebot to skip listing it when someone searches.

There are two separate places a noindex directive can be set, and a page can have either, both, or neither:

The meta robots tag — placed inside the page's HTML <head> section:

<meta name="robots" content="noindex">

The X-Robots-Tag HTTP header — set at the server level, part of the HTTP response rather than the page content:

X-Robots-Tag: noindex

The X-Robots-Tag exists because not every resource is an HTML page. Images, PDFs, and other file types have no <head> section to place a meta tag in — the X-Robots-Tag lets you apply the same noindex instruction at the server response level, to any file type.

When the two conflict, the more restrictive rule applies. If the meta tag says index but the X-Robots-Tag header says noindex, the page is excluded. This is the kind of conflict that is invisible unless you check both layers — which is exactly what this tool does in a single scan.

Why a Noindex Directive Is the Most Dangerous SEO Mistake

Most on-page SEO issues degrade performance gradually — a slow page loses some rankings over time, a missing alt text slightly weakens accessibility signals. A noindex directive is different. It is binary and immediate: the page either appears in search results or it does not, with no middle ground.

It produces no error. There is no broken link, no 404, no console warning. The page loads perfectly for every visitor who reaches it directly. The only symptom is silence — the page never appears for any query, and there is no obvious reason why until someone checks the source code or the HTTP headers.

It is invisible in normal browsing. Opening the page in a browser shows nothing unusual. The noindex tag has zero effect on how the page looks or functions for visitors. The only way to detect it is to inspect the page source or HTTP headers directly — which is precisely what this tool does in under a second.

It commonly survives staging-to-production deployment. Development and staging environments are frequently noindexed on purpose to prevent search engines from indexing unfinished work. When that environment is promoted to production, the noindex directive is sometimes left in place — either in a template, a CMS setting, or a server configuration — and the live page goes out into the world invisible to search.

Noindex vs Nofollow — What's the Difference?

These two directives are often set together but control entirely different things.

Noindex controls whether the page itself appears in search results. A noindexed page is excluded from Google's index entirely — it will not show up for any query.

Nofollow controls whether search engines follow the links found on that page to discover other pages. A nofollowed page can still be indexed and appear in search results; it simply tells crawlers not to pass authority through its outbound links or use them for discovery.

The two are frequently combined as noindex, nofollow — commonly used on thank-you pages, internal search results pages, and admin areas where you want the page completely excluded from both search visibility and link equity flow. They can also be set independently: noindex, follow keeps the page out of search results while still allowing crawlers to discover and follow links on it.

How Noindex Interacts with Robots.txt — The Mistake Almost Everyone Makes

This is the single most misunderstood interaction in technical SEO, and it causes a specific, recurring failure: a noindex directive that never takes effect.

Here is the mechanism. If a URL is disallowed in robots.txt, Googlebot will not crawl that URL at all. If Googlebot never crawls the page, it never reads the page's HTML or HTTP headers — which means it never sees the noindex directive sitting inside it.

The result is counterintuitive: a page can be blocked in robots.txt, carry a noindex tag, and still appear in Google's index. This happens when the page has external backlinks pointing to it. Google can list a URL in search results based on link signals alone, even without ever crawling the page's content, displaying it with no title or description — just the bare URL.

The fix is to choose one mechanism, not both. If you want a page excluded from search results, allow Googlebot to crawl it and let the noindex directive do its job. If you want to prevent crawling entirely — for example, to conserve crawl budget — use robots.txt exclusively and accept that an indirectly-discovered URL might still surface without content.

Use Prafero's Robots.txt Checker alongside this tool to confirm a page is not accidentally blocked from crawling at the same time you are trying to noindex it.

How to Remove a Noindex Tag — Platform-Specific Steps

If this tool detects a noindex directive on a page you want indexed, here is how to remove it on the most common platforms.

WordPress

Most WordPress sites set noindex through an SEO plugin rather than directly in the theme.

  1. Check Settings → Reading → confirm "Discourage search engines from indexing this site" is unchecked. This single sitewide toggle is the most common cause of an entire WordPress site going noindexed.

  2. If using an SEO plugin, check the post or page's SEO settings panel for a per-page "noindex" toggle and set it to allow indexing.

  3. Clear any caching plugin after the change, since cached HTML can serve the old noindex tag for hours.

  4. Re-run this checker on the live URL to confirm the directive is gone.

Shopify

  1. Shopify does not noindex pages by default, but theme customizations or apps can inject the tag.

  2. Check your theme's theme. liquid file for any conditional {% if %} block that outputs a robots meta tag.

  3. Check installed SEO apps for a noindex setting applied to collections, products, or blog posts.

  4. Re-run this checker on the live storefront URL after changes.

Webflow

  1. Open the page in the Webflow Designer → Page Settings → SEO Settings.

  2. Locate the "Hide this page from search engines" toggle and switch it off.

  3. Check Project Settings for a sitewide indexing toggle that may override individual page settings.

  4. Republish the site — Webflow only applies the change after a new publish, not automatically.

Next.js

Next.js sites commonly set noindex through the metadata API or a Head component, and this is a frequent source of accidental noindex during environment-specific configuration.

  1. App Router: search for robots: { index: false } inside any metadata export in layout.tsx or page.TSX files.

  2. Pages Router: search for <meta name="robots" content="noindex"> inside any <Head> component.

  3. Check for environment-conditional logic — for example, code that sets noindex only when NODE_ENV is not production, which can misfire if the environment variable is misconfigured at deploy time.

  4. Check middleware for any code setting the X-Robots-Tag header by route pattern.

  5. Redeploy and verify with this checker on the production URL.

Cloudflare

If a noindex directive is being added at the edge rather than in the application code:

  1. Check Cloudflare Workers for any script setting response. headers.set("X-Robots-Tag", "noindex").

  2. Check Cloudflare Page Rules or Transform Rules for a rule that adds response headers matching the affected URL pattern.

  3. Remove or scope the rule to exclude the URLs that should be indexed.

  4. Verify with this checker — Cloudflare-added headers will show in the X-Robots-Tag result even though they never appear in your site's source code.

Common Noindex Issues This Tool Detects

Sitewide accidental noindex A single global setting — often a "discourage search engines" toggle, a staging configuration left active, or a misapplied server rule — applies a noindex directive across an entire site simultaneously. This is the highest-impact noindex mistake because every page is affected at once.

Noindex directive blocked by robots.txt from being discovered. Covered in detail above — the page is disallowed in robots.txt, so Google never crawls it to read the noindex tag, and the page may still appear in results via backlinks alone with no content shown.

Conflicting directives between the meta tag and the HTTP header. The meta robots tag says one thing, the X-Robots-Tag header says another. Google applies the more restrictive rule, which means the outcome may not match what you see when inspecting only the page source.

Noindex tag rendered by JavaScript, not present in initial HTML. A noindex directive injected by client-side JavaScript after the page loads may not be reliably detected by crawlers, depending on when and how the page is rendered. The safest approach is to set robots directives server-side wherever possible.

Incorrect directive syntax. Common typos like no-index, no index, or noIndex do not match the exact directive value search engines look for and are silently ignored — leaving the page indexed when the intent was the opposite.

Pagination accidentally noindexed A noindex rule intended for one section accidentally matches paginated URL patterns like /page/2/, /page/3/, suppressing the deeper pages of a category or archive from being discovered through search.

Related SEO Tools

A noindex directive is one piece of a page's overall crawlability and indexability picture. These tools inside SEO Space check the layers that work alongside it:

Robots.txt Checker: Check whether a URL is blocked from crawling entirely at the robots.txt level — the companion check to this tool, since a robots.txt block can prevent a noindex directive from ever being discovered or honored.

Sitemap Checker: validates any domain's XML sitemap. A noindexed page that still appears in the sitemap sends a conflicting signal to Google — this tool helps you catch that mismatch.

Meta Tag Analyzer: The robots meta tag is one of several meta tags that control how a page is indexed and displayed. Get a full audit of every meta tag on any URL, not just the robots directive.

Schema Markup Checker: Both noindex directives and structured data live in the technical layer of a page. Check what schema markup is present on any URL alongside your indexability audit.

SEO Score Checker: Want a complete on-page audit beyond just indexability? The SEO Score Checker covers meta tags, headings, internal links, canonical tags, and content length in a single health score.

Frequently Asked Questions

Yes. Prafero's Noindex Checker is 100% free with no usage limits. No account, no email address, no credit card required. Check any number of URLs with no daily caps.
No. There is no signup at any point. Paste a URL, click Scan, get your result. No registration, no email gate, no trial period.
These check two different things. A noindex checker — like this tool — looks at the page's HTML and HTTP headers to see if a noindex directive is present, which would block the page from being indexed. An index checker looks at Google's actual search results to see if the page is currently indexed right now. A page can have no noindex directive at all and still not be indexed yet — because it is newly published, has low authority, or has not been crawled — which is why these are genuinely different checks answering different questions.
Once a noindex directive is correctly in place and the page allows crawling, Google typically deindexes the page within a few days to a few weeks after its next recrawl, depending on how frequently that page is crawled. You can request a faster recrawl using the URL Inspection tool in Google Search Console to speed up the process.
Briefly, yes — if Google has not yet recrawled the page since the directive was added, the old indexed version can remain visible for a short period. It can also appear if the noindex tag is blocked from being read at all because the URL is disallowed in robots.txt, in which case the directive never takes effect regardless of how long you wait.

Relevant Space

Related Articles

01

Robots.txt Checker: Test, Validate & Fix Your File — Free Google Tester Alternative

Your robots.txt file is the most dangerous file on your website. One stray character — a single Disallow: / left over from a staging environment — can wipe your entire site out of Google within days. And yet most people edit it blind, save it, and hope. The fix is simple: test before you trust. Paste any domain into the Robots Txt Checker and see exactly which rules are live, what they block, and whether your most important pages are reachable — instantly, with no signup. This guide covers everything: what robots.txt actually does, how to read every directive, how to fix the two Search Console errors everyone runs into, how to control AI crawlers like GPTBot and ClaudeBot, and the mistakes that quietly tank traffic.

02

Does Page Speed Affect SEO? Yes — Here's Exactly How (2026)

Page speed affects SEO directly and indirectly. Google uses three Core Web Vitals metrics — LCP, INP, and CLS — as confirmed ranking signals measured from real user data. Slow pages also generate higher bounce rates and shorter dwell time, which send negative behavioural signals that compound the direct ranking penalty. In 2026, slow sites additionally lose visibility in AI search engines including Google AI Overviews, ChatGPT, and Perplexity. The short answer is yes. The full answer is that speed now affects your rankings through four separate channels simultaneously — and most sites are only optimising for one of them. Want to know where you stand right now? Run your URL through Prafero's free page speed checker — no signup, instant Core Web Vitals results.

03

How to Check Meta Tags of Any Website (Free, No Signup)

Meta tags live in the <head> section of every webpage — invisible when you load the page normally, but read by every search engine and social platform that touches that URL. If you want to see what a page's title tag, meta description, canonical, or Open Graph tags actually say, you have three options: dig through the browser's developer tools, view the raw page source, or use a tool that extracts everything in one pass. This guide walks through all three methods, what to look for once you can see the tags, and when each approach makes sense. If you just want the fastest route, skip to Method 3 and use Prafero's free Meta Tag Analyzer — paste any URL and every meta tag appears instantly with no signup required.

04

Meta Keywords Tag: Does It Still Affect SEO in 2026?

If you have ever opened a website's source code and spotted a line that reads <meta name="keywords" content="seo, digital marketing, website traffic"> — you have seen a meta keywords tag. And if you have ever wondered whether adding one to your pages helps your Google rankings, the answer is no. It has not helped since 2009. But the question keeps coming back. CMS platforms still include meta keywords fields. SEO plugins still have a box for them. And new site owners keep filling them in, convinced they are doing something useful. They are not. This post explains exactly what the meta keywords tag does, why Google killed it, what Bing actually does with it, and what the meta tags are in 2026 that actually matter. If you want to check what is currently in the meta section of any page, use Prafero's free Meta Tag Analyzer — it extracts every tag instantly with no signup required.