Definition

Noindex is a meta robots directive telling search engines not to include a page in search results — while still allowing the page to be crawled (unless combined with nofollow).

Detailed Explanation

Implementation: <meta name="robots" content="noindex, follow"> or HTTP X-Robots-Tag: noindex.

Use for: thank-you pages, internal search results, thin duplicates, staging environments. Do not use robots.txt Disallow when you need deindexing — use noindex instead.

Nepal Context

WordPress “Discourage search engines” checkbox during dev often stays enabled after launch — classic cause of zero organic traffic for new Nepali business sites.

Practical Examples

  • A thank-you page after a form submission carries noindex so it never appears in search.
  • Internal site-search results pages are noindexed to avoid thousands of thin URLs in Google.
  • A staging copy of the site is password-protected and noindexed so it cannot compete with the live site.

How to Check It

  1. View the page source and search for noindex; also check the HTTP headers for X-Robots-Tag.
  2. In Search Console, Pages → Excluded by ‘noindex’ tag lists every affected URL.
  3. On WordPress, confirm Settings → Reading → Discourage search engines is unticked on the live site.

Key Takeaways

  • noindex = don’t show in search (index control)
  • robots.txt Disallow = don’t crawl (different tool)
  • Check the Search Console Pages report (“Excluded by ‘noindex’ tag”) for accidental noindex

Common Mistakes

  1. noindex on pages you want to rank
  2. Using robots.txt to deindex (Google may still index from external links)
  3. Leaving noindex on paginated archive pages site-wide