seo >99% Success Rate

Schema Markup Scraper & SEO Auditor

Extract JSON-LD, Microdata, RDFa, Open Graph, and Twitter Cards from any URL with a comprehensive SEO audit scoring system.

TypeScript Crawlee Global

Key Features

Structured data extraction — JSON-LD, Microdata, and RDFa

Social meta tags — Open Graph, Twitter Cards, Dublin Core

SEO analysis with 0-100 scoring

Canonical URL and hreflang validation

Author extraction for EEAT signals

LocalBusiness detection with 80+ subtypes

Image alt text audit

Breadcrumb schema validation

Geo tags and NAP extraction

Use Cases

  • Technical SEO auditing at scale
  • Structured data validation for websites
  • Competitive SEO analysis — compare schema markup across competitors
  • EEAT signal assessment for content sites
  • Local SEO auditing for businesses
  • Pre-launch SEO checklist validation

Input Parameters

ParameterTypeRequiredDescription
startUrlsarrayYesURLs to analyze
proxyobjectNoProxy configuration
maxRequestsPerCrawlnumberNoLimit total URLs to audit
maxConcurrencynumberNoParallel requests
extractMetaTagsbooleanNoExtract meta tags (default: true)
extractSeoAnalysisbooleanNoRun SEO analysis (default: true)
computeSeoScorebooleanNoCalculate 0-100 SEO score (default: true)
extractGeoDatabooleanNoExtract geo tags and NAP data

Output Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{
  "url": "https://example.com/product/...",
  "title": "Example Product Page",
  "linkedData": [
    { "@type": "Product", "name": "..." }
  ],
  "openGraph": {
    "og:title": "Example Product",
    "og:type": "product"
  },
  "twitterCard": {
    "card": "summary_large_image"
  },
  "seoAudit": {
    "score": 78,
    "issues": [
      "Missing alt text on 3 images",
      "No hreflang tags detected"
    ]
  },
  "headings": {
    "h1": ["Example Product"],
    "h2": ["Description", "Reviews"]
  }
}

Frequently Asked Questions

What structured data formats are supported?
JSON-LD, Microdata, and RDFa. The scraper also extracts Open Graph, Twitter Cards, and Dublin Core metadata.
How is the SEO score calculated?
The 0-100 score evaluates title tags, meta descriptions, heading hierarchy, image alt text, canonical URLs, mobile viewport, structured data presence, and more.
Can I audit multiple pages at once?
Yes, provide multiple URLs in startUrls. The scraper processes them in parallel for fast bulk auditing.

Related Tools

Ready to Extract Data?

Start using Schema Markup Scraper & SEO Auditor on Apify, or hire me for a custom solution.