{
 "schema_version": 1,
 "generated": "2026-10-26",
 "id": "agricidaniel-claude-seo--generate-schema-markup-and-catch-seo-drift",
 "repo": "AgriciDaniel/claude-seo",
 "repo_url": "https://github.com/AgriciDaniel/claude-seo",
 "repo_slug": "agricidaniel-claude-seo",
 "title": "Fix structured data and watch for SEO drift",
 "page_title": "How to fix structured data and watch for SEO drift with Claude SEO",
 "summary": "Detect, validate and write Schema.org markup, then snapshot your site so later changes are caught.",
 "who": "A site owner who ships often and does not want a deploy to quietly break rankings.",
 "problem": "Schema errors and silent regressions go unnoticed until traffic drops.",
 "outcome": "Valid Schema.org markup for rich results and a baseline you can compare against after each release.",
 "steps": [
  "After install and `/seo setup`, run `/seo schema` with your URL to detect, validate and generate Schema.org markup",
  "Run `/seo drift baseline` with your URL before a release to save a snapshot",
  "After the release, use the compare option of `/seo drift` on the same URL and read what changed",
  "Use the history option of `/seo drift` on the same URL to see snapshots over time"
 ],
 "agent_prompt": "Use AgriciDaniel/claude-seo to run `/seo schema` on <url> and propose corrected JSON-LD, then record `/seo drift baseline` for it. After my next release, run `/seo drift compare` and list what changed.",
 "agents": [
  "claude-code"
 ],
 "difficulty": "Intermediate",
 "time": "45 minutes",
 "basis": "readme",
 "caveat": "Schema it generates is a draft: validate it on your pages before you publish.",
 "category": "Sales and marketing",
 "tags": [
  "Sales and marketing"
 ],
 "lang": "python",
 "requirements": [
  "Claude Code 1.0.33 or newer",
  "The plugin sets up its own Python environment and a headless browser with `/seo setup`",
  "Optional extras need their own accounts, such as Google Search Console for `/seo google`"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.8,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/agricidaniel-claude-seo/generate-schema-markup-and-catch-seo-drift/",
 "md": "https://dedupedai.com/use-cases/agricidaniel-claude-seo/generate-schema-markup-and-catch-seo-drift/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/agricidaniel-claude-seo--generate-schema-markup-and-catch-seo-drift.json",
 "api_version": "v1"
}
