Agent skill

SEO Drift

by sickn33 in sickn33/agentic-awesome-skills

Snapshot a site's SEO state and detect ranking, indexation, metadata, canonical, robots, schema, and on-page regressions over time.

MITAuto-check passedMarketing & SEO

Install SEO Drift

skills CLI
$ npx skills add sickn33/agentic-awesome-skills --skill seo-drift -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install sickn33/agentic-awesome-skills seo-drift --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/seo-drift .claude/skills/seo-drift && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
seo-drift
GitHub stars
47k
Used in
1 other repo
Token cost
~1.8k tokens
SKILL.md length
879 words
Files
1
Skills in repo
1,493
Repo updated
First seen
Licence
MIT

At a glance

Snapshot a site's SEO state and detect ranking, indexation, metadata, canonical, robots, schema, and on-page regressions over time.

  • Works in 5 steps: Choose the comparison boundary → Capture the current snapshot → Diff against the previous baseline → …
  • Marketing & SEO work in your project
  • SKILL.md covers Overview, When to Use, Prerequisites and How It Works, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

SEO Drift is an agent skill from sickn33/agentic-awesome-skills. Snapshot a site's SEO state and detect ranking, indexation, metadata, canonical, robots, schema, and on-page regressions over time.

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO. It works with Google Search Console. The repository describes itself as: AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,400+ agentic skills. Includes… The licence is MIT.

When your agent uses it

  • Marketing & SEO work in your project

Example prompts

  • “/seo-drift”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Choose the comparison boundary
  2. Capture the current snapshot
  3. Diff against the previous baseline
  4. Rank severity
  5. Report and preserve evidence

What it can do on your machine

Read from SKILL.md and the folder at commit 680176d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

SEO Drift loads about 1.8k tokens when it runs. Until then it costs about 35 tokens; SKILL.md has 879 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~35
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from sickn33/agentic-awesome-skills at commit 680176d, republished under its MIT licence (© sickn33). 879 words, ~1,815 tokens.

Download SKILL.mdSave it as .claude/skills/seo-drift/SKILL.md (or your agent's skills folder).
name
seo-drift
description
Snapshot a site's SEO state and detect ranking, indexation, metadata, canonical, robots, schema, and on-page regressions over time.
category
marketing
risk
safe
source
https://github.com/nowork-studio/NotFair/tree/main/seo/seo-drift
source_repo
nowork-studio/NotFair
source_type
official
date_added
2026-07-22
author
nowork-studio
tags
seo, monitoring, search-console, technical-seo, regression-testing
tools
claude, cursor, gemini, codex
license
MIT

SEO Drift Monitoring

Overview

Capture a known-good SEO baseline and compare later snapshots against it so regressions become visible. The skill combines search-performance data with live on-page checks to surface ranking drops, deindexation, overwritten metadata, directive changes, and missing schema before they quietly cost traffic.

This portable version is adapted from the official seo-drift skill in NotFair.

When to Use

Use this skill when the user asks to:

  • baseline or monitor a site's SEO over time;
  • check whether a migration, redesign, CMS change, or redeploy damaged SEO;
  • compare current search performance and page metadata with a prior snapshot;
  • investigate titles, descriptions, canonicals, robots directives, or schema that changed unexpectedly;
  • identify rankings or indexed pages that disappeared.

For a one-time comprehensive SEO audit with no historical comparison, use a general SEO audit skill instead.

Prerequisites

Before capturing data:

  1. Confirm the site and the key URLs in scope. Prefer top organic landing pages, commercial pages, and any URLs affected by a recent release.
  2. Confirm baseline or compare mode. If no prior snapshot exists, use baseline mode and explain that there is nothing to compare yet.
  3. Ask where the snapshot should be stored. Use a local seo-drift/ directory alongside the user's other audit reports only after confirming the intended project or reports location.
  4. Prefer a connected Google Search Console source for query, page, position, impression, click, and indexation signals.
  5. Use a browser or web-fetch capability for current on-page values. Respect robots directives and avoid high-volume crawling.

If Search Console is unavailable, continue only with the on-page comparison and state that ranking and indexation drift could not be measured. Never infer missing Search Console values from a live crawl.

How It Works

1. Choose the comparison boundary

Record:

  • the site property and snapshot date supplied by the user or runtime;
  • whether the snapshot is a baseline or comparison;
  • the prior snapshot used for comparison, when applicable;
  • the exact URL set and search-data window;
  • any known migration, release, or CMS event that may explain expected changes.

Do not invent dates or silently compare mismatched date windows.

2. Capture the current snapshot

For the agreed URL set, collect:

  • Search performance: query and page clicks, impressions, click-through rate, and average position for a stable window;
  • Indexation: indexed status or coverage evidence for each key URL when the connected source exposes it;
  • Metadata: title, meta description, and H1;
  • Directives: canonical URL, robots header, and meta-robots value;
  • Structured data: schema types present;
  • Content shape: word count and another stable content fingerprint or summary useful for detecting large changes.

Persist both the values and their source. Keep unavailable fields as unknown; do not coerce them to zero or absent.

3. Diff against the previous baseline

Surface changes in five groups:

  1. Rankings: queries that dropped by the agreed threshold or disappeared from the observed window.
  2. Indexation: key pages that lost indexed status or a material drop in indexed-page count.
  3. Metadata: titles, descriptions, or H1s that changed, became blank, or fell back to a generic template.
  4. Directives: canonicals that changed or disappeared, and newly introduced noindex directives.
  5. Schema: structured-data types that disappeared from pages where they previously existed.

Separate expected content changes from unexplained regressions. A changed value is evidence of drift, not proof of causation.

Show full SKILL.md (335 more words)Show less
4. Rank severity

Use these default levels:

  • Critical: an important page is newly noindex, deindexed, or canonicalized to an unintended URL.
  • Warning: a material ranking decline, lost query visibility, blank or generic metadata, or missing schema.
  • Info: an expected content or metadata change with no observed search-performance harm.

Put directive and indexation failures first because they can suppress the entire page regardless of content quality.

5. Report and preserve evidence

For every reported change, include:

  • URL and field or metric;
  • before and after values;
  • comparison dates and data window;
  • severity and likely cause, clearly labeled as an inference;
  • the next verification or repair action.

End by offering to create a new baseline only after the user confirms that intended changes and critical repairs are complete.

Example

text
User: Baseline SEO for https://example.com before Friday's redesign. Track /, /pricing, and /docs.

Agent: I will capture a dated baseline for those three URLs, using Search Console for
query/page performance and live fetches for metadata, directives, schema, and content
shape. I will save it under the confirmed reports directory and use the same URL set and
Search Console window for the post-redesign comparison.

Best Practices

  • Keep the key URL set stable so comparisons remain interpretable.
  • Compare equivalent Search Console windows and call out incomplete or delayed data.
  • Preserve raw snapshot evidence separately from the narrative report.
  • Treat missing data as unknown, not as a decline.
  • Verify a critical directive or canonical change with a second live fetch before escalating it.
  • Label likely causes as hypotheses until repository, CMS, deployment, or change-history evidence confirms them.

Limitations

  • Search Console data can lag and may suppress low-volume queries.
  • A live crawl cannot prove that Google has indexed a page or adopted its canonical.
  • Position changes can reflect seasonality, SERP composition, location, device mix, or competitors rather than a site regression.
  • The skill does not replace server-log analysis, full-crawl tooling, or manual review of a large migration.
  • Comparisons are unreliable when URL sets, date windows, locales, or device filters differ without normalization.

Security & Safety Notes

  • Write snapshots only inside the user-confirmed project or reports directory.
  • Do not store authentication tokens, cookies, or raw credentials in snapshots.
  • Use read-only Search Console access and non-mutating page fetches.
  • Avoid aggressive crawling; honor access restrictions and keep requests bounded to the agreed scope.
  • Do not change production metadata, canonicals, robots directives, or deployment settings without a separate, explicit implementation request.

© sickn33, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/seo-drift of sickn33/agentic-awesome-skills.

Open the folder on GitHubat commit 680176d

Used in 1 other repository

We found 5 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in sickn33/agentic-awesome-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

SEO Drift next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

SEO Drift compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
SEO Drift this skillsickn33/agentic-awesome-skills47k1 repos~1.8kAutomated safety check: PassMIT
Google SEO APIsAgriciDaniel/claude-seo19k1 repos~4.2kAutomated safety check: PassMIT
Blog GoogleAgriciDaniel/claude-blog2.3k1 repos~3.3kAutomated safety check: NotesMIT
SEO GodAKCodez/seo-god112—~2.2kAutomated safety check: PassMIT
SEO Coachpetera2c/simple-table2293 repos~1.2kAutomated safety check: PassMIT
SEO Coachakseolabs-seo/seo-coach146—~2.8kAutomated safety check: PassNone

Similar skills

  • Google SEO APIs

    AgriciDaniel/claude-seo

    Pulls real Google data for SEO work: Search Console, PageSpeed Insights, CrUX field data, the Indexing API and GA4 organic traffic, through /seo google commands.

    19k GitHub starsUsed in 1 repo~4.2k tokens
    Marketing & SEOAuto-check passed
  • Blog Google

    AgriciDaniel/claude-blog

    Google API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity…

    2.3k GitHub starsUsed in 1 repo~3.3k tokens
    Marketing & SEOAuto-check: notes
  • SEO God

    AKCodez/seo-god

    Agentic SEO operator for your own website: audits and fixes your site with OpenSEO, measures rankings + Google Search Console, works to get ChatGPT and other AI engines citing you, and schedules the…

    112 GitHub stars~2.2k tokensUpdated 2 mo ago
    Marketing & SEOAuto-check passed
  • SEO Coach

    petera2c/simple-table

    Enter a friendly OpenSEO coach mode that explains workflows, recommends next steps, and helps users use agents, web search, scraping, and MCP data effectively.

    229 GitHub starsUsed in 3 repos~1.2k tokens
    Marketing & SEOAuto-check passed
  • SEO Coach

    akseolabs-seo/seo-coach

    Beginner-first SEO coaching for people who want to learn by doing one safe, verifiable step at a time.

    146 GitHub stars~2.8k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • SEO Setup

    alisamadiii/Portfolio

    Full SEO/metadata setup and audit for client websites (Astro, Next.js, any static site).

    180 GitHub stars~1.7k tokensUpdated 2 days ago
    Marketing & SEOAuto-check passed

More from sickn33/agentic-awesome-skills

All 1,493 skills in this repo
  • Liuguang Banlan UI

    sickn33/agentic-awesome-skills

    Implements an interface in one of two named color modes, iridescent white or colorful black, from a parameterized starter that reports measured color intensity.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • User Thoughts Memory

    sickn33/agentic-awesome-skills

    Saves a user's project decisions, rules and preferences into a project-local mdbase so later sessions and other agents can recover the intent.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Using LWC Memory and Graphs

    sickn33/agentic-awesome-skills

    Keeps project decisions, research and verified results available across coding-agent sessions through LWC memory, a document Wiki graph and a CodeGraph code index.

    47k GitHub starsUsed in 1 repo~2k tokens
    Auto-check passed
  • Find Complementary Founders

    sickn33/agentic-awesome-skills

    Guides an agent through assessing its own owner for cofounder fit, publishing an approved profile, and ranking complementary profiles other agents published for their owners.

    47k GitHub starsUsed in 1 repo~4.8k tokens
    Auto-check passed
  • Whatsapp Cloud API

    sickn33/agentic-awesome-skills

    Integracao com WhatsApp Business Cloud API (Meta). An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 2 repos~4.5k tokens
    Auto-check passed
  • Cline Pilot

    sickn33/agentic-awesome-skills

    Acts as a proxy for the Cline CLI, dispatching coding tasks one at a time, monitoring runs by hard evidence, relaying decisions to you and learning per-project preferences.

    47k GitHub starsUsed in 1 repo~4.6k tokens
    Auto-check passed

Categories

Questions about SEO Drift

What does SEO Drift do?

Snapshot a site's SEO state and detect ranking, indexation, metadata, canonical, robots, schema, and on-page regressions over time. SEO Drift is an agent skill from sickn33/agentic-awesome-skills. Snapshot a site's SEO state and detect ranking, indexation, metadata, canonical, robots, schema, and on-page regressions over time.

When should I use SEO Drift?

SEO Drift fits situations like: marketing & SEO work in your project.

How do I install SEO Drift in Claude Code?

Run `npx skills add sickn33/agentic-awesome-skills --skill seo-drift -a claude-code`. Or copy the skill folder (skills/seo-drift in sickn33/agentic-awesome-skills) into .claude/skills/seo-drift in your project. Claude Code loads it when a task matches its description.

How do I install SEO Drift in Codex?

Run `npx skills add sickn33/agentic-awesome-skills --skill seo-drift -a codex`. Or copy the skill folder (skills/seo-drift in sickn33/agentic-awesome-skills) into .agents/skills/seo-drift in your project. Codex loads it when a task matches its description.

Can I use SEO Drift in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sickn33/agentic-awesome-skills --skill seo-drift -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/seo-drift, .gemini/skills/seo-drift, .github/skills/seo-drift and .opencode/skills/seo-drift in your project.

What does SEO Drift need to run?

SKILL.md names no scripts, command-line tools or credentials: SEO Drift is instructions for the agent only.

Does SEO Drift access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is SEO Drift safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does SEO Drift use?

SEO Drift is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does SEO Drift use?

About 1.8k tokens (SKILL.md is roughly 7.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to SEO Drift?

Skills that share tags, products or a category with SEO Drift: Google SEO APIs (AgriciDaniel/claude-seo, 19k stars), Blog Google (AgriciDaniel/claude-blog, 2.3k stars), SEO God (AKCodez/seo-god, 112 stars) and SEO Coach (petera2c/simple-table, 229 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains SEO Drift?

sickn33 (a GitHub user) maintains it in sickn33/agentic-awesome-skills, which has 47,379 GitHub stars. The repository holds 1,493 skills in this directory. The repository was last updated on October 9, 2026.

Source: sickn33/agentic-awesome-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.