En resumen: Un análisis de brechas de contenido encuentra cada página por la que un competidor posiciona y tú no, y luego reparte el resultado entre tres equipos. Extrae las palabras clave y las páginas de destino del competidor con DataForSEO por unos dólares, deja que un LLM empareje sus páginas con las tuyas, y las filas sin emparejar se convierten en arreglos de SEO, ideas de expansión de surtido, campañas de pago y contenido. El emparejamiento no tiene por qué ser perfecto — el valor son las brechas.
Toda la jugada en una frase
Encuentra las páginas por las que tus competidores posicionan y que tú ni siquiera tienes en tu catálogo — y convierte esa lista en tres logros: más visibilidad SEO, campañas de búsqueda apuntadas a páginas de destino que te faltaban, y tráfico no comercial que de otro modo nunca tocarías. Un mapa, tres recompensas distintas, que aterrizan en tres equipos distintos. Ese es todo el análisis; lo que viene es cómo llegar de verdad hasta ahí.
Toda presentación de SEO tiene la diapositiva que te dice que hagas esto — analiza a la competencia, encuentra las brechas en tu contenido y tus categorías. Casi nadie la sigue, porque la forma de siempre era un suplicio: exportar las palabras clave de un competidor, mirar a ojo a qué páginas de destino llevaban, alinearlas contra tu sitemap a mano y discutir sobre los emparejamientos en una hoja de cálculo durante una semana. Así que la diapositiva se quedó en diapositiva.
Dos cosas cambiaron. Extraer los datos dejó de ser caro: DataForSEO hace por céntimos lo que Semrush hace por una suscripción mensual. Y el emparejamiento dejó de ser manual: un LLM casa las páginas de un competidor contra las tuyas en minutos, y no tiene por qué ser perfecto para ser útil.
Lo que queda es la parte que siempre fue el valor de verdad — y que nunca fue realmente una tarea de SEO. Una brecha de contenido es una página de categoría que falta, una línea de producto que no tienes en surtido, un blog que alimenta una lista de remarketing. Toca SEO, pago, surtido y estrategia de contenido a la vez. Así es como lo hago yo.
El análisis en una caja
- Lo que buscamos Cada página por la que un competidor posiciona y tú no
- Herramientas API de DataForSEO · cualquier LLM · un rastreador de sitios
- Coste Unos dólares de crédito de API, sin suscripción
- Lo que obtienes Una lista corta y priorizada de brechas de contenido, surtido y campañas
Una tienda, cuatro competidores — cómo se ve esto en la vida real
Antes de la mecánica, la forma. Pongamos que ABC es una e-shop de equipamiento de aire libre de tamaño medio: tiendas de campaña, zapatillas de trail, chubasqueros, mochilas. Sacas su conjunto real de competidores y vuelven cuatro nombres — y lo interesante es por qué cada uno le gana a ABC en orgánico:
- Competidor 1 lleva un blog genuinamente bueno sobre cómo elegir una zapatilla de trail running. Atrae a miles de compradores en fase de investigación — antes incluso de que estén buscando un producto.
- Competidor 2 domina el contenido de cómo volver a impermeabilizar un chubasquero — un tema sobre el que ABC nunca ha escrito una sola línea, y que sin embargo todo dueño de un chubasquero acaba buscando.
- Competidor 3 tiene un árbol de categorías profundo: páginas de destino separadas para chubasqueros infantiles, tiendas de 3 estaciones, mochilas ultraligeras — páginas granulares que ABC mete hoy en un único listado genérico.
- Competidor 4 simplemente gasta más que nadie en términos de marca. Eso es ruido, no una brecha de contenido — descártalo.
Ese único mapa le entrega a ABC tres movimientos concretos:
- Contenido — escribir las guías de zapatilla de trail y de cuidado de chubasqueros, capturar el tráfico de fase de investigación que se están comiendo los blogs y meter a esos lectores en una lista de remarketing.
- Pago — una vez que existan las páginas de destino granulares, apuntar las campañas de búsqueda a ellas (
chubasqueros infantiles→ la página de chubasqueros infantiles) en lugar de volcar cada clic en una página de categoría tosca. - Surtido y estructura — construir las páginas de categoría que faltan para líneas que ABC ya tiene en surtido pero a las que nunca dio un sitio propio, y marcar las líneas de producto que un competidor lleva y ABC no.
El mismo análisis, tres equipos, tres presupuestos. (Ejemplo ilustrativo.) Ahora bien, así es como se produce ese mapa.
El flujo, de principio a fin
Identifica a los competidores reales — de tres formas
No quién crees que compite — quién aparece de verdad allí donde está tu dinero. Usa tres señales juntas. Una: pasa tus consultas de búsqueda más importantes por DataForSEO y anota quién aparece en pago y en orgánico. Dos: lee las Auction Insights en Google Ads — el solapamiento en subasta te dice cuán cerca está de verdad un rival. Tres: extrae datos de solapamiento de palabras clave, donde el número de consultas que compartes con un dominio es un indicador fiable de afinidad. Tres listas se reducen a una lista corta de competidores genuinos. Por qué primero: equivócate aquí y cada paso posterior hereda el error — mapearías tus brechas contra un rival que nunca competía de verdad por tu dinero.
Extrae las palabras clave y las páginas de destino del competidor
Para cada competidor, extrae sus principales palabras clave orgánicas — hasta ~100k — y, lo decisivo, en qué página de destino posiciona cada una. Con posición × volumen de búsqueda puedes estimar el tráfico que fluye a cada una de sus páginas. Por qué páginas y no palabras clave: una palabra clave es una abstracción; una página es algo que puedes copiar, reconstruir o al que apuntar una campaña. Así que reduces la lista de palabras clave a un mapa: página del competidor × tráfico estimado × las palabras clave que la alimentan. Una fila podría decir: rival.com/trail-running-shoes · palabra clave principal trail running shoes · ~8.000 visitas estimadas/mes. (Ejemplo ilustrativo.)
Mapea tu propio sitio
Necesitas la imagen espejo de tus propias páginas. Por qué este paso: solo puedes llamar «brecha» a algo si tienes la certeza de que falta en tu lado — así que tu propio mapa tiene que estar completo, o perseguirás «brechas» que en realidad son solo páginas que tu inventario olvidó listar. Rastrea el sitio (Screaming Frog, o un rastreador de Python de usar y tirar que un LLM escribe en cinco minutos), exporta categorías desde tu plataforma de e-shop, lee el product feed o procesa el sitemap XML — normalmente una combinación. Una advertencia: no te fíes del sitemap a secas. Se salta de forma rutinaria páginas paramétricas, vistas de categoría filtradas y el blog — justo las superficies que le importan a un análisis de brechas.
Deja que la IA empareje sus páginas con las tuyas
Este es el paso que antes llevaba una semana. Entrega ambos inventarios a un LLM — un modelo open source vale — y haz que empareje cada página del competidor con tu equivalente más cercano. No necesitas una precisión del 100 %; necesitas las filas sin emparejar. El resultado es el premio: las páginas que ellos tienen, que les ganan tráfico y posiciones, y que tú sencillamente no tienes.
Decide qué significa cada brecha — aquí es donde deja de ser SEO
Una brecha no es una sola cosa. Clasifica cada una en un cajón: productos que ya vendes pero sin página de categoría → arregla tu estructura de páginas de destino. Productos que no vendes pero tu proveedor sí lleva → una lista corta de expansión de surtido con la demanda al lado. El blog no comercial fuerte de un competidor que atrae a tu audiencia exacta → una estrategia de contenido. Cada cajón aterriza en un equipo distinto — y varios de ellos alimentan directamente tus campañas.
Por ejemplo: su página /cordless-drills atrae ~12.000 visitas/mes, tú vendes taladros sin cable pero solo en una página genérica /power-tools — eso es un arreglo de estructura de páginas de destino, no una entrada de blog nueva. La siguiente fila sin emparejar, /drill-bit-buying-guide, es puro contenido. El mismo mapa de brechas, dos equipos distintos. (Ejemplo ilustrativo.)
El emparejamiento no tiene por qué ser perfecto. La gente se atasca aquí esperando una precisión del 100 %. No la necesitas. Unos pocos pares mal etiquetados no te cuestan nada; el valor está en las páginas del competidor claramente sin emparejar, y esas sobreviven a un emparejamiento ruidoso sin problema. Lanza el análisis al 90 % y actúa sobre él, en lugar de pulir un modelo que solo fue siempre un medio para llegar a una lista corta.
Míralo en marcha: qué produce realmente cada paso
Los cinco pasos de arriba son el mapa; esto es el territorio. Abajo tienes el artefacto concreto que cada paso te entrega — lo que estás mirando literalmente antes de seguir. Las formas son exactamente lo que devuelven las herramientas; las filas son ilustrativas, no un cliente real. (Ejemplos ilustrativos a lo largo de todo el artículo.)
Paso 1 → una lista corta de competidores, puntuada. Ejecutas las tres señales y las reduces a una tabla. Las marcas que habrías nombrado por intuición no siempre son las que sobreviven a las tres:
Domain Paid/Org Overlap Shared Verdict
rival-a.com yes/yes 71% 4,120 core
niche-c.com yes/yes 44% 2,300 core
rival-b.com no /yes 12% 3,880 content-only rival
bigbox.com yes/yes 9% 910 too broad — drop
Tres de cuatro sobreviven; la megatienda que «obviamente» compite se descarta porque el solapamiento es ruido.
Paso 2 → un mapa de páginas con el coste al lado. Para cada competidor superviviente, una llamada a la API devuelve las palabras clave posicionadas y la página de destino que toca cada una. Agrega por página y dejas de mirar palabras clave:
Page Keyword Pos Vol Visits/mo
/trail-shoes trail running shoe 2 18,100 ~8,000
/waterproof-jackets waterproof jacket 4 12,000 ~3,200
/blog/clean-shoes clean trail shoes 1 2,400 ~1,500
/gaiters running gaiters 6 900 ~640
Cada fila es una página que le gana a un competidor tráfico real — un objetivo, no un término de búsqueda.
Paso 3 → tu propio inventario, y cuánto se dejó el sitemap. Haz lo mismo con tu sitio a partir de rastreo + feed + exportación de categorías. El sentido de tirar de cuatro fuentes se ve en cuanto las cuentas:
Source Pages found
XML sitemap 412
Screaming Frog crawl 938
Product feed 1,205 SKUs
Category export 64
Deduped own-site map 1,010 URLs
El sitemap vio 412 páginas. El mapa real es 1.010. El análisis vive en las ~600 que el sitemap nunca te mostró.
Paso 4 → las filas NO MATCH, ordenadas. Entrega ambos inventarios al LLM con el prompt de emparejamiento. Devuelve un veredicto por página del competidor; conservas solo las brechas, ordenadas por tráfico:
Competitor page Closest OURS Verdict Visits/mo
/trail-shoes /running-shoes MATCH —
/waterproof-jackets — NO MATCH 3,200
/blog/clean-shoes — NO MATCH 1,500
/gaiters — NO MATCH 640
Un MATCH se cae; quedan tres brechas ordenadas. Esa tabla de cuatro filas es todo el entregable en embrión.
Paso 5 → el mapa de brechas con un responsable. Etiqueta cada brecha con un cajón y el equipo en el que aterriza. Ahora no es un informe de SEO — es una orden de trabajo:
Gap Visits/mo Bucket Lands on
/waterproof-jackets 3,200 sell it, no LP SEO / web
/blog/clean-shoes 1,500 non-commercial Content + ads
/gaiters 640 don't stock it yet Assortment
Un mapa, tres equipos, cada fila dimensionada por tráfico. Ese es el momento en que un «análisis de brechas de contenido» deja de ser una tarea de SEO y se convierte en un plan entre equipos.
Semrush vs. DataForSEO: por qué importa la brecha de precio
La razón por la que este análisis pasó de «deberíamos» a «lo hicimos» es el coste — y la cifra de Semrush que importa aquí es más alta que el precio de catálogo que la gente cita. El plan Pro de 139,95 $/mes ejecuta una comprobación de brechas de contenido en la interfaz, a mano, con topes de exportación. Pero el análisis de este artículo es programático: una llamada a la API por dominio de competidor, ~100k palabras clave posicionadas y sus páginas de destino de una sola vez. Semrush deja su API detrás del plan Business a 499,95 $/mes — e incluso entonces empiezas con cero unidades de API. Esas las compras aparte (unos 50 $ por millón de unidades, ~10 unidades por fila de palabra clave posicionada), encima de la suscripción. DataForSEO es de pago por uso: una recarga de 50 $ dura meses, no hay licencia que alquilar ni plan que desbloquear, y solo pagas por las consultas que de verdad sacas.
| Semrush | DataForSEO | |
|---|---|---|
| Modelo de precios | Suscripción plana; API facturada aparte | Crédito de pago por uso |
| Plan de entrada por interfaz | 139,95 $/mes (Pro), recurrente, con tope de exportación | — (sin licencia; solo API) |
| Acceso programático / API | Business 499,95 $/mes + unidades de API compradas aparte | Incluido — solo pagas por llamada |
| SERP orgánico, por cada 1.000 consultas | Incluido en la licencia | 0,60 $ (Regular) – 3,50 $ (Advanced, en vivo) |
| Un análisis de brechas puntual fuera de temporada | Un mes de Business + unidades, recurrente | Unos dólares de crédito |
Para un trabajo puntual y profundamente técnico como una extracción de brechas de contenido, esa es la diferencia entre desbloquear un plan de API de 500 $/mes y gastarte el crédito de un café. La calidad de los datos da la talla para este caso de uso; la economía no se acerca.
Dos historias de veinte años haciendo esto
La mecánica es nueva. Las jugadas que desbloquea son las que he visto funcionar durante dos décadas — solo que antes eran demasiado laboriosas de montar.
El blog infantil que se convirtió en canal de ventas
A un cliente del segmento infantil le estaban ganando en una clase de consultas que no tenían nada que ver con los productos. El competidor llevaba un blog fuerte — páginas para colorear, cuentos para dormir — con un volumen de búsqueda enorme apuntado a exactamente el público objetivo: padres y madres. El análisis de brechas sacó a la luz todo el clúster. El cliente adoptó la estrategia, construyó el contenido, atrajo el tráfico, metió a esos visitantes en remarketing y convirtió una brecha de contenido «no comercial» en compras. (Anonimizado.)
Recetas para una dieta que vende cajas de comida
Un negocio de meal-prep y coaching estaba justo al lado de una categoría con dos propiedades preciosas: las consultas de recetas tienen un volumen de búsqueda extremo y CPC a nivel de céntimo. Los competidores estratégicos habían construido secciones de recetas estructuradas — y habían cosechado un flujo de gente que, por definición, quería comer mejor. De ahí hay un paso corto a un producto o a una oferta de coaching. El análisis de brechas es lo que hizo visible la oportunidad y la dimensionó. (Anonimizado.)
El giro que nadie ejecuta: toma prestado de un mercado más fuerte
Aquí está el ángulo que convierte esto de una auditoría defensiva en una ventaja injusta.
Pongamos que eres el líder en un mercado pequeño y sin competencia seria de la que aprender. El análisis de brechas en casa no devuelve nada útil — no hay nadie por delante a quien copiar. Así que no lo ejecutes en casa. Ejecuta exactamente el mismo análisis contra el mercado extranjero más fuerte y competitivo de tu categoría.
El idioma no es una barrera: el LLM mapea sus categorías y su contenido sobre los tuyos sin importar el idioma en que estén escritos. Importas las estrategias que los líderes de un mercado maduro ya han probado — estructuras de categorías, ángulos de contenido, ideas de surtido — a un mercado donde literalmente nadie las está haciendo todavía. Te conviertes en el primero en mover ficha en casa copiando el futuro desde el extranjero. Casa de forma natural con un análisis de expansión a nuevos mercados completo cuando estés decidiendo dónde está ese mercado más fuerte.
Por qué esto cierra el círculo
Fíjate en lo que acaba de pasar. Empezamos con una tarea de SEO bien acotada — «encuentra brechas de contenido» — y se desbordó hacia decisiones de surtido, campañas de pago, audiencias de remarketing y estrategia de contenido. Eso no es que el alcance se desmadre. Es la forma real del trabajo.
Los datos siempre se pudieron extraer; nadie se molestaba, porque el coste manual pesaba más que la recompensa. Ahora la extracción es barata y el emparejamiento está automatizado. Lo que queda como ingrediente escaso es lo que siempre fue escaso: la idea — la veteranía para mirar un mapa de brechas y saber que el blog de páginas para colorear de un competidor es en realidad un canal de remarketing, y la amplitud para conectar SEO, pago y surtido en una sola cabeza. La ejecución se volvió fácil. El criterio es el trabajo.
La parte que puedes robar
Prompt de emparejamiento de páginas — empareja las páginas de un competidor con las tuyas y marca las brechas:
You are a site-structure analyst. You get two lists of pages:
COMPETITOR (url, top keywords, estimated monthly traffic) and OURS (url, title).
For each COMPETITOR page, return the single closest OURS page, or "NO MATCH".
Then output only the NO MATCH rows, sorted by estimated traffic descending.
Match on intent and topic, not exact wording. Cross-language matches are allowed.
100% precision is not required — never invent a match to avoid "NO MATCH".Palabras clave posicionadas + páginas de destino — DataForSEO Labs, una llamada por dominio de competidor:
curl -s "https://api.dataforseo.com/v3/dataforseo_labs/google/ranked_keywords/live" \
-u "$LOGIN:$PASSWORD" -H "Content-Type: application/json" \
-d '[{"target":"competitor.com","location_code":2840,"language_code":"en","limit":1000}]'Tres cosas que te ahorran una tarde perdida:
- No te fíes nunca del sitemap a secas para tu propio mapa. Se salta páginas paramétricas, vistas filtradas y el blog — justo las superficies en las que se esconden las brechas. Combina rastreo + feed + exportación de categorías.
- Lanza con un emparejamiento «lo bastante bueno». El valor son las páginas del competidor sin emparejar; unos pocos pares equivocados no cambian la lista corta. No pulas el modelo — actúa sobre la lista.
- Ejecútalo sobre un mercado extranjero cuando en casa sea demasiado fácil. Sin un competidor local fuerte no hay brechas que encontrar. Toma prestado del mercado más fuerte de tu categoría.
FAQ
¿De verdad no necesito una precisión de emparejamiento del 100 %?
Correcto. Lo que cazas son las páginas del competidor sin equivalente en tu lado — las filas sin emparejar. Un puñado de pares mal etiquetados no mueve esa lista corta. Exigir perfección aquí solo retrasa actuar sobre una lista que ya era lo bastante buena.
¿Por qué DataForSEO en vez de Semrush?
Por la estructura de costes y por detrás de qué puerta está la API. Las herramientas de brechas de contenido de Semrush viven en la interfaz, en el plan Pro de 139,95 $/mes; la extracción programática que usa este artículo necesita el plan Business a 499,95 $/mes más unidades de API compradas aparte (empiezas en cero). DataForSEO es de pago por uso desde un crédito de 50 $ que dura meses, a 0,60–3,50 $ por cada 1.000 consultas SERP. Para una extracción técnica puntual, eso son unos dólares frente a contratar una licencia Business recurrente.
¿Cómo elijo qué competidores analizar?
Tres señales juntas: quién aparece en pago y en orgánico para tus consultas clave (vía DataForSEO), quién se solapa contigo en las Auction Insights de Google Ads y quién comparte más palabras clave contigo en los datos de la herramienta. La intersección es tu verdadero conjunto de competidores — a menudo no las marcas que habrías nombrado.
¿Esto no es solo SEO?
Parece SEO y no lo es. Las brechas se reparten en estructura de páginas de destino (SEO), productos que deberías tener en surtido (surtido), audiencias a las que vale la pena hacer remarketing (pago) y temas que vale la pena escribir (contenido). El análisis es el mismo; las acciones aterrizan en cuatro equipos distintos.
¿De verdad puedo hacer esto entre idiomas y mercados?
Sí — esa es la versión más potente. El LLM empareja páginas por intención, no por redacción, así que casa las categorías de un competidor extranjero con las tuyas sin problema. Si tu mercado local no tiene competencia de la que aprender, ejecuta el análisis sobre un mercado extranjero más fuerte e importa lo que funciona.
Mi sitemap lista todas mis páginas — ¿no basta con eso para mi lado?
No. Los sitemaps omiten de forma rutinaria URLs paramétricas, vistas de categoría filtradas y partes del blog — precisamente donde viven las brechas. Construye el mapa de tu propio sitio a partir de un rastreo, más el product feed, más una exportación de categorías, y trata el sitemap como una entrada más, no como la fuente de la verdad.
CTA: ¿Te pica la curiosidad por saber qué posiciona tu competidor más fuerte y tú no? Saquemos juntos el mapa de brechas.