seo-drift

Capture SEO baselines and compare pages to detect drift over time.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

SEO drift monitoring helps you preserve search performance by automatically capturing baseline signals and flagging changes across pages, enabling proactive optimization.

Core Features & Use Cases

  • Baseline, compare, and history workflows to monitor changes in key on-page and technical signals.
  • 17 cross-skill comparison rules provide structured signals for remediation and cross-skill actions.
  • Local storage of baselines and comparisons via SQLite to enable repeatable audits and rollbacks.

Quick Start

Baseline a URL to establish a known good SEO state, then compare it against future crawls to surface 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 drift on my web pages over time?

You track SEO drift by capturing a baseline of on-page elements for a URL, then comparing future crawls against that stored state to detect changes. This allows you to monitor and flag shifts in key signals across pages over time.

What is the best way to automate on-page SEO audits for drift detection?

Automating on-page SEO audits for drift involves using Python scripts to collect and parse page data, applying rule-based scoring to compare current pages against baselines, and storing the history in SQLite to enable repeatable monitoring.

Can I use SQLite to store historical SEO baselines and comparisons?

Yes, SQLite provides local storage for baselines and comparisons, enabling repeatable audits. It stores the historical state of SEO-critical elements, allowing you to roll back and compare URL data across different time periods.

How do rule-based comparison rules help with web audit remediation?

Rule-based comparison rules provide structured signals for remediation by evaluating 17 cross-skill criteria. They flag specific on-page and technical SEO drift, helping you pinpoint exactly which elements changed for targeted cross-skill actions.

Does detecting SEO drift require any external dependencies?

No external dependencies are required to detect SEO drift. The process handles end-to-end data collection, parsing, comparison logic, and storage entirely using Python scripts and a local SQLite database.

When do I need to establish a new SEO baseline for a URL?

You establish a new SEO baseline for a URL to capture a known good state before making updates. This baseline serves as the reference point for future comparisons to accurately surface any subsequent drift.