seo-prospect

Identify local SEO prospects from Google results and rank them by closeability score.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill includes scripts (resource) components.

What problem does it solve?

Finding local SEO prospects is time-consuming and manual. This skill automates discovery of local business opportunities by searching Google for a niche and city, filtering out aggregators, and enriching domains with structured data to prioritize outreach.

Core Features & Use Cases

  • Prospect discovery: searches for "<niche> <city>" and excludes aggregators (Yelp, Yellow Pages, Angi, HomeAdvisor, BBB, Maps, social networks, news, forum sites).
  • Parallel enrichment: pulls domain_rank_overview, On-Page instant audit, and Backlinks summary in parallel.
  • Closeability ranking: assigns a 0-100 score and surfaces a ranked list for outreach.

Quick Start

Fetch the top 30 local SEO prospects for "plumbers" in "San Francisco CA" and return them with closeability scores.

Frequently Asked Questions about seo-prospect

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

FAQPage Schema
How do I find local SEO prospects automatically from Google search results?โ–ผ

You can find local SEO prospects by searching Google for a specific niche and city, automatically filtering out directory aggregators like Yelp and Angi, and then enriching the remaining domains with structured audit data to prioritize outreach.

What is the best way to score and rank local business lead generation lists?โ–ผ

The best way to rank lead generation lists is to enrich each domain in parallel with a backlinks summary, domain rank overview, and on-page audit, then apply a closeability scoring workflow to assign a 0-100 score for prioritized outreach.

How do I exclude aggregator sites when scraping local SERP data for outreach?โ–ผ

To exclude aggregators from local SERP data, the prospecting workflow automatically filters out directory and social sites like Yellow Pages, HomeAdvisor, BBB, Maps, and news forums to isolate high-potential local business domains.

What does a domain audit check for when evaluating closeability in local marketing?โ–ผ

A domain audit for local marketing closeability checks the domain rank overview, backlinks summary, and on-page instant audit metrics in parallel to determine the overall SEO health and outreach potential of each prospect.

Do I need API credentials to run DataForSEO domain analysis for prospecting?โ–ผ

Yes, you need API credentials because the workflow runs a credential preflight check before executing rate-constrained API calls to pull domain rank overviews, backlinks summaries, and on-page audit data.

Can I use SERP analysis to find local SEO clients in specific cities?โ–ผ

Yes, you can use SERP analysis to find local SEO clients by querying Google for a specific niche and city, filtering out non-business aggregators, and running parallel enrichment to generate a ranked prospect list.