URL: /rules/crawl/indexability-conflicts

---
title: "Indexability Conflicts"
description: "Detects conflicting signals between robots.txt and meta/headers"
---

Detects conflicting signals between robots.txt and meta/headers

| | |
|---|---|
| **Rule ID** | `crawl/indexability-conflicts` |
| **Category** | [Crawlability](/rules/crawl) |
| **Scope** | Site-wide |
| **Severity** | warning |
| **Weight** | 4/10 |

## Solution

Conflicting signals confuse search engines and indicate configuration errors. Type 1 conflict: robots.txt allows BUT meta/header has noindex (works but confusing - choose one method). Type 2 conflict: robots.txt disallows BUT page crawlable (search engines can't crawl to see noindex anyway - remove unnecessary noindex or allow in robots.txt).

## Enable / Disable

### Disable this rule

```toml squirrel.toml
[rules]
disable = ["crawl/indexability-conflicts"]
```

### Disable all Crawlability rules

```toml squirrel.toml
[rules]
disable = ["crawl/*"]
```

### Enable only this rule

```toml squirrel.toml
[rules]
enable = ["crawl/indexability-conflicts"]
disable = ["*"]
```
