Files
MultiPhysicsVault/wiki/concepts/SEO Drift Monitoring.md
T
김경종 72dad72703
Tests / Hermetic test suite (push) Has been cancelled
Tests / Skill frontmatter validation (push) Has been cancelled
add claude-obsidian
2026-05-28 10:57:16 +09:00

1.4 KiB

type, title, created, updated, tags, status, related
type title created updated tags status related
concept SEO Drift Monitoring 2026-04-14 2026-04-14
concept
seo
monitoring
change-detection
evergreen
Claude SEO
Pro Hub Challenge

SEO Drift Monitoring

"Git for SEO" — captures baselines of SEO-critical page elements, then diffs against current state to detect regressions. Contributed to Claude SEO v1.9.0 by Dan Colta.

What It Tracks

17 comparison rules across 3 severity levels:

Severity Examples
CRITICAL Schema removed, canonical changed, noindex added, H1 removed
WARNING Title changed, CWV regression >20%, meta description changed
INFO H2 structure changed, content hash changed, image count changed

Architecture

  • SQLite persistence at ~/.cache/claude-seo/drift/baselines.db
  • 4 Python scripts: drift_baseline.py (capture), drift_compare.py (diff), drift_report.py (HTML report), drift_history.py (timeline)
  • Security-hardened: uses only fetch_page.py for URL fetching (SSRF-protected). Original submission had a curl fallback that bypassed SSRF protection — completely removed during integration.

Commands

/seo drift baseline <url>    # Capture current state
/seo drift compare <url>     # Compare against baseline
/seo drift history <url>     # Show all checks over time