seo-drift

Compare live pages against prior snapshots to detect on-page SEO drift.

2|1|Updated May 17, 2026
One-click install
npx skills add https://github.com/rakibulism/agent-skills-os --skill seo-drift-rakibulism
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-drift
Source: https://github.com/rakibulism/agent-skills-os/tree/main/skills/seo-drift
Command: npx skills add https://github.com/rakibulism/agent-skills-os --skill seo-drift-rakibulism

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you detect when important on-page SEO signals change after a deployment or content update, so you can catch regressions before they affect rankings and traffic.

Core Features & Use Cases

  • Baseline Capture: Record a known-good snapshot of title tags, meta descriptions, canonicals, headings, schema, Open Graph tags, status codes, and Core Web Vitals.
  • Change Detection: Compare the current page against the latest baseline and classify differences by severity, from informational changes to critical SEO breaks.
  • History Tracking: Review prior baselines and comparisons to understand when a change happened and whether it correlates with a release.
  • Use Case: After a site deployment, compare a key landing page against its baseline to verify that noindex, canonical, schema, or heading structure changes were introduced unexpectedly.

Quick Start

Ask the assistant to baseline the page now and compare it later against the same URL to identify any SEO drift.

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?

Detect SEO regressions by capturing a baseline snapshot of on-page signals like titles, canonicals, and schema, then comparing live pages against it post-deployment to identify unexpected changes before traffic drops.

What on-page SEO signals should I monitor for drift?

Monitor on-page SEO signals including title tags, meta descriptions, canonicals, headings, schema markup, Open Graph tags, status codes, and Core Web Vitals to catch any drift or unexpected modifications.

How does baseline comparison work for tracking SEO changes?

Baseline comparison works by hashing and storing a known-good snapshot of page elements in SQLite, then parsing the live HTML later to classify any differences by severity, from informational changes to critical breaks.

Can I track Core Web Vitals and status code changes over time?

Yes, you can track Core Web Vitals and status code changes over time by storing them in baseline snapshots and comparing subsequent captures against the historical record to pinpoint when a regression occurred.

How do I investigate when a canonical tag or heading structure changed?

Investigate canonical tag or heading changes by reviewing the history tracking records, which align prior baselines and comparisons to help determine if an unexpected modification correlates with a specific release.

Does detecting SEO drift require safe URL validation and HTML parsing?

Yes, detecting SEO drift requires safe URL validation and HTML parsing to securely fetch pages, extract on-page elements accurately, and store hashed data in SQLite for reliable rule-based severity classification.