seo-watchlist

Track domain and keyword SERP rankings via DataForSEO API.

141|53|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/zubair-trabzada/dataforseo-claude --skill seo-watchlist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-watchlist
Source: https://github.com/zubair-trabzada/dataforseo-claude/tree/main/skills/seo-watchlist
Command: npx skills add https://github.com/zubair-trabzada/dataforseo-claude --skill seo-watchlist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Maintains and compares SERP rankings by tracking domains and keywords in a local watchlist.

Core Features & Use Cases

  • Maintain a local watchlist of domains and associated keywords, persist history, and re-run live Rank checks on demand.
  • Surface gains, losses, and movements since the last check to prioritize follow-up actions.
  • Use case: periodically audit client domains to identify SEO opportunities and client-ready reports.

Quick Start

Add a domain and its keywords to the watchlist, then run a live rank check.

Frequently Asked Questions about seo-watchlist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track SERP rankings for multiple domains and keywords?

You can track SERP rankings for multiple domains by maintaining a local watchlist of domains and associated keywords, then executing live rank checks via the DataForSEO API to compare current positions against historical data. This surfaces ranking movements to prioritize follow-up actions.

Can I use DataForSEO API for quarterly SEO rank tracking reviews?

Yes, DataForSEO API is used for quarterly SEO rank tracking reviews by running live rank checks on demand for your watchlist. The system diffs current results against prior checks to surface gains and losses, making it suitable for periodic audits and client-ready reports.

What is the best way to monitor domain ranking movements since the last SERP check?

The best way to monitor domain ranking movements is to maintain a local watchlist that persists history and re-runs live rank checks on demand. The system automatically diffs current SERP results against prior checks to identify gains, losses, and position changes.

Do I need API credentials to run live SERP checks for a keyword watchlist?

Yes, you need valid DataForSEO API credentials to run live SERP checks for a keyword watchlist. The system coordinates a credential preflight check before executing live rank checks to ensure authentication is properly configured.

How does a local watchlist handle multi-domain client monitoring for SEO?

A local watchlist handles multi-domain client monitoring by storing associated keywords for each domain and persisting check history. It executes live rank checks on demand and compares results against previous runs to surface SEO opportunities across all tracked domains.

Can I automate proactive SEO optimization by surfacing keyword ranking losses?

Yes, you can automate proactive SEO optimization by maintaining a watchlist and running periodic live rank checks. The system surfaces keyword ranking gains, losses, and movements since the last check, allowing you to prioritize follow-up actions before issues escalate.