Análisis a fondo · 20 min de lectura

Cómo expandir tu e‑shop al extranjero con datos (sin quemarte)

Cada e-shop tiene un feed de Google Merchant Center. Pásalo por este proceso y obtén una respuesta con datos duros: a qué país expandirte después.

Una figura ilustrada de pie sobre un mapa de Europa, clasificando países en pilas
Catálogo a la entrada → países ordenados a la salida

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 sitúa el precio de tu producto frente a 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 con demanda real, CPCs, precios de la competencia y un ROAS simulado por mercado. Una ejecución nocturna sobre una e-shop real, cada número a la vista.

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 el keyword research corrió de noche mientras yo dormía, y mi propio tiempo en todo el asunto se quedó en unas pocas horas concentradas.

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 sangras 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 frente a 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, más bajos en ambos. Qué combinación da beneficio de verdad cambia según el país, y en veinte años de PPC nunca he visto que fuera obvio mirando 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. Debajo va cada paso, con los números reales de una ejecución nocturna sobre una e-shop real.

Puntos clave tl;dr
  • 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: clics baratos hacia un estante caro pueden perder igual. Tienes que comprobar ambos.
  • Mete tu catálogo de Merchant Center y recuperas una tabla ordenada de países, puntuados con demanda real, CPCs, precios de la competencia y 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.
5,1×
cuánto cuesta un clic austriaco vs uno serbio
1.402.486
ideas de keywords en una ejecución nocturna
13 → 11
países objetivo, luego realmente investigables
22–126 $
pase competitivo completo de SERP, 12 mercados

¿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 keywords 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 llamó un distribuidor. La idea siempre fue buena. Lo que se desplomó es el coste de ejecutarla. Esas cientos de horas manuales ahora son una ejecución nocturna más una tarde.

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 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 de 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 keywords. 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 nativo

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 el idioma proxy y cada volumen y CPC aguas abajo está sutilmente mal. Obtienes: las palabras locales exactas con las que consultar cada mercado.

4. Saca ideas de keywords por país

Haz: pide a Google Ads ideas de keywords 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 keyword. Obtienes: el universo completo de keywords por mercado, con cada keyword aún enlazada a su categoría de origen.

5. Limpia las keywords, no las semillas

Haz: filtra el ruido a nivel de keyword, 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 keywords 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, cuán concurrida 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 economía, 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 la cosa real que produjo 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 del premio, de qué mercados son los más grandes, los más ricos, los más emocionantes. 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 una puerta.

Para esta tienda eso dio 13 países candidatos por Europa Central y 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 keyword.

País¿En la UE?MonedaCrecimiento e-comNota
Alemania EUR+5 %Mercado ancla
Austria EUR+6 %
Polonia PLN+12 %Mayor mercado CEE
Eslovaquia EUR+8,5 %Solapamiento de idioma con casa
Chequia (casa) CZKLínea base de calibración
Hungría HUF+15 %
Rumanía RON+18 %
Bulgaria BGN+16 %
Croacia EUR+14 %Pagos locales como requisito
Eslovenia EUR+10 %
Serbia NoRSD+20 %
Albania NoALL+28 %
Bosnia y Herz. NoBAM+22 %Descartado: el Keyword Planner no tiene bosnio
Macedonia del Norte NoMKD+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 keywords, 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.

Esa es la textura de 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 keywords

No necesitas hacer brainstorming de keywords. Las semillas salen directamente del atributo product_type de tu feed de Google Merchant Center. Ese atributo lleva el árbol de categorías propio de la tienda, la misma estructura por la que los clientes navegan en la web, así que 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 rutas product_type pegadas con conjunciones y barras como siempre están los feeds reales («Frigoríficos y congeladores», «Juguetes y juegos»). El parser las divide 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. Un cuarto de millón de artículos colapsa en 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 más pesadas por peso de catálogo:

Semilla (traducida)Artículos de catálogoNivel
Juguetes 21.636L2
Fundas 14.411L3
Ropa de mujer 14.341L2
Teléfonos 13.544L2
Portátiles 12.277L2
Artículos para mascotas 11.940L2
Equipamiento de cocina 11.379L2
Auto y moto (accesorios) 11.683L1

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. Las categorías llevan la investigación, y no gastaste ni un minuto en inventarlas.

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 keywords, 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 de nadie.

Así que antes de una sola llamada a la API, un LLM traduce la lista completa de semillas al idioma nativo 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:

MercadoEn 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 el trabajo pesado, y lo primero que descargas. Pasas cada semilla traducida, en cada país, por el endpoint GenerateKeywordIdeas de Google Ads, con el enlace de cada keyword de vuelta a su product_type de origen preservado. Llevo doce años escribiendo código contra 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 a clics. ¿No tienes acceso a la Google Ads API? Usa la API de DataForSEO. Sirve los mismos datos de keywords, pagas por petición, y el precio es tan bajo que incluso una ejecución de este tamaño sale barata. A lo largo de once países investigables, la ejecución produjo 1.402.486 ideas de keywords. Y el reparto por mercado es ya un hallazgo, porque la demanda en bruto no sigue a los mercados por los que apostarías:

MercadoIdeas de keywords en brutoCon volumen de búsqueda
Polonia 410.343408.852
Alemania 348.914347.868
Austria 323.294311.438
Rumanía 128.304126.385
Bulgaria 76.86675.650
Croacia 61.61158.179
Serbia 14.57313.848
Eslovaquia 10.8849.173
Albania 9.7044.339
Hungría 9.2818.584
Eslovenia 8.7126.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í, que es justo por lo que un análisis solo de demanda te hace marchar 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 economía están a punto de subirlos.

La ejecución lleva contabilidad 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. El resto eran los abortos por idioma no soportado del paso 1, que ningún reintento arregla. 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 keywords, 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 quieres con ganas vender. Mata la semilla y matas con ella a sus hijas de intención de compra. Así que filtras a nivel de keyword, 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:

Cajón eliminadoKeywords cortadasPor qué
Fuera de segmento: grandes electrodomésticos 11.243Frigoríficos, lavadoras (tienda solo de artículos pequeños)
Fuera de segmento: vehículos enteros 8.127Motos, coches (no piezas)
Fuera de segmento: muebles grandes 6.675Demasiado pesados para el radio logístico
Fuera de segmento: calefacción central 6.354Artículos voluminosos fuera del catálogo
Ruido: marketplace local de coches 3.837Anuncios '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.378Entretenimiento, 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 e-shop de artículos pequeños. No borras la semilla. Borras esas keywords concretas y conservas «Handyhalter Auto» (soporte de móvil para coche). Más de 2.100 keywords basura fuera, las buenas intactas.

Y la limpieza no es solo restar; también etiqueta la señal que quieres. Para un catálogo del segmento de gangas la intención de compra vive en las palabras de oferta, así que 49.770 keywords se etiquetaron como intención de ganga en once idiomas:

Intención de oferta: las 49.770 keywords que conservar, no cortar

  • 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 keywords de intención de ganga etiquetadas 49.770

Este es el paso que separa un entregable del que un cliente se fía de una hoja de cálculo que ignora 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 entrarás en un mercado y te aplastará a precio un incumbente que lleva ahí diez años. 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. 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 bloque de descarga hacia el 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. La misma 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 eso último decide pedidos. Si cada tienda local ofrece contra reembolso 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 una sola pipeline JSON de principio a fin, sin scrapers caseros que cuidar. Y el coste del programa entero es el remate:

Todo el pase competitivo, 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 $

Un pase competitivo completo de SERP a lo largo de doce países cuesta 22–126 $ según el modo. Compáralo con una suscripción de Semrush a ~140+ $/mes plana, 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 colapsa en 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:

Puntuación de expansión de mercado, ordenada de arriba abajo. Los ganadores en menta, las elecciones obvias (penalizadas) en coral.
La tabla ordenada: puntuación total, de arriba abajo ROAS simulado en la píldora
1 Eslovaquia
54,8 ROAS 2,25× · clics baratos, solapamiento de idioma con casa
2 Polonia
52,7 2,22× · grande y viable, necesita pagos locales
3 Serbia
43,6 2,49× · océano azul, los clics más baratos
4 Alemania
21,6 1,01× · guerra de precios, penalización ×0,4
5 Austria
20,4 0,83× · pierde dinero, penalización
6 Croacia
20,2 1,50× · requisito de pagos
7 Eslovenia
19,1 1,49× · volumen escaso
8 Hungría
18,8 1,67×
9 Rumanía
18,4 1,23×
10 Bulgaria
18,1 1,30×
11 Albania
15,4 0,78× · la economía más débil
la elección de los datos la elección obvia, penalizada

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 más demanda de todo el conjunto (348k ideas de keywords), 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 la matemática descarta primero.

¿Qué hace de lastre? Una regla deliberada y brutal que mantiene la tabla honesta. 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 el 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 paga no puede ser tu punto de entrada, por grande que sea el premio. 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 salen altos. En la cuenta de casa en vivo de este cliente tenía los números reales contra los que comprobar: 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 %. El CPC sugerido del Keyword Planner salía unas 10× más alto de lo que la cuenta pagaba de verdad, así que cada CPC simulado de aquí se divide entre diez antes de tocar la matemática del ROAS. 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 es una sola métrica con corona. 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:

FactorPesoQué 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 la mantienen honesta. 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 justo 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 keywords, 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 de la ejecución nocturna, a lo largo de 745.712 ideas de keywords 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 comparan limpios. El abanico es toda la razón para no recurrir por defecto al mercado obvio:

CPC mediano del planificador por mercado en CZK como escala de calor: menta es barato, coral es caro. Chequia aparece como línea base de casa, el CPC de pago real de la cuenta y no una estimación del planificador. El clic austriaco cuesta 5,1× el serbio.
El mapa de calor del precio del clic CPC mediano del planificador · CZK
Chequia 2,54 casa · CPC de pago real, no estimación del planificador
Serbia 2,42 el más barato del conjunto
Polonia 4,73 el mayor mercado de la región, y aun así caliente
Croacia 5,12
Bulgaria 5,14
Rumanía 5,30
Hungría 5,49
Eslovenia 6,13
Eslovaquia 7,19
Alemania 10,99 4,5× Serbia
Austria 12,40 5,1× Serbia
clic barato clic caro

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. Esos 2,54 CZK son lo que la cuenta de casa paga de verdad por clic en Chequia hoy. Incluso Polonia, el mayor mercado de la región y a una frontera de distancia, planifica su clic mediano en casi el doble de esa cifra. Ni un solo mercado de la lista promete precios de casa, y los mercados occidentales familiares están un factor de cinco entero por encima del suelo, y te lo cobran 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 cambia solo el clic, y el precio del clic por sí solo hace oscilar tu retorno publicitario en torno a 5×. Mismo producto, mismo porcentaje de conversiones, misma cesta. Lo único que se mueve es lo que el mercado cobra por ser visto:

Ilustrativo: un porcentaje de conversiones fijo del 2 % y un solo tamaño de cesta, manteniendo todo constante para aislar el precio del clic. La conversión y la cesta reales también difieren por mercado; es la sección siguiente.
MercadoClic (CZK)% conv.Coste por ventaROAS, misma cesta
Serbia 2,422 %121 CZK8,3×
Polonia 4,732 %237 CZK4,2×
Alemania 10,992 %550 CZK1,8×
Austria 12,402 %620 CZK1,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. Contra la misma 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: la demanda que parece más barata puede ser el cliente más caro.

La advertencia honesta es la misma del callout. Estas son estimaciones del planificador, y el CPC del planificador sale alto. La cuenta de casa real pagó 2,54 CZK por clic a lo largo de 22,6 M de términos de búsqueda, por debajo incluso de la cifra más barata del planificador de 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 pagar igual si su cesta 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 frente a la competencia local, y ese nivel de precio oscila entre mercados aún más fuerte que el clic. La misma bicicleta estática que sostiene un estante a 349 € en Austria se vende 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 euro de esto, 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 al mediano propio de la 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 contra la media del mercado como si los bienes fueran equivalentes halagaría cada celda. Así que lee cada celda como margen de maniobra, es decir, cuán alto está el estante local por encima del suelo de gangas 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×).

Precio mediano de los competidores por categoría y mercado (Google Shopping popular_products, junio de 2026), en EUR, junto al mediano de la tienda. La tienda vende el extremo barato de cada categoría, así que su mediana se lee como un suelo de precio, no como un precio equivalente. Color de celda = margen: mediano del mercado ÷ ese suelo.
CategoríaLa tienda €DEATPLHUSKRO
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 €

Dos cosas salen 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á afeitado. 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 estante caro. Alemania y Austria cargan los dos clics más caros de toda la ejecución, y son exactamente donde el estante está más alto (el estante austriaco de bicicletas estáticas es 349 €; el rumano, 151 €). Ese es el matiz que la clasificación del coste del clic esconde. Un clic austriaco caro aún puede salir a cuenta si la cesta que compra vale más, mientras un clic polaco barato hacia un estante polaco barato puede en silencio ser el peor trato. Coste del clic y precio de estante 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 adelgaza según 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 keywords y llevaba en silencio un segundo entregable: doce meses de volumen de búsqueda por keyword, 16,7 millones de puntos de datos mensuales a lo largo de 1,39 millones de keywords. Agrégalo y la curva de demanda es inconfundible. Un solo mes pico carga un 40 % más de demanda de búsqueda que el más tranquilo.

Volumen de búsqueda mensual agregado en 1,39 millones de keywords. Diciembre de 2025 marca el pico con 752,5 millones de búsquedas; julio de 2025 toca fondo con 535,7 millones, una oscilación de 1,40×.
Doce meses de demanda de búsqueda, todo el conjunto de keywords millones de búsquedas · mayo 2025 → abril 2026
May
Jun
535,7
Jul
Ago
Sep
Oct
Nov
752,5
Dic
Ene
Feb
Mar
Abr

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 abres un mercado nuevo en su mes muerto, y cargas el gasto antes del repunte de diciembre, no durante. El análisis que ejecutaste para elegir dónde ya te dijo cuándo, gratis.

Números reales, una sola ejecución real

Cada cifra de arriba salió de una ejecución real. Aquí está el conjunto destacado, con dos análisis transfronterizos más a modo de escala:

De análisis de expansión CEE reales

  • Ideas de keywords, una tienda (Google Ads API) 1.402.486
  • Países objetivo / completados 13 / 11
  • Tiempo de reloj del keyword research, nocturno y automatizado ~10 horas
  • Catálogo de nicho: keywords en bruto → conservadas tras limpieza con IA 1,18 M → 168k (−86 %)
  • Pase completo de SERP: 12 países × 3.000 consultas 22–126 $

Dos mercados tuvieron que descartarse a mitad de ejecución porque las herramientas de keyword research no soportan su idioma. Ese es el tipo de restricción que solo aprendes ejecutando de verdad la cosa. Las ~10 horas son tiempo de máquina. La investigación muele de noche en todos los países en paralelo mientras duermes. El trabajo humano (dar forma al feed, calibrar la economía, limpiar el ruido, construir el entregable) son unas pocas horas concentradas encima. 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 atención.

(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 keywords de semilla amplia estaban genuinamente fuera de tema. La tienda de gangas de arriba solo soltó un porcentaje de un dígito. Cuán agresiva es la limpieza depende por completo de cuán de nicho seas.)

Qué hacer con la clasificación

1

Entra en el mercado que eligieron los datos, no en el que asumiste

Todo el sentido era sorprenderse, y lo hiciste. Eslovaquia y Serbia, un mercado pequeño y uno fuera de la UE, superaron en puntuación a Alemania y Austria de plano, puramente porque los clics eran una fracción del precio y la economía de verdad cuadraba. Eso es el entregable haciendo su único trabajo: anular la suposición con la matemática, antes de que la suposición gaste el presupuesto.

2

La extracción de la competencia es ya tu manual de lanzamiento

El paso 6 sacó el texto de los anuncios y el punto de precio de cada competidor por mercado, así que no entras a ciegas. Sabes quién está ahí, qué cobran, qué beneficios empujan en sus titulares, y dónde hay una brecha de precio que socavar o una brecha de posicionamiento que adueñarte. Todo eso antes de gastar un solo euro en tráfico.

3

La demanda por categoría te dice qué enviar primero

Conservaste el enlace de cada keyword de vuelta a su product_type. 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 casa.

Take it with you

Download the complete instructions for your AI

The whole blueprint above, rewritten as a brief you can paste straight into Claude or any capable coding agent. You supply the Merchant Center feed and the API access; it runs the seven steps on your shop. Leave your email and the file is yours.

One file, one list. I only write when there's something worth reading.

Preguntas frecuentes

¿Cuántos países debería analizar?

Empieza por la logística, no por la ambición: aquello a lo 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 keywords porque Google Ads no podía investigar su idioma; la puntuación adelgazó el resto.

Un millón de keywords 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 keywords. El volumen es el punto: 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 keywords si tienes un token fuerte; es la fuente de la verdad. DataForSEO para extraer las SERPs y como alternativa barata de keywords: un pase competitivo completo de 12 países cuesta 22–126 $. Semrush es la opción cara, y para este trabajo hay pocas razones para pagar su suscripción plana.

¿Cómo gestionas tantos idiomas?

Un LLM traduce la lista de semillas al idioma nativo de cada país antes de que corra 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 keywords son estimaciones de planificación; en esta cuenta real el CPC sugerido era unas 10× el de pago real (2,54 CZK a lo largo de 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?

El keyword research 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, economía, limpieza, entregable) son un puñado de horas. Cuéntalo como un día o dos de principio a fin, frente a lo que antes eran semanas.

¿Quieres ejecutarlo sobre tu propio feed?

Ya tienes el feed de Merchant Center. La única pregunta es a qué país apunta a continuación, y si la economía allí de verdad cuadra.

Ejecútalo sobre mi feed →