SEO Drift
SEO Drift Monitor - detects when page changes break critical SEO elements. Baselines a page's SEO state, then checks for regressions in schema, headings, meta tags, canonical, and Core Web Vitals. Generates visual before/after reports. Use when user says "seo drift", "drift monitor", "baseline", "seo check", "did anything break", "seo regression", "before and after", "protect seo", "monitor page", or "detect changes".
Install
npx skills add dancolta/seo-drift-monitor --skill seo-driftgit clone --depth 1 https://github.com/dancolta/seo-drift-monitor.git /tmp/seo-drift-monitor
mkdir -p ~/.claude/skills
cp -r /tmp/seo-drift-monitor/. ~/.claude/skills/seo-driftPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# SEO Drift Monitor Protect your SEO work from being broken by page changes. Baseline a page, detect regressions, get fix recommendations. ## Commands | Command | Description | |---------|-------------| | `/seo-drift baseline <url>` | Capture a "known good" snapshot of all SEO-critical elements | | `/seo-drift check <url>` | Compare current state against the most recent baseline | | `/seo-drift history <url>` | Show all baselines and checks for a URL | ## Baseline Workflow When the user runs `/seo-drift baseline <url>`: 1. Run the baseline capture script: ```bash python3 ~/.claude/skills/seo-drift/scripts/baseline.py "<url>" ``` 2. Parse the JSON output and present a formatted summary: ``` Baseline saved for [domain] (ID: [id]) Title: [title] H1: [h1 text] ([h1_count] total) Schema: [schema_count] blocks ([schema_types]) Canonical: [canonical] Robots: [robots or "none"] OG Tags: [og_tags count] CWV: [score]/100 (LCP: [lcp]s, FCP: [fcp]s, CLS: [cls]) ``` 3. If the script returns an error, display it and suggest fixes. **Optional flags:** - Add `--skip-cwv` to skip the PageSpeed Insights API call (faster) ## Check Workflow When the user runs `/seo-drift check <url>`: 1. Run the check script: ```bash python3 ~/.claude/skills/seo-drift/scripts/check.py "<url>" ``` 2. Parse the JSON output. If there's an error about no baseline, tell the user to run `/seo-drift baseline <url>` first.
Details
- Skill name
seo-drift- Repository
- dancolta/seo-drift-monitor
- Repo updated
- 18 May 2026
FAQ
What does the SEO Drift skill do?
SEO Drift Monitor - detects when page changes break critical SEO elements. Baselines a page's SEO state, then checks for regressions in schema, headings, meta tags, canonical, and Core Web Vitals. Generates visual before/after reports. Use when user says "seo drift", "drift monitor", "baseline", "seo check", "did anything break", "seo regression", "before and after", "protect seo", "monitor page", or "detect changes".
How do I install the SEO Drift skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add dancolta/seo-drift-monitor --skill seo-drift. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is SEO Drift popular?
It lives in dancolta/seo-drift-monitor, which has 20 GitHub stars and 1 forks.
Related skills
Ad Restyler
17holy-templar/AD-RESTYLER
Restyle any ad or video into a completely different visual style — Aardman claymation, LEGO-style bricks, X-ray, 16-bit pixel art, Ghibli anime, felt puppets, voxel art, knitted yarn, premium 3D Pixar-style animation, or a custom style built live — while preserving the original shots, camera moves, motion, and timing exactly. Use whenever the user wants to "restyle" a video or ad, "turn my ad into claymation / anime / pixel art / LEGO", "make this video look like X style", "style transfer my video", or uploads a video with intent to change its visual style. Fixed gate flow: source check → styl
Reddit Voc
17mikefutia/reddit-research-agent
Reddit voice-of-customer research for DTC brands and creative agencies. Give it a product/category plus 1-2 subreddits and it searches Reddit for the threads where people actually discuss the problem, pulls the posts and comments, and synthesizes everything into one polished dark HTML dashboard: ranked pain points, desires, objections, a swipe file of liftable phrases, and a hero section of 8-10 ready-to-test ad angles. Use when the user wants customer language, ad angles, VOC research, or "what are people saying on Reddit about X" for ad copy. Triggers: reddit voc, voice of customer, ad angle
Design Thinking
18rastian/design-thinking-skills
Guide any team through the Design Thinking methodology — empathize, define, ideate, prototype, test, and implement. Core audiences: product & design teams (product designers, UX researchers, UI designers, service designers, product managers), entrepreneurs & startups (idea validation, customer discovery, lean prototyping), and business & strategy leaders (innovation workshops, service redesign, customer journey mapping, business model innovation). Trigger on: design sprint, HMW question, how might we, empathy map, affinity diagram, point of view statement, design brief, user journey, service b
Refine Legal Chinese
24katejianglaw/refine-legal-chinese
面向中国大陆多领域及交叉领域律师的法律中文表达工作台。用于润色、改写、严格审校或通俗转译法律文本,也用于单独进行结构诊断和多份关联文书一致性核对;用户第一次使用、不确定如何开始或明确要求引导时,可先通过简短问答确定工作产品、沟通关系和处理动作。按文本要完成的工作识别记录、请求、回应、分析建议、约定、决定或解释传播型工作产品,再结合律师、客户、对方、法院仲裁机构、监管机关或公众等沟通关系处理合同、函件、诉讼仲裁材料、法律意见、调查记录、客户沟通和普法文本。保持原有事实、立场、证据状态、法律效果和不确定性;不提供法律意见,不替代现行法研究、事实核查或专业判断。
Signum
18heurema/signum
Use when the user wants contract-first development — define correctness before coding, implement against a contract, audit with multiple models, and package proof artifacts.
Brilliant Directories
19brilliantdirectories/brilliant-directories-mcp
Manage a Brilliant Directories (BD) membership or directory website via its REST API. Use when the user mentions their BD site, their directory, their members/leads/posts, managing site content, or automating anything on their Brilliant Directories platform.
Browse the most popular Claude skills, all marketing, sales & business skills, or write your own with the skills generator.