---
title: "NLWeb Schema Feeds · Sitebulb Labs"
description: "A schemamap: directive in robots.txt points agents at machine-readable feeds of your structured data."
url: https://labs.sitebulb.com/docs/checks/discoverability/nlweb-schema-feeds/
---

# NLWeb Schema Feeds

A schemamap: directive in robots.txt points agents at machine-readable feeds of your structured data.

- Category

  [Discoverability](https://labs.sitebulb.com/docs/checks/discoverability)

- Standard

  - Emerging checkEmerging
  - Off by default, turn on in settings

## What it checks

The extension reads `robots.txt` and looks for `schemamap:` directives, the NLWeb Schema Feeds convention for pointing agents to a Schema Map XML file that lists a site’s structured-data feeds. It does not fetch the Schema Map itself.

## Results

| Status   | When                                                      |
| -------- | --------------------------------------------------------- |
| **Pass** | `robots.txt` contains one or more `schemamap:` directives |
| **N/A**  | No `schemamap:` directive was found                       |

## How to fix

If you publish feeds of your structured data, add a `schemamap:` line to `robots.txt` pointing to your Schema Map file:

```txt
User-agent: *
Allow: /

Sitemap: https://example.com/sitemap.xml
schemamap: https://example.com/schemamap.xml
```

See also [robots.txt present & valid](https://labs.sitebulb.com/docs/checks/discoverability/robots-txt) and [Structured data (JSON-LD)](https://labs.sitebulb.com/docs/checks/content-accessibility/structured-data).
