seo-drift

Compare SEO-critical page elements against stored baselines to detect regressions.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/nishchaydev/emitra --skill seo-drift-nishchaydev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-drift
Source: https://github.com/nishchaydev/emitra/tree/main/.agent/SEO%20SKILL/claude-seo-main/skills/seo-drift
Command: npx skills add https://github.com/nishchaydev/emitra --skill seo-drift-nishchaydev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SEO drift monitoring prevents unnoticed on-page and technical SEO regressions by capturing a baseline and comparing it against future page states, so you can catch what changed and act before rankings and CTR decline.

Core Features & Use Cases

  • Baseline capture & diffing: Snapshot title tags, descriptions, canonical/robots directives, headings (H1–H3), JSON-LD schema, Open Graph tags, and computed HTML/schema hashes.
  • Quality & performance tracking: Record HTTP status codes and Core Web Vitals metrics to detect crawl-impacting failures and performance regressions.
  • Actionable severity results: Apply 17 comparison rules with CRITICAL/WARNING/INFO severities and recommended cross-skill next steps.
  • Typical use case: Before/after a deployment, run baseline then compare to see whether an update broke structured data, canonicalization, noindex, or heading/title content.

Quick Start

Run seo drift baseline for your target URL, then later run seo drift compare for the same URL to see if any SEO-critical elements regressed.

Frequently Asked Questions about seo-drift

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

FAQPage Schema
How do I detect on-page SEO regressions after a deployment?

Detect on-page SEO regressions by capturing a baseline of title tags, canonical directives, and structured data, then comparing future page states to identify changes before rankings decline.

What is SEO drift monitoring and how does it protect search rankings?

SEO drift monitoring captures baseline SEO elements like headings, meta descriptions, and Open Graph tags, then compares future states to prevent unnoticed regressions from hurting rankings and CTR.

How do I monitor Core Web Vitals and structured data for unexpected changes?

Monitor Core Web Vitals and structured data by recording baseline metrics and JSON-LD schema hashes, then comparing future states to detect performance regressions and schema modifications.

Can I check if canonical tags and robots directives broke during an incident response?

Yes, you can check canonical tags and robots directives by comparing current page elements against stored baselines to identify critical changes during traffic drop incident response.

What is the best way to automate regression detection for critical SEO elements?

Automate regression detection by applying rule-based comparison with severity levels to baseline snapshots of SEO elements, yielding actionable alerts for structured data or canonical changes.

Do I need SSRF protection to fetch URLs for baseline monitoring?

Yes, validated URL fetching with SSRF protection is required to safely capture baseline snapshots and parse HTML and JSON-LD for ongoing SEO element monitoring.