GoIndexed Help
Blocked by Noindex Tag — How to Find and Remove It
A noindex meta tag or HTTP header tells Google not to include your page in search results. This guide shows you where to find it and how to remove it safely.
What noindex means
A noindex directive tells Google to crawl the page but not include it in search results. It can be set in two ways: a meta tag in the page's HTML, or an X-Robots-Tag HTTP response header.
Unlike robots.txt, Google does crawl noindex pages — it just won't show them in search.
How to check if your page has a noindex tag
View the page source
Open the URL in a browser, right-click → View Page Source, and search (Ctrl+F) for "noindex". Look for:
<meta name="robots" content="noindex">Check HTTP headers
Open the browser developer tools → Network tab, reload the page, click the document request, and look for an X-Robots-Tag header in the response headers.
Use GSC URL Inspection
In Google Search Console, inspect the URL. If it shows the page is blocked by noindex, Google has detected the directive.
Common places noindex gets added accidentally
- WordPress — Settings → Reading → "Discourage search engines from indexing this site" checkbox (adds Disallow: / to robots.txt and noindex to all pages)
- WordPress page/post settings — individual pages can have noindex set in the SEO plugin (Yoast, RankMath, AIOSEO)
- WooCommerce — cart, checkout, and account pages are noindexed by default (intentional)
- Staging/dev sites — noindex is often set site-wide and accidentally left on during migration
- Page builders — some draft or preview modes inject noindex that doesn't get removed
- Hosting panels — some cPanel/Plesk setups add X-Robots-Tag headers to entire directories
How to remove it
- For WordPress: uncheck the "Discourage search engines" box, or find the page's SEO settings and set indexing to Allow
- For meta tags in code: remove the <meta name="robots" content="noindex"> line from the template
- For HTTP headers: update your server config (nginx, Apache) or middleware to remove the X-Robots-Tag header
- After removing: use GoIndexed's Re-inspect button or request indexing in Search Console to prompt recrawl
Related articles
Help
Blocked by Robots.txt — How to Find and Fix the Issue
If Google can't crawl your page because of a robots.txt rule, it won't be indexed. This guide shows you how to find the rule, test it, and fix it without breaking your site.
Help
Crawled, Currently Not Indexed — What It Means and How to Fix It
The "Crawled, currently not indexed" status means Google visited your page but decided not to include it in search results. This guide explains why it happens and what to do.
Help
404 Page Not Found in Google Search Console — How to Fix It
When Google tries to crawl a URL and gets a 404 response, it cannot index the page. This guide explains why 404s appear in Search Console and how to clean them up.
Ready to put this into practice?
Open GoIndexed