# Validate Schema Markup for SEO QA

**Use case:** 

Bulk validate schema markup, JSON-LD, Open Graph, and Twitter Cards before publishing pages.

## Input

```json
{
  "startUrls": [
    {
      "url": "https://schema.org/Article"
    }
  ],
  "sitemapUrls": [],
  "maxPages": 25,
  "crawlLinks": false,
  "sameDomainOnly": true,
  "includeRawMarkup": false,
  "validateRichResultHints": true,
  "requestTimeoutSecs": 30
}
```

## Output

```json
{
  "url": {
    "label": "URL"
  },
  "statusCode": {
    "label": "HTTP"
  },
  "pageTitle": {
    "label": "Title"
  },
  "schemaTypes": {
    "label": "Schema types"
  },
  "jsonLdCount": {
    "label": "JSON-LD"
  },
  "microdataCount": {
    "label": "Microdata"
  },
  "rdfaCount": {
    "label": "RDFa"
  },
  "openGraphCount": {
    "label": "Open Graph"
  },
  "twitterCardCount": {
    "label": "Twitter Cards"
  },
  "errors": {
    "label": "Errors"
  },
  "warnings": {
    "label": "Warnings"
  },
  "fetchedAt": {
    "label": "Fetched"
  }
}
```

## About this Actor

This example demonstrates how to use [Schema Markup Validator](https://apify.com/automation-lab/schema-markup-validator) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/schema-markup-validator) to learn more, explore other use cases, and run it yourself.