Website launch QA

Staging Site Blocker Checklist

Paste staging, preview, QA, and dev URLs, then generate the layered blockers that keep non-production sites out of search results.

Ready100/100
Staging targets0
Production-like0
Required checks8
Snippets4

Staging targets

Supports full URLs, bare domains, preview hosts, and localhost targets.

Targets0
Critical items0
PlatformVercel
ModeLocked

Target review

Paste staging targets or load the example to build a checklist.

Blocker checklist

Critical

Password or access control

Put staging behind password protection, VPN, basic auth, or platform access controls.

Critical

Staging robots.txt

Serve a staging-only robots.txt that disallows all crawlers.

Critical

Meta robots noindex

Add noindex,nofollow to staging HTML pages as a second layer.

Critical

X-Robots-Tag header

Send X-Robots-Tag: noindex, nofollow on HTML and file responses.

Warning

Sitemap exclusion

Do not publish staging sitemap URLs or submit them to Search Console.

Warning

Production canonical

Canonical staging pages to the matching production URL only when content parity is clear.

Info

Analytics exclusion

Exclude staging traffic from analytics, ads pixels, and conversion dashboards.

Warning

Production deploy gate

Add a release checklist item to remove blockers only on production deploys.

Generated snippets

robots

User-agent: *
Disallow: /

# Serve this robots.txt only on staging, preview, QA, and dev hosts.

meta

<meta name="robots" content="noindex,nofollow,noarchive,nosnippet">

header

X-Robots-Tag: noindex, nofollow, noarchive, nosnippet

platform

// vercel.json
{
  "headers": [
    {
      "source": "/(.*)",
      "headers": [
        { "key": "X-Robots-Tag", "value": "noindex, nofollow, noarchive, nosnippet" }
      ]
    }
  ]
}

Report preview

# Staging Site Blocker Checklist

- Targets: 0
- Staging-like targets: 0
- Production-like targets: 0
- Required checks: 8
- Config snippets: 4

## Targets

## Checklist
- [ ] Password or access control: Put staging behind password protection, VPN, basic auth, or platform access controls.
- [ ] Staging robots.txt: Serve a staging-only robots.txt that disallows all crawlers.
- [ ] Meta robots noindex: Add noindex,nofollow to staging HTML pages as a second layer.
- [ ] X-Robots-Tag header: Send X-Robots-Tag: noindex, nofollow on HTML and file responses.
- [ ] Sitemap exclusion: Do not publish staging sitemap URLs or submit them to Search Console.
- [ ] Production canonical: Canonical staging pages to the matching production URL only when content parity is clear.
- [ ] Analytics exclusion: Exclude staging traffic from analytics, ads pixels, and conversion dashboards.
- [ ] Production deploy gate: Add a release checklist item to remove blockers only on production deploys.

## Config snippets

### robots
```
User-agent: *
Disallow: /

# Serve this robots.txt only on staging, preview, QA, and dev hosts.
```

### meta
```
<meta name="robots" content="noindex,nofollow,noarchive,nosnippet">
```

### header
```
X-Robots-Tag: noindex, nofollow, noarchive, nosnippet
```

### platform
```
// vercel.json
{
  "headers": [
    {
      "source": "/(.*)",
      "headers": [
        { "key": "X-Robots-Tag", "value": "noindex, nofollow, noarchive, nosnippet" }
      ]
    }
  ]
}
```