seo-drift

Capture baseline snapshots and compare SEO-critical page elements over time.

8|5|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/shenxingy/Clade --skill seo-drift-shenxingy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-drift
Source: https://github.com/shenxingy/Clade/tree/main/configs/skills/seo-drift
Command: npx skills add https://github.com/shenxingy/Clade --skill seo-drift-shenxingy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SEO changes can silently break rankings, CTR, or indexability after deployments, so you need a reliable way to notice what changed and why.

Core Features & Use Cases

  • Baseline snapshots: capture the current state of SEO-critical elements (title, meta description, canonical, robots, headings, schema/JSON-LD, Open Graph) plus a page hash and HTTP status.
  • Automated comparisons: diff the current page against the most recent baseline and classify findings by severity to guide action.
  • History tracking & reporting: review baselines and comparisons over time and generate a structured drift report.

Quick Start

Create a baseline before a release and then compare after the change to see what drifted.

Frequently Asked Questions about seo-drift

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect SEO regressions after a website deployment?

To detect SEO regressions after deployment, capture a baseline snapshot of SEO-critical page elements before the release, then compare current fetch results against that baseline to classify changes by severity.

What is SEO drift monitoring and how does it work?

SEO drift monitoring tracks changes to critical page elements over time by storing baseline snapshots in local SQLite storage and comparing them against current fetch results to identify silent ranking or indexability issues.

Can I monitor Core Web Vitals and structured data changes for specific URLs?

Yes, you can monitor Core Web Vitals and structured data for specific URLs by capturing their baseline state and reviewing the URL-specific change history to investigate regressions in schema, canonical tags, or content hash.

How do I check if canonical tags or robots directives changed during a release?

Check for canonical tag or robots directive changes by capturing a pre-deployment baseline of these SEO elements, then running an automated comparison post-deployment to highlight any drift in the metadata.

Does this SEO regression detection require any external dependencies?

No external dependencies are required; the tool uses local SQLite storage for baseline snapshots and requires validated URL fetching with built-in SSRF protections to safely retrieve and compare page elements.

What is the best way to track Open Graph and heading structure changes over time?

The best way to track Open Graph and heading structure changes is by capturing baseline snapshots of these elements and generating a structured drift report that reviews the comparison history over time.