Skip to main content

Overview

The Extract LD+JSON Schema block extracts structured data markup from web pages. JSON-LD (JavaScript Object Notation for Linking Data) is the format Google recommends for structured data, and this block helps you analyze what schema markup competitors or any webpage uses. Use it to audit SEO structured data, analyze competitor schema implementations, or gather insights for your own schema strategy.

Configuration

URL

Enter the webpage URL to extract JSON-LD schemas from. This field supports placeholders for dynamic values. Examples:
  • Static URL: https://example.com/blog/article
  • From previous step: {{step_1.output.url}}
  • From loop: {{current.link}}

Output Format

Choose how the extracted schema data is returned.

Structured Output

Returns the raw JSON-LD schema objects extracted from the page.

Output Structure

Accessing Structured Data

Get all schemas:
Get first schema type:
Loop through schemas:

Summary Output

Returns a markdown table summarizing which schema types are present on the page.

Output Structure

This format is useful for quick audits and comparisons without parsing raw JSON.

Supported Schema Types

The block extracts any JSON-LD schema types embedded in web pages, including:

Best Practices

  • Use Structured format when you need to analyze specific schema properties
  • Use Summary format for quick audits comparing multiple pages
  • Combine with Loop block to audit schema across multiple URLs
  • Extract competitor schemas to inform your own structured data strategy
  • Validate extracted schemas against Google’s requirements

Common Use Cases


Example Workflow: Competitor Schema Audit

Analyze competitor structured data:
  1. Google Search Block:
    • Query: {{input.keyword}}
    • Max Results: 10
  2. Loop Block: Process each result
  3. Extract LD+JSON Schema Block:
    • URL: {{current.link}}
    • Output Format: Summary
  4. LLM Block:
  5. Google Sheets Block: Store analysis

Example Workflow: Schema Coverage Report

Generate a schema audit for your own site:
  1. Get URLs from Sitemap Block:
    • Sitemap URL: https://yoursite.com/sitemap.xml
  2. Loop Block: Process each URL
  3. Extract LD+JSON Schema Block:
    • URL: {{current.url}}
    • Output Format: Structured
  4. LLM Block:
  5. Google Sheets Block: Append audit results

Troubleshooting


What’s Next

Now that you understand the Extract LD+JSON Schema block: