Schema Markup Audit

Identify missing structured data and generate JSON-LD markup for your top pages.

A real workflow from the Magister template catalog — the same steps a dedicated agent executes for your brand, shown in full before you run anything.

What you provide

The steps, in full

  1. 1

    Crawl key pages and audit existing schema

    Visit website url and check the homepage, top blog posts, product/service pages, and any FAQ or pricing pages. For each page, view the page source or use a schema validator to identify what structured data is already present. Note the schema types in use, any validation errors, and pages with no schema at all.

  2. 2

    Identify missing schema types

    Based on the page audit, map the appropriate schema types that are missing or incomplete. Common gaps to check: Article or BlogPosting on blog pages, FAQPage on FAQ sections, Product on product pages, BreadcrumbList for navigation, Organization and WebSite on the homepage, SoftwareApplication if applicable, and HowTo for step-by-step content pages on website url.

  3. 3

    Generate JSON-LD markup for the top 10 pages

    Write complete, valid JSON-LD structured data blocks for the 10 highest-priority pages identified in your audit. Each block should be production-ready: correct @context and @type, all required properties populated with realistic placeholder values derived from the page content, and optional properties included where they add value (e.g. author, datePublished, aggregateRating). Validate logic against schema.org spec.

  4. 4

    Create implementation guide

    Write a developer-facing implementation guide for website url. Include: where to inject each JSON-LD block in the HTML (e.g. in <head>, or via a script tag at the end of <body>), how to test with Google's Rich Results Test and Schema Markup Validator, which schema types are eligible for rich results in Google Search, and a rollout priority order (highest SEO impact first). Provide a copy-paste code snippet for the top 3 schema blocks.

  5. 5

    Emit finding

    Consolidate the completed work into one complete markdown report and record the durable finding with the native magister_submit_workflow_completion tool. The report file must contain the full report content — never a placeholder.

What it won't do without you

Magister workflows draft and prepare autonomously, but anything externally visible — publishing a page, sending an email, changing a campaign — waits for your approval. You can run this template once, or schedule it and review the results as they land.

Fork it into your own agent

Start free: enter your website, get a full marketing audit, and run workflows like this one in your own stack.

More SEO templates