Of all the indexing statuses in Google Search Console, “Excluded by ‘noindex’ tag” is the most black-and-white. The page told Google not to index it, and Google obeyed. When it applies to the right pages, such as a thank-you page or a login page, that is perfect. When it applies to your homepage, services or products, you are invisible in search, and no amount of content or backlinks will help until it is removed.
This article is part of our complete guide: Why Is My Website Not on Google? The Complete Indexing Guide.
We see accidental noindex tags more often than you might think. Launching a site with the “discourage search engines” box still ticked is the classic example, but plugins, themes, staging copies and HTTP headers can all add noindex without anyone noticing.
What a noindex looks like
A noindex instruction can live in two places:
- Meta robots tag in the HTML head:
<meta name="robots" content="noindex">(sometimes combined with nofollow). - X-Robots-Tag HTTP header sent by the server:
X-Robots-Tag: noindex. This one is invisible in the page source and often missed.
Google must be able to crawl the page to see either of them. If a page is blocked in robots.txt, Google cannot read the noindex, which is why combining the two is a common mistake. See our guide to “Blocked by robots.txt”.
Step 1: Decide which pages should be noindexed
Before removing anything, sort the URLs in the report into two groups.
Pages that should normally stay noindexed: thank-you and confirmation pages, cart, checkout and account pages, internal search results, login and registration pages, thin tag or date archives, staging pages and legal pages that still contain placeholder text.
Pages that should be indexed: your homepage, service and product pages, category pages with useful content, blog posts, case studies, about and contact pages, and location pages with unique content.
Only the second group needs fixing.
Step 2: Confirm the noindex is still there
Search Console reports what Google saw at its last crawl. Use URL Inspection and click “Test live URL”. If the live test says “Indexing allowed? No: ‘noindex’ detected in ‘robots’ meta tag” (or in the X-Robots-Tag header), the problem is current. If it says indexing is allowed, the issue has already been fixed and you can request indexing.
Step 3: Find where the noindex comes from
WordPress
- Settings › Reading: make sure “Discourage search engines from indexing this site” is unticked. This adds noindex to every page.
- SEO plugin global settings: in Rank Math (Titles & Meta) or Yoast (Search Appearance), check that pages, posts, products and your custom post types are set to index.
- Per-page settings: open the affected page and check the robots settings in the SEO box.
- Other plugins: maintenance mode, coming-soon, membership and some security plugins add noindex while active.
- Server headers: check
.htaccessor the server configuration for an X-Robots-Tag rule, especially on sites copied from staging.
Wix
Open the page’s SEO settings and check “Let search engines index this page”. Also check site-wide SEO settings and make sure the site is published and connected to your domain. Our guide to a Wix site not showing on Google covers the full list.
Squarespace
Each page has an SEO tab with a “Hide page from search results” toggle. Password-protected pages and the site-wide password also prevent indexing. Check Settings › Site availability.
Shopify
A store with the password page enabled will not be indexed. Some apps and theme edits add noindex to collections or tags. Search the theme code for “noindex”.
Step 4: Remove the noindex and verify
Make the change, clear any page cache or CDN cache, and view the page source again to confirm the tag has gone. Then use URL Inspection’s live test once more. When it confirms indexing is allowed, click Request indexing for your most important pages.
Step 5: Validate the fix and update the sitemap
In the Page indexing report, open the noindex status and click Validate fix. Make sure the URLs you want indexed are included in your XML sitemap, and that the noindexed ones are not. A sitemap that lists noindexed URLs sends mixed signals.
Noindex vs. other ways to hide a page
Noindex is not the only tool, and choosing the right one avoids new problems:
- Noindex: the page stays live for visitors but is kept out of search. Best for thank-you pages, internal search and thin archives.
- Password protection: keeps both people and Google out. Best for client areas and drafts.
- Deleting the page (404 or 410): best for content that has no value and no links.
- 301 redirect: best when a better page covers the same topic, so visitors and link value move to it.
- Canonical tag: best for duplicate versions of a page that must stay accessible.
Using the wrong tool, for example noindexing a page that should really be redirected, leaves link value stranded and confuses visitors who still land on it.
How long does recovery take?
For a site that was accidentally noindexed for a short time, important pages often return within a few days to two weeks after the fix. If the site was noindexed for months, Google may take longer to recrawl everything. Internal links, a clean sitemap and a few indexing requests for key pages all help.
Preventing it from happening again
- Add “Check search engine visibility” to your launch checklist.
- Never copy a staging site to live without reviewing robots settings.
- Set up a free uptime or SEO monitor that alerts you if a noindex appears on the homepage.
- Review the Page indexing report monthly.
When we launched mivaq.com, search engine visibility was deliberately switched off during the build and switched on at launch, with legal pages kept noindexed until their details are complete. That is the right way to use noindex: intentionally, and with a plan to remove it.
Real examples
During our portfolio review, we found that two live client sites currently send a noindex tag on their own homepages. That single setting would explain why they are missing from search, however good the design is. It is one of the first things we check in any audit, including on projects like RepairPod and Tech Lab Repairs.
Related guides and services
- Website not showing on Google: the full diagnosis for sites that are missing from search.
- Discovered – currently not indexed: why Google postpones crawling and how to speed it up.
- Crawled – currently not indexed: what to do when Google reads a page but refuses to index it.
- Wix SEO checklist: every Wix setting that affects rankings, in order.
- Google indexing fix service: we diagnose and fix pages Google will not index.
Get expert help
If you would rather spend your time running your business, MIVAQ can handle this for you. We audit the site, fix the root causes, document every change and show you the before-and-after in Search Console, so you know exactly what improved and why. Start with our Google indexing fix service, browse real client results in our case studies, or contact us for a free, no-pressure review of your website.
Frequently asked questions
Does noindex remove a page from Google immediately?
No. Google has to recrawl the page first. Once it sees the noindex, it drops the page from results.
Should I use noindex or robots.txt to hide a page?
Use noindex. Robots.txt stops crawling, but a blocked page can still be indexed from links, and Google cannot see a noindex on a blocked page.
Can noindex pages pass link value?
Google has said that pages left as noindex for a long time are eventually treated like noindex, nofollow, so do not rely on them for internal linking.
Is it bad to have many noindexed pages?
No, as long as they are pages that should not rank, like carts or thank-you pages.