seo-drift

Capture SEO-critical baselines and compute diffs to detect regressions over time for URLs and pages in production, deployments, and monitoring workflows.

566|81|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/AgriciDaniel/codex-seo --skill seo-drift-agricidaniel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-drift
Source: https://github.com/AgriciDaniel/codex-seo/tree/main/skills/seo-drift
Command: npx skills add https://github.com/AgriciDaniel/codex-seo --skill seo-drift-agricidaniel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SEO drift monitoring: capture baselines of SEO-critical elements, detect changes, and track regressions over time. Git for SEO — baseline, diff, and track changes to your on-page SEO. Use when user says "SEO drift", "baseline", "track changes", "did anything break", "SEO regression", "compare SEO", "before and after", "monitor SEO changes", or "deployment check".

Core Features & Use Cases

  • Baseline SEO state for pages (title, meta, canonical, CWV, schema, OG, H1/H2, status)
  • Compare current page state against the latest baseline to surface drift
  • Generate history reports showing changes over time for audits and optimization

Quick Start

Baseline a URL to capture its current SEO state, then run a compare against a newer version to detect drift.

Frequently Asked Questions about seo-drift

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

FAQPage Schema
How do I track SEO changes and drift over time after a deployment?

To track SEO drift over time, capture a baseline of SEO-critical elements like title, meta, canonical, and schema, then compare the current page state against that baseline to surface regressions and generate history reports.

What is SEO drift and how do I monitor on-page SEO regressions?

SEO drift is the unintended change of on-page SEO elements over time. Monitor it by capturing baseline page states and computing rule-based diffs to detect regressions in titles, meta tags, canonicals, and schema.

How do I compare SEO elements before and after a production deployment?

Compare SEO elements before and after deployment by fetching and parsing the page, then running a rule-based comparison against a stored local data cache baseline to produce reliable diffs and recommendations.

Can I baseline Core Web Vitals and schema markup for SEO auditing?

Yes, you can baseline Core Web Vitals, schema, Open Graph tags, H1/H2 structure, and page status codes to establish a deterministic reference point for ongoing SEO auditing and regression monitoring.

Does this SEO monitoring approach work without external dependencies?

Yes, this approach operates with no external dependencies, using a deterministic fetch and parse pipeline with a local data cache to compute rule-based comparisons for reliable baseline and drift detection.

What's the best way to automate SEO regression checks across multiple URLs?

Automate SEO regression checks by applying a deterministic pipeline across baseline, compare, and history workflows for multiple URLs, storing results in a local cache to track changes and surface drift reliably.