The noindex tag tells search engines not to show a page in their results. Google still crawls the page, reads the tag and then drops it from the index, or never adds it. Use it for pages that must stay live for visitors but have no value in search, such as thank-you pages, login screens, internal search results and test pages.
What does a noindex tag look like?
The most common form is a robots meta tag in the page's <head>. It applies to every search engine that supports it.
<meta name="robots" content="noindex">
To target only Google, use name="googlebot" instead of name="robots". For files that have no HTML head, such as PDFs, send the same instruction as an HTTP response header:
X-Robots-Tag: noindex
Google documents both methods in Block search indexing with noindex.
Which pages should be noindexed?
Noindex suits pages that are useful to someone already on your site but would be a poor result for a searcher.
Typical examples:
- Form confirmation and thank-you pages, such as "Thanks for booking your demo class"
- Login, account and checkout pages
- Internal site search results, like
/search?q=neet+batch - Staging or preview copies of the site, if they cannot be password protected
- Thin tag or archive pages that duplicate your category pages
- Old campaign landing pages you still send paid traffic to
Your main pages, course pages, blog posts and contact pages should almost never carry noindex.
Why must Google be able to crawl a noindexed page?
Google only sees the tag if it can fetch the page. If robots.txt blocks the URL, Googlebot never reads the noindex, and the URL can stay in search results when other pages link to it. To remove a page, allow crawling and add noindex. Block it in robots.txt only after it has dropped out, if at all. See our robots.txt guide for the difference between crawling and indexing.
How is noindex different from nofollow?
Noindex controls whether the page itself appears in search, while nofollow controls whether search engines follow the links on it. They are separate values and you can use either or both.
| Value | Effect |
|---|---|
noindex | Page is kept out of search results |
nofollow | Links on the page are not followed or credited |
noindex, nofollow | Both of the above |
index, follow | The default; you never need to write it |
A page-level nofollow is rarely what you want. It stops Google discovering pages through that page's links. If you only want to qualify one link, such as a paid partner link, use rel="nofollow" or rel="sponsored" on that link instead.
How long does noindex take to work?
The page drops out after Google next crawls it, which can take days for busy pages and weeks for rarely visited ones. To speed it up, request recrawling with the URL Inspection tool in Search Console. If you need a page hidden urgently, the Removals tool hides it temporarily while the noindex takes effect.
What are the most common noindex mistakes?
Most noindex problems come from tags left behind after a launch or added quietly by a plugin setting.
Watch for these:
- A staging site's "discourage search engines" setting carried over to the live site, noindexing every page.
- Noindex on a page that also has a canonical tag pointing elsewhere. These are conflicting signals; choose one. Our canonical tag guide explains when to use which.
- Noindex added by JavaScript after the page loads. If Google sees noindex in the original HTML, it may skip rendering, so removing it with JavaScript does not work reliably.
- Noindexed pages left in the XML sitemap. The sitemap should list only pages you want indexed.
- Blocking the page in robots.txt at the same time, so Google never sees the tag.
- Noindexing paginated pages such as page 2 of a course list, which can hide the courses listed there.
How do you check which pages are noindexed?
Start with Search Console's Page indexing report, which lists URLs "Excluded by 'noindex' tag". Read that list carefully. Every URL on it should be one you chose to hide. If you see course pages, city landing pages or blog posts, find out where the tag came from, usually a CMS or SEO plugin setting.
Noindex checklist
- List the page types that should never appear in search, and noindex only those.
- Confirm none of them are blocked in robots.txt.
- Remove noindexed URLs from your XML sitemap.
- Check that the live site has no leftover staging noindex.
- Avoid page-level nofollow unless you have a clear reason.
- Review the Page indexing report monthly for surprises.
Spider's page audit flags pages carrying noindex or a page-level nofollow, and a site crawl shows every noindexed URL in one list, so an accidental tag on an important page is easy to spot. You can run the free one-page check at seo.100xsuite.com to test a single URL.
Check this on your own site
Spider's free check tests this and about 100 other things on any page, and links each problem to a guide like this one.