# Sitemap Structured Data Audit

**Use case:** 

Expand XML sitemap indexes and audit page-level JSON-LD and schema.org markup in bulk with bounded, normalized outputs.

## Input

```json
{
  "urls": [],
  "sitemapUrls": [
    "https://apify.com/sitemap.xml"
  ],
  "maxPages": 5,
  "monitorChanges": false,
  "onlyChanges": false,
  "firstRunMode": "emit_current",
  "stateStoreName": "sdcm-audit-sitemap-structured-data",
  "stateNamespace": "audit-sitemap-structured-data",
  "requestTimeoutSecs": 30,
  "maxRetries": 2,
  "maxResponseBytes": 2000000
}
```

## Output

```json
{
  "url": {
    "label": "Page",
    "format": "string"
  },
  "httpStatus": {
    "label": "HTTP",
    "format": "integer"
  },
  "schemaTypes": {
    "label": "Schema types",
    "format": "array"
  },
  "score": {
    "label": "QA score",
    "format": "integer"
  },
  "richResultReady": {
    "label": "Ready",
    "format": "boolean"
  },
  "changed": {
    "label": "Changed",
    "format": "boolean"
  },
  "issues": {
    "label": "Issues",
    "format": "array"
  },
  "checkedAt": {
    "label": "Checked",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [JSON-LD Change Monitor & Rich Result QA](https://apify.com/xerophylous_mercy_0wn/structured-data-change-monitor) with a specific input configuration. Visit the [Actor detail page](https://apify.com/xerophylous_mercy_0wn/structured-data-change-monitor) to learn more, explore other use cases, and run it yourself.