What noindex actually does
noindex is a directive that tells search engines to not include a page in their searchable index. It's an HTML meta tag (<meta name='robots' content='noindex'>) or an HTTP response header (X-Robots-Tag: noindex). When a search engine crawls the page and sees the directive, it removes the page from the index — the URL still exists, still serves content, still can be visited directly, but no longer appears in search results. All major search engines (Google, Bing, DuckDuckGo, Yandex) honour noindex.
Page-level noindex on Squarespace
Page Settings > SEO > 'Hide this page from search results' is the single checkbox. Checking it does three things: emits a <meta name='robots' content='noindex'> tag in the page's HTML head, removes the page from /sitemap.xml, and signals to Squarespace's own internal search that the page is hidden. Unchecking it reverses all three. The change propagates within seconds; Google's index updates over the following days to weeks.
Sitewide noindex via Settings > Crawlers
Settings > Crawlers has 'Block search engines from indexing this site'. Checking it emits <meta name='robots' content='noindex'> on every page sitewide, effectively removing the entire site from search results. The toggle is appropriate for development sites, staging environments, and intentionally hidden websites. It's the most common cause of 'my Squarespace site is not on Google' tickets when accidentally left on after a development phase.
When to noindex a page (and when not to)
Five categories of pages should be noindex on most sites: thank-you / confirmation pages (after a form submit or purchase), internal-use pages (team-only links, admin instructions), draft / unfinished pages, intentionally duplicate test pages, and login pages. Pages that should not be noindex: anything you want to rank for, anything you'd be happy for a customer to find via Google, anything in your sitemap intentionally. The default for a new page is indexable; flip to noindex deliberately.
The crawlability constraint: noindex must be visible to the crawler
Google's documentation is explicit: for noindex to work, Googlebot must be able to crawl the page and see the directive. If the page is blocked in robots.txt — preventing the crawl — Google never reads the noindex tag and may continue to index the URL based on inbound links. The cleaner pattern is always to use noindex without also blocking in robots.txt. Squarespace handles this correctly by default: the Page Settings checkbox emits noindex in HTML without adding any robots.txt block.
Three Squarespace-specific noindex gotchas
First: pages set to noindex during a draft phase can be forgotten — owners launch with key pages still hidden from Google. Audit before launch. Second: a noindex page can still rank temporarily based on inbound links (Google takes 2-6 weeks to fully drop it from the index). Third: the page-level checkbox honours individual pages, but blog posts noindex differently — each post has its own checkbox in the post's own Settings, not in the parent blog page.