Stack your advantage.From the team at Stackmatix
The Growth Library

A robots policy for private previews and approved launches

Separate access control, crawl permission, and indexing rules in a reviewable release-state matrix.

A private preview, a public launch, and a retired page need different treatment. Write the intended state before changing robots.txt or page metadata. The technical configuration should implement that decision, not accidentally make the decision for the owner.

Use three separate questions: who may access the content, whether a crawler may fetch it, and whether an accessible resource should appear in search. These controls are related but not interchangeable. A private document should not depend on a polite crawler instruction for protection.

Google's robots introduction, checked September 9, 2026, explains that robots.txt manages crawling and is not a security mechanism or a reliable way to hide a webpage's URL from search. The robots metadata guidance also explains that a crawler must fetch a resource to discover its page-level or response-header indexing instructions.

Make a release-state matrix

The following is a planning example. Have the site's owner and maintainer approve the actual state and implementation before changing access.

StateAccess decisionSearch decision
Private owner reviewRequire the intended access controlKeep the edition outside public acquisition plans
Public educational pageAccessible to its intended public audienceAllow intended discovery and review indexing directives
Public utility page excluded from searchPublicly usableApply an appropriate readable noindex instruction
Retired resourceFollow the approved retirement decisionReturn the intended response or relevant replacement

Do not treat “public but noindex” as equivalent to private. Anyone with access to the URL may still see publicly accessible content. Conversely, a private site's sitemap does not make its pages a functioning search acquisition channel.

Review a hypothetical launch mistake

Imagine a team building a product site behind owner-only access. During preparation it also uses disallow-all robots rules and noindex metadata. Those settings communicate the preview state, but access control is what restricts who can view the content.

Later, the owner approves a public launch. The release checklist should explicitly review access, canonical domain, robots rules, and indexing metadata. Changing only the audience may leave the public site excluded from intended discovery. Removing only noindex may leave the site inaccessible.

The owner should approve the launch state once; the maintainer then implements and verifies that concrete decision. A routine content update to a private edition should not silently become a public launch.

Inspect actual responses rather than configuration names

Check the effective access behavior, robots file, HTML metadata, and relevant response headers. A setting called “SEO enabled” is not evidence that every route has the desired behavior. Shared templates and hosting layers can each contribute directives.

Test representative route types: homepage, article, product, download, and utility page. Record the intended result and the actual response. A PDF may need a response-header rule because it does not carry HTML metadata in the same way as a webpage.

If directives conflict, trace their sources and resolve the conflict deliberately. Do not add another rule on top merely because it makes one testing tool report a different label.

Keep the decision in the release record

Record who approved the state, which routes it covers, when it was implemented, and the evidence checked. Preserve a rollback path for accidental exposure or unintended exclusion. Avoid changing a domain or audience as a side effect of publishing an article.

Use the technical launch checklist for the wider release. Revisit this matrix when access, domains, templates, or commercial availability change. A clear state model lets the team move from review to launch without guessing what the owner intended.

Sources

Matt Pru

Co-founder and CEO of Stackmatix. Writing about growth, customer acquisition, and the decisions behind useful marketing. Connect on LinkedIn.

Developed with AI assistance under Matt's editorial direction. Read our editorial approach.