dancolta

SEO Drift Monitor — DevOps skill for Claude Code

DevOps community

Detects when a deploy silently ships a noindex, drops a schema block, or rewrites your canonical.

How to install SEO Drift Monitor

This entry records only its repository, not the path inside it, so there is no exact command to give. Open dancolta/seo-drift-monitor and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What SEO Drift Monitor does

Detects when a deploy silently ships a noindex, drops a schema block, or rewrites your canonical. Baselines a page's SEO contract, diffs every change with Critical/Warning/Info severity, and points fixes to claude-seo sub-skills. A Claude Code skill. Open source.

Alternatives in DevOps

  • Azure Monitor Python — Azure Monitor integration for Python 1.8k ★
  • Coi — Give the agent a machine 743 ★
  • Code On Incus — Give each AI agent its own isolated machine with root, Docker, and systemd 670 ★

README

SEO Drift Monitor

[![Claude Code Skill](https://img.shields.io/badge/Claude_Code-Skill-orange)](https://docs.anthropic.com/en/docs/claude-code) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![GitHub stars](https://img.shields.io/github/stars/dancolta/seo-drift-monitor?style=social)](https://github.com/dancolta/seo-drift-monitor)

**Git for SEO. Baseline your page, catch the silent regressions your deploys ship.**

Not a crawler. Not a rank tracker. Not a Lighthouse wrapper. This catches the moment a deploy silently flipped your canonical, dropped a JSON-LD block, or shipped `noindex` to prod — before Google notices.

SEO Drift Monitor catching a critical regression on a deploy

Extension for the [claude-seo](https://github.com/AgriciDaniel/claude-seo) skill ecosystem for [Claude Code](https://docs.anthropic.com/en/docs/claude-code).

git clone https://github.com/dancolta/seo-drift-monitor.git ~/.claude/skills/seo-drift

How it compares

SEO Drift Monitor ContentKing Screaming Frog Manual (curl + eyeball)
Explicit baseline you commit to git ✓ ✗ ✗ partial
Catches accidental noindex at deploy time ✓ partial ✗ partial
Severity-classified diffs (Critical/Warning/Info) ✓ partial ✗ ✗
Fix recommendations wired to claude-seo sub-skills ✓ ✗ ✗ ✗
Runs in CI / pre-merge / agent loop ✓ ✗ partial partial
Zero monthly cost ✓ ✗ ($200+/mo) ✗ (license) ✓
Full-site crawl ✗ (by design) ✓ ✓ ✗
Keyword/ranking tracking ✗ (by design) ✓ ✗ ✗
Owned by developer, not marketing ✓ ✗ partial ✓

How It Works

Think of it like git for SEO. You **baseline** a page when it's in a good state, then **check** it later to see what broke.

1. Optimize a page with claude-seo
2. /seo-drift baseline