analisis-de-competidores

Discovers and prioritizes SEO competitor domains from Google SERP results via SerpApi.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/Arianna-Lupi/SEO-Skills --skill analisis-de-competidores-arianna-lupi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: analisis-de-competidores
Source: https://github.com/Arianna-Lupi/SEO-Skills/tree/main/skills/analisis-de-competidores
Command: npx skills add https://github.com/Arianna-Lupi/SEO-Skills --skill analisis-de-competidores-arianna-lupi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, tldextract, and includes scripts (resource) components.

What problem does it solve? Identifying who actually competes for your keywords in Google is slow and error-prone when done by hand. This Skill automates the discovery of real SEO competitors by querying the SERP for one or more keywords, visiting each top-ranking URL, extracting the registered domain, and ranking competitors by how often they repeat across your keywords. ## Core Features & Use Cases - Deterministic SERP pipeline: Queries SerpApi for the top 5-10 organic results, follows redirects to each final URL, and normalizes hosts to registered domains (eTLD+1) using tldextract. - Repetition analysis: Counts in how many of your keywords each domain appears, flagging domains present in multiple SERPs as critical competitors and sorting by repetition and best position. - Graceful fallback: Works without an API key or Python dependencies by degrading to a fully manual mode (incognito Google search), and optionally enriches results with Ahrefs MCP data. - Use Case: You run an SEO agency in Madrid and want to know who dominates "agencia seo madrid", "consultor seo", and "posicionamiento web". The script returns a prioritized competitor table showing which domains repeat across all three SERPs, ready to feed into a deeper gap analysis. ## Quick Start Ask the assistant to find the SEO competitors ranking for your keyword, for example: "Who are my real SEO competitors for 'agencia seo madrid'?"

Frequently Asked Questions about analisis-de-competidores

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

FAQPage Schema
How do I find SEO competitors for a keyword?▼

Run the competitor_domains.py script with your keyword, and it queries the Google SERP via SerpApi, visits the top organic URLs, and extracts each registered domain. Results are sorted by how many of your keywords each domain appears in and by best position.

How to analyze competitors across multiple keywords at once?▼

Pass several keywords separated by a pipe character, such as "agencia seo madrid|consultor seo". The script aggregates domains across all SERPs and counts repetition, flagging domains appearing in two or more keywords as critical competitors.

Does the SERP competitor analysis work without a SerpApi key?▼

Yes, it degrades to manual mode when SERPAPI_API_KEY or dependencies are missing. You can also pass URLs directly with the --urls flag to skip SerpApi entirely, or search Google in incognito and note the top domains by hand.

Why does the script visit each URL instead of reading the SERP link?▼

Visiting each URL follows redirects to capture the final registered domain, avoiding shorteners or aggregators that redirect elsewhere. It also normalizes subdomains to the registered domain using tldextract, so blog.example.com and example.com count as one competitor.

What is the difference between this and a full SERP gap analysis?▼

This Skill only discovers and prioritizes competitor domains from SERP data. Deep gap analysis, content review, and opportunity cost evaluation are handled separately by the analisis-serp-y-competencia skill, which consumes this output.