mapa-de-palabras-clave

Assigns one primary keyword per URL and detects cannibalization across a site's pages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? When a website has many existing pages, it is hard to know which keyword each URL should target, whether multiple pages compete for the same term (cannibalization), and which pages to optimize first. This Skill builds a complete keyword map that assigns one primary keyword per URL and turns that analysis into a prioritized action plan. ## Core Features & Use Cases - URL inventory and SEO value audit: Classifies every URL as having SEO value or not, so legal, author, and utility pages are excluded from optimization. - 1:1 keyword mapping with cannibalization detection: Assigns exactly one primary keyword per URL and flags any keyword targeting multiple URLs, using a deterministic Python script when available. - Intent classification and action plan: Labels each keyword by intent temperature (informational, commercial, transactional) and assigns each URL an action: optimize, redirect/delete, or keep. - Top 5 quick wins: Prioritizes pages with high volume, low difficulty, and positions near the top 10. - Use Case: You run an e-commerce site and suspect two pages compete for the same product keyword. Provide your URL list and keyword data, and receive a full mapping table showing the cannibalization, which URL to redirect, and the five pages to optimize first. ## Quick Start Ask the assistant to build a keyword map for your site by pasting your list of URLs and candidate keywords so it can assign one primary keyword per page and detect cannibalization.

Frequently Asked Questions about mapa-de-palabras-clave

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

FAQPage Schema
How do I detect keyword cannibalization on my website?▼

Keyword cannibalization is detected by grouping your URLs by their target keyword and flagging any keyword assigned to more than one URL. The included Python script accepts a CSV or JSON file with url and keyword columns and returns the list of cannibalized keywords plus the competing URLs.

How do I assign keywords to existing pages on my site?▼

Assign exactly one primary keyword per URL based on the page's current content, then validate the choice by checking what actually ranks in Google for that term. This 1:1 mapping prevents cannibalization and gives Google a clear signal about each page's purpose.

What input format does the cannibalization script accept?▼

The script accepts CSV or JSON with rows containing url and keyword fields, plus optional volume, difficulty, and position fields. It reads from a file path or stdin, auto-detects the format, and outputs a JSON report with cannibalization, quick wins, and summary counts.

Does this keyword mapping workflow require paid SEO tools?▼

No, it works fully manually with data you paste from free sources like Google Search Console, a sitemap, or the free tier of Screaming Frog. Optional SerpApi and Ahrefs MCP integrations can supply live ranking and volume data but are never required.

What are the limitations of the quick win detection?▼

Quick wins require volume, difficulty, and position data for each row; rows missing any of these metrics are skipped. The thresholds are fixed at volume of at least 200, difficulty at most 30, and positions 11 through 20, adjustable only by editing the script constants.