En resumen: En un país nuevo la publicidad de pago es el único canal que funciona desde el primer día: sin SEO, sin marca, aún sin compradores que repiten. Así que dos números deciden si la expansión compensa: cuánto cuesta un clic en ese mercado, y cómo se compara el precio de tu producto con la competencia local. Este blueprint saca ambos directamente de tu feed de productos. Metes tu catálogo y recuperas una tabla ordenada de países, puntuados según la demanda real, los CPCs, los precios de la competencia y un ROAS simulado por mercado. Una ejecución nocturna sobre una tienda online real, con todos los números a la vista.
¿Solo quieres la versión destilada?
Descarga las instrucciones completas para la IA — un archivo que pegas en Claude o en cualquier agente de código capaz, y ejecuta este análisis de expansión con el feed de tu propia tienda. Deja tu email y el archivo es tuyo — o sigue leyendo más abajo.
Un archivo, una lista. Solo escribo cuando hay algo que merece leerse.
Esta primavera un cliente con un catálogo de un cuarto de millón de artículos me hizo una pregunta sencilla: ¿a qué país nos expandimos ahora? Hace unos años habría presupuestado ese análisis en meses. Demanda, precios de clic, precios de la competencia y economía unitaria en trece países significaban algo así como 400 horas de trabajo manual, el tipo de presupuesto que los clientes rechazan con educación. Esta vez la investigación de palabras clave se ejecutó durante la noche mientras yo dormía, y el tiempo que le dediqué yo se quedó en un solo día.
El análisis merece la pena por una razón brutal. El primer día en un país nuevo no tienes posicionamiento SEO, ni marca conocida, ni clientes que repiten. La publicidad de pago es el único canal que trae compradores. Así que un número decide en silencio si toda la jugada compensa: cuánto cuesta un clic en ese mercado. Elige un país porque sonaba bien en una reunión, entra en una subasta cara, y desangras el presupuesto antes de haber vendido nada.
Y el clic es solo la mitad. Incluso con tráfico barato tienes que cerrar la venta, así que el precio de tu producto comparado con la competencia local importa igual, junto con el porcentaje de conversiones y el pedido medio de ese mercado. Los mercados occidentales suelen manejar precios más altos y clics más caros. Los del este van más bajos en las dos cosas. La combinación que de verdad da beneficio cambia según el país, y en veinte años de PPC nunca he visto que la respuesta saltara a la vista en el mapa.
La buena noticia es que cada uno de esos números ya está en datos que puedes sacar en un día. Eso es lo que hace este blueprint. Parte de tu catálogo de productos, el mismo archivo de Google Merchant Center que ya tienes, y termina en una tabla ordenada de países: adónde expandirte ahora y por qué, respaldada por demanda de búsqueda real, precios de clic reales, precios de la competencia reales y un retorno publicitario simulado por mercado. Abajo tienes cada paso, con los números reales de una ejecución nocturna sobre una tienda online real.
- En un mercado nuevo la publicidad de pago es tu único canal desde el primer día, así que el precio de un clic en ese mercado es el número que decide si la expansión compensa.
- La otra mitad es tu precio de producto vs los competidores locales: los clics baratos siguen perdiendo dinero si tu precio no aguanta en ese mercado. Tienes que comprobar ambos.
- Mete tu catálogo de Merchant Center y recuperas una tabla ordenada de países, puntuados según la demanda real, los CPCs, los precios de la competencia y el ROAS simulado.
- Las elecciones obvias pierden: en esta ejecución Alemania quedó 4ª y Austria 5ª, porque sus clics cuestan hasta 5× los del mercado más barato.
¿Por qué no lo hace ya todo el mundo? Porque la versión honesta era absurdamente cara. Demanda, precios, competencia y economía unitaria en diez o quince mercados significaban cientos de horas de trabajo manual: sacar volúmenes de palabras clave país por país, traducir semillas a mano y, sobre todo, leer las búsquedas en bruto línea a línea para separar la demanda real de la basura. Hasta hace un par de años ninguna IA podía hacer esa lectura por ti, así que la hacía una persona. Cientos de horas, y ningún cliente pagaba eso. Así que casi nunca se hacía, y los equipos elegían su próximo país porque alguien hablaba el idioma o porque llamaba un distribuidor. La idea siempre fue buena. El coste de llevarla a cabo se ha desplomado. Esos cientos de horas manuales ahora son una ejecución nocturna más un día de trabajo.
El blueprint de siete pasos, de un vistazo
Aquí está la forma completa antes de ir a fondo. Para cada paso: qué haces, qué estás mirando, y por qué. Cada paso responde a una pregunta concreta sobre un mercado y te acerca una decisión más a la tabla ordenada.
1. Elige la lista corta (la logística primero)
Haz: lista los países a los que de verdad puedes entregar. Por qué: el tamaño de mercado es un filtro de entrada pésimo, porque el mercado más grande suele ser el más caro en el que entrar. La logística es la restricción real, así que va primero. Obtienes: una lista de 10–15 países candidatos, y nada malgastado en mercados que no puedes servir.
2. Convierte el feed en semillas
Haz: toma las rutas de categoría product_type de tu feed de Merchant Center y divídelas en categorías sueltas y buscables: «frigoríficos y congeladores» se convierte en «frigorífico» y «congelador», y los niveles genéricos como «hogar» se descartan. Por qué: tu propio catálogo ya nombra cada categoría que vendes. Es la mejor y más barata fuente de semillas que existe, mucho mejor que hacer brainstorming de palabras clave. Obtienes: unos cientos de semillas con sentido en vez de un cuarto de millón de filas de feed en bruto.
3. Traduce cada semilla al idioma del país
Haz: que un LLM traduzca la lista completa de semillas al idioma propio de cada país de la lista corta, antes de cualquier investigación. Por qué: nadie en Varsovia busca en inglés. Consulta en un idioma sustituto y todos los volúmenes y CPC posteriores quedan falseados sin que lo notes. Obtienes: las palabras locales exactas con las que consultar cada mercado.
4. Saca ideas de palabras clave por país
Haz: pide a Google Ads ideas de palabras clave para cada semilla traducida en cada país. Técnicamente es el endpoint GenerateKeywordIdeas de la API, el mismo motor que hay detrás del Keyword Planner, solo que scriptado. Por qué: esta es la señal de demanda en bruto: volumen, CPC y estacionalidad por palabra clave. Obtienes: el universo completo de palabras clave por mercado, con cada palabra clave aún enlazada a su categoría de origen.
5. Limpia las palabras clave, no las semillas
Haz: filtra el ruido a nivel de palabra clave, no de semilla. Por qué: una semilla amplia como «fútbol» atrae millones de búsquedas basura, pero mata la semilla y matas también «botas de fútbol», una venta real. Obtienes: un núcleo relevante, más las palabras clave de intención de compra etiquetadas en vez de tiradas.
6. Extrae la competencia y sus precios
Haz: para tus productos más vendidos, extrae la página de resultados en vivo por mercado en una llamada a la API. Por qué: el volumen te dice la demanda. No te dice si te van a aplastar a precio. La página de resultados muestra quién anuncia, a qué precio y lo concurrida que está la subasta. Obtienes: el texto de los anuncios de la competencia, precios de shopping en vivo y los jugadores orgánicos, por unos dólares por mercado.
7. Simula la rentabilidad, y luego puntúa
Haz: simula el ROAS a partir del CPC real, un porcentaje de conversiones defendible y un AOV por mercado, y luego pondera demanda, precios, logística y fricción en una sola puntuación. Por qué: esta es la pregunta a la que de verdad viniste a responder. Obtienes: la tabla ordenada. Adónde expandirte, en orden.
Ahora los mismos siete pasos, uno a uno, cada uno con lo que produjo de verdad en esta ejecución.
Paso 1 · Lista corta
Paso 1: Haz la lista corta de países a los que de verdad puedes entregar
No partas de la oportunidad, de qué mercados son los más grandes, los más ricos, los más atractivos. Esa es la puerta de entrada equivocada. El mercado más grande suele ser el de la subasta más brutal, y un mercado al que no puedes entregar vale exactamente cero por muy buenos que parezcan sus números. Así que el verdadero primer filtro es la logística. Parte de adonde llegan de verdad tus transportistas, y lista solo los países donde puedes dejar un paquete en la puerta de una casa.
Para esta tienda eso dio 13 países candidatos repartidos entre Europa Central, Europa del Este y los Balcanes. El mercado de origen (Chequia) también está en la lista, pero solo como línea base de calibración, no como objetivo. Fíjate en la última columna. Dos países se caen aquí, antes de sacar una sola palabra clave.
| País | ¿En la UE? | Moneda | Crecimiento e-com | Nota |
|---|---|---|---|---|
| Alemania | Sí | EUR | +5 % | Mercado ancla |
| Austria | Sí | EUR | +6 % | — |
| Polonia | Sí | PLN | +12 % | Mayor mercado CEE |
| Eslovaquia | Sí | EUR | +8,5 % | Idioma cercano al de origen |
| Chequia (origen) | Sí | CZK | — | Línea base de calibración |
| Hungría | Sí | HUF | +15 % | — |
| Rumanía | Sí | RON | +18 % | — |
| Bulgaria | Sí | BGN | +16 % | — |
| Croacia | Sí | EUR | +14 % | Pagos locales como requisito |
| Eslovenia | Sí | EUR | +10 % | — |
| Serbia | No | RSD | +20 % | — |
| Albania | No | ALL | +28 % | — |
| Bosnia y Herz. | No | BAM | +22 % | Descartado: el Keyword Planner no tiene bosnio |
| Macedonia del Norte | No | MKD | +25 % | Descartado: el Keyword Planner no tiene macedonio |
Para que quede claro, Google Ads funciona perfectamente en ambos países. Lo que falta es la investigación. El Keyword Planner no soporta bosnio ni macedonio, así que no devuelve sugerencias de palabras clave, ni volúmenes, ni CPCs en esos idiomas. No puedes poner precio a un mercado que la herramienta no sabe leer. Así que ambos se caen del análisis por muy atractivo que parezca su crecimiento (+22 % y +25 %). Trece planeados, once que la herramienta puede investigar de verdad.
Así es una ejecución real: los datos te quitan de la mesa dos de tus mejores opciones por una razón que nunca habrías adivinado de antemano.
Paso 2 · Semillas
Paso 2: Convierte tu feed de productos en semillas de palabras clave
No necesitas hacer brainstorming de palabras clave. Las semillas salen directamente del atributo product_type de tu feed de Google Merchant Center. Para las semillas, product_type es el único atributo que necesitas. Para la ejecución entera no lo es. El paso 6 querrá además id, title y price para levantar el eje de precios frente a los competidores, más una cifra que el feed no guarda en absoluto: las ventas, es decir, lo que te diga qué productos se venden mejor.
Ese atributo lleva el árbol de categorías propio de la tienda, la misma estructura por la que los clientes navegan en la web, y anida hasta cinco niveles (Electronics > Mobile > Accessories > Cases > Leather). No te quedes solo con el último nivel de una ruta, ni solo con el primero: pártela en todos los nombres que contiene. Luego deduplícalos en todo el feed, porque la misma categoría aparece en decenas de rutas distintas y, sin esa deduplicación, acaba cincuenta veces en tus semillas. El resultado es que el feed ya nombra cada categoría que vendes, con un recuento de frecuencia adjunto, y está en tu disco duro.
La materia prima aquí eran ~252.000 artículos de catálogo, con las rutas product_type pegadas con signos & y con barras, como siempre están los feeds reales («Frigoríficos y congeladores», «Juguetes y juegos»). Por eso un solo nombre de categoría contiene a menudo dos categorías a la vez, y hay que separarlas: «Frigoríficos y congeladores» son dos semillas, no una. Parte por &, por la palabra «y», por las barras, las comas y los guiones. Y de cada semilla resultante, anota los sinónimos con los que el mercado busca de verdad: «nevera» y «frigorífico», «portátil» y «laptop». Esas dos expansiones son justo lo que convierte 400 categorías en las 488 entradas que pasan a traducción.
El parser divide todo eso en categorías sueltas, descarta los nodos genéricos de primer nivel («hogar», «electrónica», «jardín») y conserva solo las rutas que superan un umbral de frecuencia. Ese umbral no lo eliges como número absoluto, lo eliges al revés: ordena las categorías por frecuencia y corta donde te queden unos cientos de semillas. Aquí salieron 400, y la categoría más pequeña que sobrevivió aún etiquetaba 234 artículos. Unos cientos es el tamaño correcto por los dos lados: por debajo, las categorías se vuelven casos sueltos sin volumen de búsqueda; por encima, pagas llamadas a la API que no aportan nada a la decisión. Un cuarto de millón de artículos se reduce a una lista de semillas compacta y con sentido:
Feed → semillas: un cuarto de millón de filas se vuelven 400 preguntas
- Artículos de catálogo en bruto parseados ~252.000
- Marcas distintas catalogadas (fuera de las semillas) 40.000+
- Umbral de frecuencia: la semilla más pequeña conservada aún etiqueta 234 artículos
- Semillas de categoría con sentido tras normalizar 400
Y las semillas son exactamente lo que consultarías a un mercado: categorías, nunca nombres de producto. Las de mayor peso en el catálogo:
| Semilla (traducida) | Artículos de catálogo | Nivel |
|---|---|---|
| Juguetes | 21.636 | L2 |
| Fundas | 14.411 | L3 |
| Ropa de mujer | 14.341 | L2 |
| Teléfonos | 13.544 | L2 |
| Portátiles | 12.277 | L2 |
| Artículos para mascotas | 11.940 | L2 |
| Equipamiento de cocina | 11.379 | L2 |
| Auto y moto (accesorios) | 11.683 | L1 |
Para hacerlo concreto, digamos que el feed de la tienda tiene una ruta como Electronics > Mobile > Phone cases. El parser tira «Electronics» por demasiado genérico, conserva «fundas de móvil» como semilla, y cuenta cuántos productos hay debajo. Aquí «fundas» etiqueta 14.411 artículos, así que es claramente una categoría real que vale la pena investigar, no algo puntual. Los nombres de producto casi siempre tienen cero volumen de búsqueda, así que se ignoran; las más de 40.000 marcas se reservan como una señal aparte. Son las categorías las que sostienen la investigación, y no gastaste ni un minuto en inventarlas.
Consigue las instrucciones de IA completas para este análisis
El blueprint completo de siete pasos en un archivo que pegas en Claude o en cualquier agente de código capaz — ejecuta el análisis de expansión con el feed de tu tienda. Deja tu email y el archivo es tuyo.
Un archivo, una lista. Solo escribo cuando hay algo que merece leerse.
Paso 3 · Traduce
Paso 3: Traduce cada semilla al idioma local
Este es el paso que la gente se salta, y saltárselo arruina en silencio todo lo de aguas abajo. Si investigas Polonia escribiendo «toys» en la herramienta de palabras clave, Google te da el volumen y el CPC de la palabra inglesa «toys» tal como se busca en Polonia, una porción minúscula y rara de expatriados y turistas. El número parece real. Lo es. También es inútil, y cada decisión posterior está ahora construida sobre un mercado en el que no hay nadie.
Así que antes de una sola llamada a la API, un LLM traduce la lista completa de semillas al idioma de cada país. Las 400 semillas núcleo, expandidas con sinónimos y variantes ortográficas, se volvieron 488 entradas × 12 idiomas = 5.856 traducciones automáticas listas. Aquí tienes una semilla, «toys», tal como salió de verdad hacia cada mercado:
| Mercado | En qué se convierte «toys» antes de la llamada a la API |
|---|---|
| Alemania (de) | Spielzeug |
| Polonia (pl) | zabawki |
| Chequia / Eslovaquia (cs/sk) | hračky |
| Hungría (hu) | játékok |
| Rumanía (ro) | jucării |
| Croacia / Serbia (hr/sr) | igračke / играчке |
| Bulgaria (bg) | играчки |
| Eslovenia (sl) | igrače |
| Albania (sq) | lodra |
Consulta zabawki en vez de «toys» y obtienes el mercado polaco real. Los números se mueven en un orden de magnitud, no en un error de redondeo. La única excepción son los nombres de marca; esos no se traducen nunca. Sáltate este paso y los pasos 4 al 7 están construidos sobre arena, y nadie te lo dirá, porque la hoja de cálculo parece perfectamente plausible hasta la decisión equivocada.
Paso 4 · Saca la demanda
Paso 4: Saca la demanda de búsqueda para cada mercado
Ahora viene el grueso del trabajo, y lo primero que te descargas. Pasas cada semilla traducida, en cada país, por el endpoint GenerateKeywordIdeas de Google Ads y conservas el vínculo entre cada palabra clave y el product_type del que procede. Llevo doce años programando sobre la Google Ads API, y este sigue siendo el endpoint en el que más me apoyo. Devuelve los mismos datos de demanda que muestra el Keyword Planner, solo que a una escala que ningún humano recorrería clic a clic. ¿No tienes acceso a la Google Ads API? Usa la API de DataForSEO. Ofrece los mismos datos de palabras clave, pagas por petición, y el precio es tan bajo que incluso una ejecución de este tamaño sale barata. En los once países investigables, la ejecución produjo 1.402.486 ideas de palabras clave. Y el reparto por mercado es ya un hallazgo, porque la demanda en bruto no coincide con los mercados por los que apostarías:
| Mercado | Ideas de palabras clave en bruto | Con volumen de búsqueda |
|---|---|---|
| Polonia | 410.343 | 408.852 |
| Alemania | 348.914 | 347.868 |
| Austria | 323.294 | 311.438 |
| Rumanía | 128.304 | 126.385 |
| Bulgaria | 76.866 | 75.650 |
| Croacia | 61.611 | 58.179 |
| Serbia | 14.573 | 13.848 |
| Eslovaquia | 10.884 | 9.173 |
| Albania | 9.704 | 4.339 |
| Hungría | 9.281 | 8.584 |
| Eslovenia | 8.712 | 6.542 |
Si la demanda fuera toda la historia, esta tabla sería la respuesta: Polonia, Alemania, Austria, adelante. Es exactamente la trampa. Alemania y Austria están arriba aquí, y justo por eso un análisis basado solo en la demanda te lleva derecho a la subasta más cara del conjunto. Los mercados que de verdad ganan están más abajo, y los pasos del precio del clic y la rentabilidad están a punto de subirlos.
La ejecución queda registrada semilla por semilla, país por país: 4.220 trabajos semilla-país intentados, 3.619 devolvieron datos, 601 dieron error. La mayoría de esos errores eran límites de cuota de la API, y los errores de cuota simplemente los reintentas más tarde hasta completar la ejecución. Los demás errores fueron las cancelaciones del paso 1 por idioma no soportado, y esas no las arregla ningún reintento. Guarda el log en cualquier caso; quieres la prueba de qué celdas tienen datos de verdad detrás.
Paso 5 · Limpia
Paso 5: Limpia las palabras clave, no las semillas
Una semilla amplia arrastra ruido, y el movimiento obvio es matar la semilla ruidosa. No lo hagas. «Fútbol» en Alemania atrae millones de búsquedas de la Bundesliga que no tienen nada que ver con tu tienda. La misma semilla también atrae «botas de fútbol», que sí quieres vender. Mata la semilla y matas con ella sus derivados de intención de compra. Así que filtras a nivel de palabra clave, no de semilla, cada vez.
Aquí tienes lo que la limpieza eliminó de verdad en esta ejecución, primero las categorías fuera de segmento, luego puro ruido:
| Grupo eliminado | Palabras clave eliminadas | Por qué |
|---|---|---|
| Fuera de segmento: grandes electrodomésticos | 11.243 | Frigoríficos, lavadoras (tienda solo de artículos pequeños) |
| Fuera de segmento: vehículos enteros | 8.127 | Motos, coches (no piezas) |
| Fuera de segmento: muebles grandes | 6.675 | Demasiado pesados para el radio logístico |
| Fuera de segmento: calefacción central | 6.354 | Artículos voluminosos fuera del catálogo |
| Ruido: marketplace local de coches | 3.837 | Anuncios «otomoto» de PL, no demanda de categoría |
| Ruido: páginas de calendario | 2.528 | «Kalender» alemán, intención equivocada |
| Ruido: juegos online | 2.378 | Entretenimiento, no retail |
| Ruido: consultas de coches usados | 2.100+ | «gebrauchtwagen», «auto kaufen» |
| Ruido: fútbol / deporte | 1.800+ | Bundesliga arrastrada por la semilla «fútbol» |
La regla en un ejemplo. La semilla «auto-moto» es estupenda para esta tienda, que vende accesorios de coche. Pero en alemán también atrae «gebrauchtwagen» (coches usados) y «auto kaufen» (comprar un coche), inútiles para una tienda online de artículos pequeños. No borras la semilla. Borras esas palabras clave concretas y conservas «Handyhalter Auto» (soporte de móvil para coche). Más de 2.100 palabras clave basura fuera, las buenas intactas.
Y la limpieza no es solo restar; también etiqueta la señal que sí quieres. Para un catálogo del segmento de gangas la intención de compra vive en las palabras de oferta, así que 49.770 palabras clave se etiquetaron como intención de ganga en once idiomas:
Intención de oferta: las 49.770 palabras clave que hay que conservar, no descartar
- Alemán «gebraucht» (usado) 22.128
- Polaco «używany» + variantes 6.290
- Alemán «günstig» (barato) 2.606
- Rumano «ieftin» (barato) 2.305
- Inglés «second hand» 1.783
- Total de palabras clave de intención de ganga etiquetadas 49.770
Este es el paso que decide si tu entregable acaba siendo algo en lo que el cliente confía o una hoja de cálculo que archiva en silencio. Mi primera pasada estaba llena de Bundesliga, calendarios de 2026 y anuncios de coches usados. Me hizo falta una segunda revisión completa en diez idiomas para llegar a un núcleo que valiera la pena entregar.
Paso 6 · Extracción competitiva
Paso 6: Extrae la competencia y sus precios
Todo hasta ahora mide la demanda. Nada te dice si, al entrar en un mercado, alguien que lleva ahí diez años te va a aplastar con sus precios. Para eso tienes que mirar el campo de batalla real. Así que para el 20–30 % superior de productos más vendidos por categoría, localizas el título y extraes la página de resultados en vivo. Toma «más vendidos» por facturación de los últimos doce meses, no por unidades: lo que quieres son los precios de los productos que de verdad cargan con el negocio, y ordenar por unidades inundaría la lista de baratijas. El feed no guarda esa cifra, así que sácala de GA4 o del informe de productos de Google Ads y cruza por id. Una petición POST al endpoint de SERP de DataForSEO devuelve la página entera como JSON estructurado, y cuesta unos 0,0035 $ por consulta, así que comprobar 3.000 productos top en un mercado sale por unos 10,50 $. La llamada exacta, lista para pegar, está en el paquete descargable al final de este artículo.
Una respuesta, tres cosas, un precio: el bloque paid (texto de los anuncios de la competencia, materia prima para tu mensaje), popular_products (listados de shopping con precios en vivo que no puedes obtener desde tu propio Merchant Center) y los resultados orgánicos (los jugadores reales del mercado, incluidos los que no anuncian). Pagas por una comprobación de precio y te marchas con una biblioteca de copy de la competencia y un mapa del mercado.
Y como todo está scriptado, no te paras en los precios. El mismo pipeline recorre los competidores que acaba de encontrar y saca el resto de su oferta: precios y plazos de entrega, umbrales de envío gratis, métodos de pago, contra reembolso o no. En esta región, el contra reembolso decide si el cliente llega a hacer el pedido. Si cada tienda local lo ofrece y tú no, el checkout es donde muere tu clic barato. Todo esto lo pasamos por las APIs de SEO de DataForSEO, así que es un solo pipeline JSON de principio a fin, sin scrapers caseros que cuidar. Y lo mejor de todo es el coste del programa entero:
Toda la pasada competitiva, 12 mercados, con precio
- Organic Regular, modo task 21,60 $
- Merchant Shopping (solo precios) 36 $
- Organic Advanced, en vivo (paid + shopping + PAA) 126 $
- Recarga mínima de DataForSEO (dura meses) 50 $
Una pasada competitiva completa de SERP en doce países cuesta 22–126 $ según el modo. Compáralo con la tarifa plana de Semrush, ~140+ $/mes, solo por la interfaz. Estás mapeando cada competidor en cada mercado objetivo por menos de un mes de la herramienta a la que todos recurren por defecto.
Paso 7 · Puntuación
Paso 7: Puntúa cada mercado y ordénalos
Ahora todo se reduce a un único número por país. A partir del CPC real, un porcentaje de conversiones defendible y un AOV por mercado simulas el ROAS para cada mercado, y luego ponderas demanda, precios, logística, crecimiento y fricción de entrada en una sola puntuación. Una tabla ordenada. A lo que viniste:
Ahí está: Eslovaquia, Polonia y Serbia. Un mercado pequeño, un mercado quebradero de cabeza para los pagos, y uno fuera de la UE que la mayoría no habría propuesto. Alemania, el país con la segunda mayor demanda de todo el conjunto (348.000 ideas de palabras clave), aterriza cuarta, arrastrada por un ROAS simulado de apenas 1,0. Austria, la otra elección por defecto, llega quinta, por debajo de 1,0, lo que significa que pierde dinero.
Los dos mercados que parecen más obvios son los dos que los números descartan primero.
¿Qué es lo que arrastra? Una regla deliberada y brutal que impide que la tabla mienta. Cuando el ROAS simulado cae por debajo del umbral viable, la puntuación se multiplica por 0,4. Recuerda por qué. En un mercado nuevo la publicidad de pago es tu único canal. Aún no tienes SEO, ni marca, ni clientes que repiten. Un mercado donde la adquisición de pago no sale rentable no puede ser tu punto de entrada, por grande que sea la oportunidad. La penalización existe precisamente para impedir que la hoja de cálculo dé el visto bueno a una corazonada.
Calibra primero sobre una cuenta que gestiones, o nada de lo anterior es fiable. Los CPCs de esa clasificación son estimaciones del planificador y suelen quedar por encima del CPC real. En la cuenta real del mercado de origen de este cliente tenía los números reales contra los que contrastar: 22,6 millones de términos de búsqueda en doce meses, un CPC de pago real de 2,54 CZK, AOV 747 CZK, un porcentaje de conversiones medido cerca del 3 %. Pero esa proporción tienes que sacarla tú, con los datos de tu propio país. El procedimiento es simple, y es un paso completo, no una nota al pie: lanza exactamente la misma investigación de palabras clave para el país en el que ya anuncias, coge el CPC sugerido mediano que el planificador devuelve para él, y divídelo entre el CPC real que pagas en el mismo periodo. Ese cociente es tu coeficiente de calibración, y solo entonces divides por él el CPC simulado de todos los demás mercados, antes de que entre en el cálculo del ROAS. Aquí salió alrededor de 10×. El tuyo será distinto, y no cojas el mío: el coeficiente también recoge lo mucho que frenas tus campañas. Una cuenta con topes de puja agresivos paga una fracción de lo que sugiere el planificador, así que su coeficiente sale alto; una cuenta que deja las campañas a todo gas aterriza mucho más cerca de 1. Nunca te fíes de un ROAS simulado que no hayas calibrado contra una cuenta que de verdad gestiones. Este es el único paso entre «análisis interesante» y un número por el que apostaría presupuesto.
Cómo se construye la puntuación: nueve factores ponderados
La puntuación no la manda una sola métrica. Son nueve componentes, cada uno ponderado por cuánto mueve de verdad la decisión. El ROAS domina, porque un mercado enorme con CPCs brutales pierde contra un mercado pequeño con clics baratos todas y cada una de las veces. Esa es toda la lección de la clasificación de arriba:
| Factor | Peso | Qué mide |
|---|---|---|
| Viabilidad de pago (ROAS) | 20 % | AOV simulado × CR ÷ CPC |
| Competencia de precio | 15 % | Tus precios vs. vendedores locales, por unidad |
| Logística | 15 % | Distancia y coste de entrega desde el mercado de origen |
| Demanda de búsqueda | 13 % | Volumen de búsqueda mensual normalizado |
| Facilidad de entrada | 12 % | UE, moneda compartida, idioma afín, contra reembolso |
| Crecimiento e-commerce | 10 % | Crecimiento anual del mercado |
| Tamaño de mercado | 5 % | Ingresos de e-commerce, con tope |
| Oportunidad orgánica | 5 % | Baja dificultad con volumen suficiente |
| Poder adquisitivo | 5 % | PIB per cápita |
Dos penalizaciones duras impiden que la puntuación mienta. Un ROAS por debajo del umbral viable multiplica la puntuación por 0,4, como arriba. Y un país sin dato alguno de CPC se reduce a un tercio, porque no apuestas por un mercado que no puedes valorar. Esa segunda penalización es precisamente la razón por la que los dos países descartados en el paso 1 nunca llegan a la clasificación: sin soporte de idioma, sin datos de palabras clave, sin precio que modelar, sin apuesta defendible.
La palanca más grande: el precio de un clic por mercado
Si reduces el modelo al único factor que más lo mueve, es este. Aquí está el CPC mediano del planificador por mercado, salido de la ejecución nocturna, sobre 745.712 ideas de palabras clave limpias y con precio (Google Ads GenerateKeywordIdeas, 28–29 de abril de 2026). Cada cifra está en CZK, la moneda propia de la cuenta, así que los mercados se comparan sin distorsión. Ese abanico es justo la razón para no recurrir por defecto al mercado obvio:
Lee los colores antes que los números. El mapa está frío en el este y el sur y se calienta según vas al oeste: Serbia y los Balcanes en menta, Alemania y Austria arden en coral, y un clic austriaco cuesta 5,1× uno serbio; el alemán, 4,5×. Eso es antes del tamaño de la cesta, antes del porcentaje de conversiones, antes de nada que puedas controlar. La fila discontinua es el ancla, pero léela con cuidado. Esos 2,54 CZK son lo que la cuenta de origen paga de verdad por clic en Chequia hoy, mientras que cualquier otra cifra del mapa es una estimación del planificador y suele quedar por encima del CPC real. Ponerlas una al lado de la otra es comparar una factura con un presupuesto: por eso Serbia sale ópticamente por debajo del ancla de origen (2,42 frente a 2,54), aunque el clic serbio real caerá mucho más bajo en cuanto calibres. La comparación honesta es planificador contra planificador, y ahí el abanico es lo que importa. Polonia es el mayor mercado de la región y comparte frontera con Chequia, y aun así el planificador sitúa su clic mediano en casi el doble del serbio. En los mercados occidentales más conocidos, el CPC previsto llega a quintuplicar el de Serbia. Y ese precio más alto es el que pagas durante el resto de la vida de la campaña. (Albania queda fuera del mapa porque con solo 31 ideas con precio su mediana no merece confianza.)
¿Por qué este único número decide tanto? Porque en un país nuevo el clic es el coste de un cliente; aún no tienes otra vía de entrada. Mantén todo lo demás constante y varía solo el precio del clic. El retorno publicitario varía entonces unas cinco veces. Mismo producto, mismo porcentaje de conversiones, misma cesta. Lo único que se mueve es lo que el mercado cobra por ser visto:
| Mercado | Clic (CZK) | % conv. | Coste por venta | ROAS, misma cesta |
|---|---|---|---|---|
| Serbia | 2,42 | 2 % | 121 CZK | 8,3× |
| Polonia | 4,73 | 2 % | 237 CZK | 4,2× |
| Alemania | 10,99 | 2 % | 550 CZK | 1,8× |
| Austria | 12,40 | 2 % | 620 CZK | 1,6× |
A un porcentaje de conversiones del 2 % hacen falta 50 clics para hacer una venta. Así que una venta serbia cuesta 121 CZK en anuncios y una austriaca 620 CZK, por el mismo producto exacto. A igualdad de cesta, eso es un saludable 8,3× de ROAS en Serbia y un 1,6× con pérdidas en Austria. Nada cambió salvo el precio del clic del país. Ese es todo el argumento en una tabla: con todo lo demás constante, el precio del clic decide por sí solo si el mismo producto gana o pierde dinero.
La advertencia honesta es la misma del recuadro de arriba. Estas son estimaciones del planificador y suelen quedar por encima del CPC real. La cuenta real del mercado de origen pagó 2,54 CZK por clic en 22,6 M de términos de búsqueda, por debajo incluso de la cifra más barata del planificador que aparece aquí. Así que lee los números como presión de mercado relativa, no como el precio literal que pagarás. Los ratios se mantienen; las cifras absolutas bajan en cuanto calibras. Y un clic occidental más caro puede salir rentable igualmente si el pedido que trae es mayor, que es exactamente por lo que no te paras en el clic.
La otra mitad: tu precio de producto frente al mercado local
El clic lleva al visitante a tu página. Si compra depende de tu precio comparado con la competencia local, y ese nivel de precios oscila entre mercados aún más que el clic. La misma bicicleta estática se paga a 349 € en Austria y a 151 € en Rumanía. Un ventilador doméstico está a 126 € en Austria y 41 € en Hungría. La clasificación, hasta ahora, pone precio al clic y es ciega a cada uno de esos euros, porque nunca mira lo que la competencia cobra de verdad.
Así que ejecuté la capa que el modelo se salta. Para dieciséis categorías que la tienda de verdad tiene en stock saqué el precio mediano de los competidores en cada mercado y lo puse junto a la mediana de la propia tienda. Medianas en ambos lados, nunca el listado más barato suelto, porque un precio atípico no te dice nada. La fuente es el carrusel popular_products de Google Shopping, los listados reales que ven los compradores reales. Las once categorías con cobertura lo bastante amplia para comparar entre mercados están abajo.
Una nota antes de leerla. La columna propia de la tienda necesita un encuadre honesto. Es una tienda de gangas. Su catálogo está construido a propósito con el extremo barato de cada categoría, así que su mediana suele quedar a la mitad del precio típico de mercado de una categoría, a veces menos. Compararla con la media del mercado como si los bienes fueran equivalentes maquillaría cada celda. Así que lee cada celda como margen de maniobra, es decir, cuánto se levanta el nivel de precios local por encima del suelo de precios de la tienda. Ese margen es el color de la celda: el verde es amplio (mercado a 3× el suelo o más), el oro es decente (1,6–3×), el coral es ajustado (por debajo de 1,6×).
| Categoría | La tienda € | DE | AT | PL | HU | SK | RO |
|---|---|---|---|---|---|---|---|
| Aspiradoras | 62 € | 80 € | 102 € | 83 € | 83 € | 91 € | 88 € |
| Teclados y ratones | 21 € | 30 € | 33 € | 23 € | 25 € | 27 € | 24 € |
| Bombas de acuario | 12 € | 16 € | 18 € | 23 € | 26 € | — | 14 € |
| Secadores de pelo | 17 € | 33 € | 44 € | 56 € | 30 € | — | 26 € |
| Equipo de buceo | 18 € | 44 € | 59 € | 23 € | — | 27 € | 24 € |
| Bolsos | 8 € | 31 € | 40 € | 23 € | 21 € | 26 € | 28 € |
| Ventiladores | 15 € | 62 € | 126 € | 45 € | 41 € | — | — |
| Cadenas para nieve | 24 € | 119 € | 147 € | 59 € | — | — | — |
| Equitación | 19 € | 106 € | 116 € | 81 € | — | 106 € | — |
| Terrarios | 12 € | 110 € | 96 € | 46 € | — | — | — |
| Bicicletas estáticas | 23 € | 192 € | 349 € | 197 € | — | — | 151 € |
Esta cuadrícula revela dos cosas que la tabla del precio del clic nunca podría mostrarte.
El margen es categoría × mercado, nunca un «somos más baratos» plano. Aspiradoras y teclados salen coral casi en todas partes. Incluso una tienda de gangas se queda a un pelo del mercado en electrónica de alto valor, porque allí el margen de todos ya está al mínimo. Pero las bicicletas estáticas, los terrarios, las cadenas para nieve y el equipo de equitación brillan en verde. En esos rincones el mercado cobra de cinco a quince veces el suelo, porque nadie compite duro a precio. «Somos la opción barata» es cierto por celda, no por país. Y son las celdas las que te dicen con qué líneas de catálogo liderar la expansión.
Los mercados de clic caro son también los mercados de precio alto. Alemania y Austria tienen los dos clics más caros de toda la ejecución, y son exactamente los mercados donde el nivel de precios es más alto (la bicicleta estática se vende a 349 € en Austria y a 151 € en Rumanía). Ese es el matiz que la clasificación del coste del clic esconde. Un clic austriaco caro aún puede salir a cuenta si el pedido que trae vale más, mientras que un clic polaco barato que lleva a unos precios polacos igual de bajos puede ser, en silencio, el peor trato. Coste del clic y nivel de precios son dos ejes distintos, y solo ves la trampa cuando trazas ambos. Por eso la puntuación de arriba pondera la competencia de precio al 15 %, justo detrás del ROAS.
Y los huecos de la tabla son en sí mismos un hallazgo. La cobertura del carrusel se estrecha a medida que vas al este y al sur. Alemania, Austria y Polonia llenan casi cada celda; Hungría, Eslovaquia y Rumanía ya muestran blancos; y los mercados de clic más barato de todos, los Balcanes, devuelven casi nada, porque Google no muestra un carrusel popular_products en esos países. La capa de precio se evapora exactamente donde el clic parecía más barato. Para valorar esos mercados dejas Google y lees los comparadores locales (Ceneje.si, Jeftinije.hr, Pazaruvaj.bg), que es el trabajo de otra tarde.
Extra: los mismos datos te dicen cuándo lanzar
Pagaste una sola extracción de palabras clave y te llevaste, sin saberlo, un segundo entregable: doce meses de volumen de búsqueda por palabra clave, 16,7 millones de puntos de datos mensuales en 1,39 millones de palabras clave. Agrégalo y la curva de demanda es inconfundible. En el mes de mayor actividad, la demanda de búsqueda es un 40 % mayor que en el más tranquilo.
Diciembre corona la curva, julio la hunde. Exactamente lo que esperarías de un catálogo de mercancía general. Esa única oscilación es tu señal de timing de lanzamiento. No lanzas un mercado nuevo en su mes más flojo, y cargas el gasto antes del repunte de diciembre, no durante. Ejecutaste ese análisis para decidir dónde expandirte. También te respondió cuándo, sin coste adicional.
Números reales, una sola ejecución real
Cada cifra de arriba salió de una ejecución real. Aquí está el conjunto destacado, con otros dos análisis transfronterizos para dar escala:
De análisis de expansión CEE reales
- Ideas de palabras clave, una tienda (Google Ads API) 1.402.486
- Países objetivo / completados 13 / 11
- Duración real de la investigación de palabras clave, nocturna y automatizada ~10 horas
- Catálogo de nicho: palabras clave en bruto → conservadas tras limpieza con IA 1,18 M → 168.000 (−86 %)
- Pasada completa de SERP: 12 países × 3.000 consultas 22–126 $
Dos mercados tuvieron que descartarse a mitad de ejecución porque las herramientas de investigación de palabras clave no soportan su idioma. Ese es el tipo de restricción que solo aprendes ejecutando el proceso de verdad. Las ~10 horas son tiempo de máquina. La investigación se ejecuta de noche en todos los países en paralelo mientras duermes. El trabajo humano (dar forma al feed, calibrar la rentabilidad, limpiar el ruido, construir el entregable) requiere un día más. Antes presupuestaba este mismo entregable en cerca de medio millón de coronas, y el dinero nunca era por código ingenioso. Compraba cientos de horas de trabajo a mano. Alguien tenía que leer y limpiar búsquedas mercado por mercado, un trabajo que ninguna IA podía tocar hace unos años. Los clientes, comprensiblemente, decían que no. Ahora es una ejecución nocturna más un día de mi tiempo.
(El recorte del −86 % es de un catálogo distinto, mucho más de nicho, una tienda B2B de perfiles de construcción donde la mayoría de las palabras clave de semilla amplia estaban genuinamente fuera de tema. La tienda de gangas de arriba solo perdió un porcentaje de un solo dígito. Lo agresiva que sea la limpieza depende por completo de lo de nicho que seas.)
Qué hacer con la clasificación
Entra en el mercado que eligieron los datos, no en el que asumiste
Toda la gracia estaba en llevarse una sorpresa, y te la llevaste. Eslovaquia y Serbia, un mercado pequeño y uno fuera de la UE, superaron en puntuación a Alemania y Austria sin discusión, puramente porque los clics eran una fracción del precio y las cuentas de verdad salían. Eso es el entregable haciendo su único trabajo: anular la suposición con los números, antes de que la suposición gaste el presupuesto.
La extracción de la competencia es ya tu manual de lanzamiento
El paso 6 sacó el texto de los anuncios y los precios de cada competidor por mercado, así que no entras a ciegas. Sabes quién está ahí, qué cobran, qué ventajas destacan en sus titulares y dónde hay un hueco de precio que aprovechar o una posición que nadie ha ocupado todavía. Todo eso antes de gastar un solo euro en tráfico.
La demanda por categoría te dice qué enviar primero
Conservaste el vínculo entre cada palabra clave y el product_type del que procede. Así que no solo sabes que Polonia es buena; sabes qué categorías busca Polonia, y en qué volumen. El catálogo con el que lanzas es el que los datos dicen que el mercado quiere, no un copia-pega de tu surtido de origen.
Descarga las instrucciones completas para tu IA
Todo el blueprint de arriba, reescrito como un briefing que puedes pegar directamente en Claude o en cualquier agente de código capaz. Tú pones el feed de Merchant Center y los accesos a la API; él ejecuta los siete pasos en tu tienda. Deja tu email y el archivo es tuyo.
Un archivo, una lista. Solo escribo cuando hay algo que merece leerse.
Preguntas frecuentes
¿Cuántos países debería analizar?
Empieza por la logística, no por la ambición: lista los países a los que de verdad puedas enviar, normalmente una lista corta de 10–15 países. Esta ejecución empezó con 13 y perdió dos en la fase de palabras clave porque Google Ads no daba datos en su idioma; la puntuación fue dejando fuera al resto.
Un millón de palabras clave suena exagerado. ¿Lo es?
Es simplemente la escala natural: 400 semillas × una docena de idiomas × todas sus variantes se va a los millones. Esta única tienda produjo 1.402.486 ideas de palabras clave. Justo de eso se trata: estás mapeando un mercado, no escribiendo un brief de 5.000 palabras.
¿Google Ads API, DataForSEO o Semrush?
La Google Ads API para las ideas de palabras clave si tienes un token fuerte; es la fuente de la verdad. DataForSEO para extraer las SERPs y como alternativa barata para obtener ideas de palabras clave. Una pasada competitiva completa de 12 países cuesta 22–126 $. Semrush es la opción cara, y para este trabajo hay pocas razones para pagar su tarifa plana.
¿Cómo gestionas tantos idiomas?
Un LLM traduce la lista de semillas al idioma de cada país antes de que se ejecute la investigación. Las 400 semillas núcleo se expanden a 488 entradas con variantes, por 12 idiomas en esta ejecución: 5.856 traducciones listas antes de la primera llamada a la API. El inglés como proxy distorsiona en silencio cada volumen y CPC, porque nadie en Varsovia busca en inglés.
¿Puedo fiarme de los números de CPC para la simulación de ROAS?
En bruto no. Los CPCs de las herramientas de palabras clave son estimaciones de planificación; en esta cuenta real el CPC sugerido era unas 10 veces el CPC que se pagaba de verdad (2,54 CZK en 22,6 M de términos de búsqueda). Calibra contra una cuenta que de verdad gestiones, aplica ese descuento, y entonces el ROAS simulado vale algo.
¿Cuánto tarda todo el proceso?
La investigación de palabras clave en sí es una ejecución nocturna, unas 10 horas de tiempo de máquina desatendido en todos los países en paralelo. El trabajo humano alrededor (dar forma al feed, rentabilidad, limpieza, entregable) es aproximadamente un día. Cuéntalo como un día o dos de principio a fin, frente a lo que antes eran semanas.