seo-drift

Monitors and tracks on-page SEO changes by comparing baseline and current states.

Updated Jul 5, 2026
One-click install
npx skills add https://github.com/batdorj-s/tlj --skill seo-drift-batdorj-s
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-drift
Source: https://github.com/batdorj-s/tlj/tree/main/.agents/skills/seo-drift
Command: npx skills add https://github.com/batdorj-s/tlj --skill seo-drift-batdorj-s

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, sqlite3, requests, BeautifulSoup, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

The SEO Drift Monitor skill addresses the challenge of maintaining SEO integrity over time by capturing baselines, detecting changes, and tracking regressions for on-page SEO elements.

Core Features & Use Cases

  • SEO Baseline Capture: Create snapshots of current SEO states for comparison.
  • Change Detection: Compare current page states against stored baselines to identify deviations.
  • Regression Tracking: Monitor and log SEO regressions for historical analysis.
  • Use Case: When deploying website changes, use this skill to ensure that no SEO-critical elements have been broken or negatively impacted.

Quick Start

Capture the baseline SEO state of your website by running /seo drift baseline <url>.

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 over time after a website deployment?

Track SEO changes over time by capturing a baseline snapshot of page elements and comparing current page states against it to identify regressions. This ensures deployments do not break SEO-critical elements.

What is SEO drift monitoring and how does it detect on-page regressions?

SEO drift monitoring is the process of comparing current page states against stored baselines to detect deviations. It logs SEO regressions for historical analysis by parsing HTML to track changes in on-page elements.

How do I capture an SEO baseline for website comparison?

Capture an SEO baseline by running a command to snapshot the current SEO state of a URL. The skill stores this state locally in an SQLite database for future comparison and regression tracking.

Do I need Python and SQLite to monitor on-page SEO elements?

Yes, you need Python for HTML parsing and SQLite for local data storage. These dependencies are required to capture baselines, store snapshots, and compare current page states against stored SEO data.

Can I use BeautifulSoup for SEO auditing and change detection?

Yes, BeautifulSoup is used for HTML parsing within the SEO auditing process. It extracts on-page elements to capture baseline states and compare them against current page states for change detection.

What is the best way to automate SEO regression tracking during website maintenance?

Automate SEO regression tracking by capturing baseline snapshots and comparing future page states against them. This approach logs deviations in on-page SEO elements, ensuring website maintenance does not introduce regressions.