Schema Markup Validator avatar

Schema Markup Validator

Pricing

Pay per usage

Go to Apify Store
Schema Markup Validator

Schema Markup Validator

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Validate Schema.org structured data markup on any webpage. This actor extracts and validates JSON-LD, Microdata, and RDFa markup, identifying errors, warnings, and missing required fields to help improve your site's SEO and search engine visibility.

Features

  • JSON-LD Validation - Parses and validates all <script type="application/ld+json"> blocks on each page
  • Microdata Detection - Finds all itemscope elements and verifies itemtype attributes are present
  • RDFa Analysis - Detects RDFa typeof annotations and extracts schema types
  • Error Reporting - Reports invalid JSON syntax, missing @context, and missing @type fields
  • Warning System - Flags missing recommended properties for common schema types (Article, Product, Organization)
  • Bulk Processing - Validate multiple URLs in a single run with configurable concurrency

How It Works

The actor uses Crawlee CheerioCrawler to fetch each URL and parse the HTML. For every page, it extracts all three forms of structured data markup, validates their syntax and content, and outputs a detailed report including schema types found, error counts, and the raw JSON-LD data for further analysis.

Input Configuration

ParameterTypeDefaultDescription
urlsArray["https://apify.com", "https://docs.apify.com"]List of webpage URLs to validate
maxPagesInteger50Maximum number of pages to process

Output Format

Each result in the dataset contains the URL, schema types found, counts for each markup type (JSON-LD, Microdata, RDFa), arrays of errors and warnings, a validity flag, and the raw JSON-LD data extracted from the page.

Use Cases

  • SEO Auditing - Check if your pages have correct structured data for rich search results
  • Competitive Analysis - Analyze competitors' schema markup strategies
  • Quality Assurance - Verify structured data after site migrations or redesigns
  • Bulk Validation - Validate hundreds of pages programmatically via the Apify API

API Integration

Call this actor via the Apify API or integrate it into your CI/CD pipeline to automatically validate structured data on every deployment. Results are available as JSON through the Apify dataset API. You can also schedule periodic runs to monitor your schema markup over time.

Resources