Agent skill

SEO Monitoring

by kostja94 in kostja94/marketing-skills

When the user wants to build an SEO data analysis system, monitor indexing/traffic/keywords/backlinks, or set up benchmarks.

MITAuto-check passedMarketing & SEO

Install SEO Monitoring

skills CLI
$ npx skills add kostja94/marketing-skills --skill seo-monitoring -a claude-code

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

GitHub CLI
$ gh skill install kostja94/marketing-skills seo-monitoring --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/kostja94/marketing-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/analytics/seo/seo-monitoring .claude/skills/seo-monitoring && 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-monitoring
GitHub stars
1k
Token cost
~1.9k tokens
SKILL.md length
815 words
Files
1
Skills in repo
102
Repo updated
First seen
Licence
MIT

At a glance

When the user wants to build an SEO data analysis system, monitor indexing/traffic/keywords/backlinks, or set up benchmarks.

  • Works in 4 steps: Indexing → Traffic → Keywords → …
  • Wants to build an SEO data analysis system
  • SKILL.md covers Scope, Four Core Metrics, Natural Traffic Benchmark and Article Database, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

SEO Monitoring is an agent skill from kostja94/marketing-skills. When the user wants to build an SEO data analysis system, monitor indexing/traffic/keywords/backlinks, or set up benchmarks. Also use when the user mentions "SEO data analysis," "SEO monitoring," "article database," "traffic benchmark," "penalty recovery," "SEO work document," "SEO dashboard," "keyword tracking," "ranking monitoring," "indexing report," or "backlink monitoring." For GSC API, use google-search-console.

Its SKILL.md is about 1.9k 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, covering Link building and Data analysis. It works with Google Search Console and Google Analytics. The repository describes itself as: Agent Skills for Marketing — SEO, Social, Influencer & More. 160+ open-source skills for SEO, content, 40+ page types, paid ads, channels, and strategies. Add project context… The licence is MIT.

When your agent uses it

  • Wants to build an SEO data analysis system
  • Monitor indexing/traffic/keywords/backlinks
  • Set up benchmarks
  • The user mentions SEO data analysis

Example prompts

  • “SEO data analysis,”
  • “SEO monitoring,”
  • “article database,”
  • “/seo-monitoring”

Workflow steps

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

  1. Indexing
  2. Traffic
  3. Keywords
  4. Backlinks

What it can do on your machine

Read from SKILL.md and the folder at commit 8dd89c5. 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

    No URLs in SKILL.md.

    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 Monitoring loads about 1.9k tokens when it runs. Until then it costs about 109 tokens; SKILL.md has 815 words of instructions outside code blocks.

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

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 kostja94/marketing-skills at commit 8dd89c5, republished under its MIT licence (© kostja94). 815 words, ~1,935 tokens.

Download SKILL.mdSave it as .claude/skills/seo-monitoring/SKILL.md (or your agent's skills folder).
name
seo-monitoring
description
When the user wants to build an SEO data analysis system, monitor indexing/traffic/keywords/backlinks, or set up benchmarks. Also use when the user mentions "SEO data analysis," "SEO monitoring," "article database," "traffic benchmark," "penalty recovery," "SEO work document," "SEO dashboard," "keyword tracking," "ranking monitoring," "indexing report," or "backlink monitoring." For GSC API, use google-search-console.
metadata.version
1.0.1

Analytics: SEO Monitoring

Guides building a holistic SEO data analysis system. Covers four core metrics (indexing, traffic, keywords, backlinks), benchmark setup, article database, tool selection, traffic diversification, penalty recovery, and work document management.

When invoking: On first use, if helpful, open with 1-2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.

Scope

  • Core metrics: Indexing, traffic, keywords, backlinks
  • Benchmark: Natural traffic baseline; trend comparison
  • Article database: Per-article performance tracking
  • Tool selection: GA4, GSC, SEO tools, analytics platforms
  • Traffic diversification: Healthy source mix
  • Penalty recovery: Algorithm impact, fix workflow
  • Work documents: Monthly records, responsibility tracking

Four Core Metrics

1. Indexing
MetricPurposeData Source
Pages indexed / not indexedCoverage; early focus: all target pages indexedGSC, site: command, SEO tools
Keyword count per pageMore keywords = more potential trafficSEO tools
Index coverageTarget pages indexed; functional pages findableGSC, site: command

Early priority: Ensure all pages that need to rank are indexed.

2. Traffic
MetricPurposeData Source
Total trafficGrowth; keyword relevance (irrelevant traffic has little value)GA4, SEO tools
Subdirectory trafficPer-section performance; concentration vs dispersionSEO tools, GA4
Competitive comparisonOrganic, keyword traffic, total clicks vs competitorsSEO tools
Organic by page / countryGranular breakdownGA4, GSC
3. Keywords
MetricPurposeData Source
Rank changesTarget keyword movementGSC, SEO tools
Keyword countNew gains / losses per pageSEO tools, GSC
MetricPurposeData Source
Referring domains vs backlinksRatio; directory links can be high volume but low valueSEO tools
Backlink qualityDo links drive traffic? Low ROI = deprioritizeSEO tools, GA4 (referral)

Natural Traffic Benchmark

Location: GA4 > Reports > Acquisition > Traffic acquisition

  1. Review organic traffic trend
  2. Record baseline (e.g., monthly total)
  3. Compare periodically to detect growth or decline

Tip: Add CTA events on key articles to track content ROI (see analytics-tracking).

Article Database

Track per-article performance to find high/low patterns:

FieldUse
URL, publish date, target keywordsContent metadata
Index status, rank, traffic, backlinksPerformance
vs benchmark or competitorsContext

Use to guide topic selection, optimization, and resource allocation.

Tool Selection

Tool examples are illustrative; no endorsement implied.

UseTools
Precise attributionGA4, GSC, Bing Webmaster, Yandex Webmaster
Visit analyticsAnalytics platforms (e.g. Umami, Plausible)
Third-party estimatesSEO tools
SEO dataSEO tools

Attribution config:

  • User ID: Cross-device, cross-session identification; send to GA4
  • GSC API: Index, clicks, impressions, coverage for automation, dashboards

Choose by privacy, cost, and team workflow.

Traffic Diversification

PrincipleGuideline
Search shareKeep organic search below ~75% of total
HealthHigher direct + referral share = healthier
Brand sitesDiversified traffic is common for strong brands
Non-brandPossible without brand (e.g., tool sites)
ReputationSite/brand reputation matters; Google assessors evaluate it
EngagementContent, email, social, free tools drive return visits
Show full SKILL.md (342 more words)Show less

Penalty Recovery

StepAction
IdentifyWhich algorithm update caused the impact
AnalyzeSite issues; draft fix plan
Assess costDecide if fixes are worth it; sometimes abandoning is best
ExecuteImplement changes; wait at least 3 months until next major update
ParallelUse other channels for quality traffic; improve engagement data for Google
Data windowGoogle typically uses ~6 months of data for site quality
RecoveryOutcome is uncertain; do what you can, then wait

Monitoring Metrics Table

Traffic
MetricSourceNotes
Total sessionsGA4
Channel shareGA4
Channel absoluteGA4
Country % and absoluteGA4
Top pagesSEO toolsCompare with competitors
Key page trafficGA4Define "key pages" first
Engagement
MetricSourceNotes
Pages per sessionGA4Use GA for own site; third-party for competitors
Avg session durationGA4
Bounce rateGA4
MetricSourceNotes
Domain authoritySEO tools
Backlinks, referring domainsSEO tools
Top referring domains by authoritySEO tools
Important linksManual logTrack loss
Link graphSEO toolsHealth check
New quality links (self + competitors)SEO toolsOutreach
Indexed pagesSEO toolsHigh-authority pages; internal linking
Outbound domainsSEO toolsPartnership opportunities
Keywords
MetricSourceNotes
Keyword countSEO toolsHow many keywords rank
Content Output
MetricSourceNotes
Articles publishedManualWeekly count
Published vs indexedGSCNew content indexing
New page trafficGA4Fresh content performance

Monthly Record Template

CategoryMetricSourceNotesMonth 1Month 2
TrafficTotal sessionsGA4
TrafficChannel shareGA4
EngagementPages per sessionGA4
BacklinksReferring domainsSEO tools
ContentArticles publishedManual

Adjust rows as needed.

Work Document Management

  • Structure: Metrics, sources, notes, monthly values
  • Benefits: Regular review, month-over-month trends, clear ownership
  • Format: Spreadsheet or doc; assign owners per metric

Output Format

  • Core metrics summary (indexing, traffic, keywords, backlinks)
  • Benchmark and trend
  • Article database structure (if applicable)
  • Tool recommendations
  • Monitoring table (customized)
  • Action items and owners
  • traffic-analysis: Traffic sources, attribution, diversification
  • analytics-tracking: GA4, events, CTA attribution, User ID
  • google-search-console: GSC reports, indexing, API
  • ai-traffic-tracking: AI search traffic
  • backlink-analysis: Backlink audit, toxic links
  • indexing: Fix indexing issues

© kostja94, 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/analytics/seo/seo-monitoring of kostja94/marketing-skills.

Open the folder on GitHubat commit 8dd89c5

Compare with similar skills

SEO Monitoring 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 Monitoring compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
SEO Monitoring this skillkostja94/marketing-skills1k—~1.9kAutomated safety check: PassMIT
Global SEO Growthminhnv0807/ai-business-skills609—~5kAutomated 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 Coachakseolabs-seo/seo-coach146—~2.8kAutomated safety check: PassNone
Google Analytics 4 AnalysisLichAmnesia/lich-skills234—~2kAutomated safety check: NotesMIT

Similar skills

  • Global SEO Growth

    minhnv0807/ai-business-skills

    Covers six SEO layers for a website: crawl and index audit, local SEO, search-intent content, AI search visibility, schema markup and backlink or directory distribution.

    609 GitHub stars~5k tokensUpdated 29 days ago
    Marketing & SEOAuto-check passed
  • 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 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
  • Google Analytics 4 Analysis

    LichAmnesia/lich-skills

    Pulls Google Analytics 4 data through the Data API with TypeScript scripts and turns it into a daily SEO report or prioritized traffic and bounce-rate recommendations.

    234 GitHub stars~2k tokensUpdated 4 mo ago
    Marketing & SEOAuto-check: notes
  • SEO Google

    seranking/seo-skills

    Direct access to Google's own SEO data via Search Console (Search Analytics, URL Inspection, Sitemaps), PageSpeed Insights v5, CrUX field data with 25-week history, Indexing API v3, GA4 organic…

    161 GitHub stars~4.8k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed

More from kostja94/marketing-skills

All 102 skills in this repo
  • Grokipedia Recommendations

    kostja94/marketing-skills

    When the user wants to add recommendations, links, or content to Grokipedia.

    1k GitHub starsUsed in 1 repo~4.2k tokens
    Auto-check passed
  • AI Traffic Tracking

    kostja94/marketing-skills

    When the user wants to track AI search traffic in GA4 or GSC.

    1k GitHub stars~959 tokensUpdated 5 days ago
    Auto-check passed
  • Analytics Tracking

    kostja94/marketing-skills

    When the user wants to set up, audit, or optimize analytics tracking (GA4, events, conversions).

    1k GitHub stars~1.5k tokensUpdated 5 days ago
    Auto-check passed
  • Brand Visual Generator

    kostja94/marketing-skills

    When the user wants to define, audit, or apply visual identity (typography, colors, spacing, design tokens, frontend aesthetics).

    1k GitHub stars~3k tokensUpdated 5 days ago
    Auto-check passed
  • Canonical Tag

    kostja94/marketing-skills

    When the user wants to configure canonical URLs, fix duplicate content, or consolidate URL signals.

    1k GitHub stars~1.2k tokensUpdated 5 days ago
    Auto-check passed
  • Content Strategy

    kostja94/marketing-skills

    When the user wants to plan content for SEO, create content calendar, or build topic clusters.

    1k GitHub stars~1.8k tokensUpdated 5 days ago
    Auto-check passed

Categories

Questions about SEO Monitoring

What does SEO Monitoring do?

When the user wants to build an SEO data analysis system, monitor indexing/traffic/keywords/backlinks, or set up benchmarks. SEO Monitoring is an agent skill from kostja94/marketing-skills. When the user wants to build an SEO data analysis system, monitor indexing/traffic/keywords/backlinks, or set up benchmarks.

When should I use SEO Monitoring?

SEO Monitoring fits situations like: wants to build an SEO data analysis system; monitor indexing/traffic/keywords/backlinks; set up benchmarks; the user mentions SEO data analysis.

How do I install SEO Monitoring in Claude Code?

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

How do I install SEO Monitoring in Codex?

Run `npx skills add kostja94/marketing-skills --skill seo-monitoring -a codex`. Or copy the skill folder (skills/analytics/seo/seo-monitoring in kostja94/marketing-skills) into .agents/skills/seo-monitoring in your project. Codex loads it when a task matches its description.

Can I use SEO Monitoring 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 kostja94/marketing-skills --skill seo-monitoring -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-monitoring, .gemini/skills/seo-monitoring, .github/skills/seo-monitoring and .opencode/skills/seo-monitoring in your project.

What does SEO Monitoring need to run?

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

Does SEO Monitoring access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is SEO Monitoring 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 Monitoring use?

SEO Monitoring is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does SEO Monitoring use?

About 1.9k tokens (SKILL.md is roughly 7.7k 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 Monitoring?

Skills that share tags, products or a category with SEO Monitoring: Global SEO Growth (minhnv0807/ai-business-skills, 609 stars), Google SEO APIs (AgriciDaniel/claude-seo, 19k stars), Blog Google (AgriciDaniel/claude-blog, 2.3k stars) and SEO Coach (akseolabs-seo/seo-coach, 146 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains SEO Monitoring?

kostja94 (a GitHub user) maintains it in kostja94/marketing-skills, which has 1,025 GitHub stars. The repository holds 102 skills in this directory. The repository was last updated on October 6, 2026.

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