Análisis: 06/07/2026 · Para: Juan Diego + equipo · Rol: Dirección de SEO/GEO Fuentes: GSC B2B (baseline dataset 23/06 + pull fresco al 03/07), crawl propio en vivo (_Sistema/analisis-seo/_b2b_probe_live.json), Google Ads B2B (ads_fresh.json, 90d), GA4 B2B (ga4.json), 12 consultas GEO en buscadores con IA + verificación adversarial de 12 claims. Todo dato lleva su fuente. Lo no verificado está marcado como tal.
Método: auditoría multi-agente (5 frentes en paralelo — keywords, técnico, GEO-descubrimiento, entidad/footprint, competencia — + 12 verificaciones adversariales sobre los claims de mayor peso). Es una profundización B2B del audit combinado del 23/06, no un duplicado: reusa su data cruda y corrige lo que cambió.
Con el token repuesto se pulleó data fresca (GSC al 03/07, GA4 + Ads 90d). Todo lo del audit se sostiene y, en varios frentes, mejora:
epn mayorista pos 1 con 73 clicks (eran 38); mayorista de suplementos deportivos subió a pos 5,1 con 13 clicks (era pos 6,0 / 3 clk). El on-page ya empujó.goom 161 impr pos 7,5 / 0 clk, + goom creatina (249 impr), gomitas creatina goom, creatina en gomitas… todo el cluster GOOM rankea 4-8 con casi 0 clicks. Es harvest de producto puro (sumar al A4/on-page).morashop mayorista — el nombre del competidor. Revisar si es conquesting deliberado o fuga.Datos crudos frescos: _Sistema/analisis-seo/gsc_b2b_*_fresh.json, ads_fresh.json, ga4.json.
El SEO B2B ya funciona mejor de lo que decía el audit del 23/06 —el on-page de categorías está hecho y el enlazado interno fluye—, así que el trabajo real hoy son tres fixes de cabecera casi gratis (home + loop 301 + sameAs) y una jugada nueva que el audit anterior nos negó: GEO. Cuando el revendedor argentino le pregunta a ChatGPT/Gemini "a quién le compro por mayor", EPN es invisible en 9 de 12 consultas y el que gana es Morashop, no un gigante imbatible. El SEO/GEO B2B no genera revendedores nuevos (eso lo hace comercial/WhatsApp), pero cosecha al que ya busca proveedor y desinfla el CPA de ~$42k que hoy paga la pauta.
Antes de pedir plata o trabajo, hay que blanquear qué del audit anterior ya no aplica. Verificado con crawl crudo propio hoy (curl como Googlebot y como navegador — sin cloaking) y con los datasets:
| Hallazgo previo | Estado real hoy (06/07) | Fuente | |
|---|---|---|---|
| "La home tiene 11 links, 0 a productos → equity no fluye" | FALSO. La home sirve ~448 <a>, ~405 internos en HTML estático server-side (sin JS): ~70 a /productos/ + ~107 a /suplementos-deportivos/ + categorías. El enlazado interno fluye. | _b2b_probe_live.json + verificación adversarial (curl Googlebot) | |
| "Categorías con títulos default de Tiendanube" | FALSO. Las 7 categorías top ya tienen title + meta custom con lenguaje "por Mayor / precios de distribuidor / para tu negocio". Ej: /proteinas/ → "Proteínas por Mayor \ | EPN Store Mayoristas". | Crawl vivo + verificación de 7 URLs |
"El GEO mayorista no se trabaja" (audit B2C 23/06, hallazgos_geo.md) | REFUTADO. 12 consultas de descubrimiento mayorista en vivo: el revendedor SÍ le pregunta a la IA y la IA responde nombrando competidores con sus mínimos y canales. Ver §4. | Frente geo-discovery-b2b, 06/07 | |
| "0 tráfico de motores IA al B2B" (insumo GA4 previo) | REFUTADO. GA4 B2B ya registra un canal "AI Assistant" con 39 sesiones / 28 engaged / 0 conversiones en 90d. La línea de base no es cero: es un hilo chico, real y que no convierte todavía. | ga4.json, b2b.by_channel |
Implicancia de prioridades: no hay que reescribir metas de categoría (ya están) ni "arreglar el enlazado" (ya fluye). El trabajo se concentra en pocos puntos de alto retorno.
gsc_b2b_query.json, gsc_b2b_country.json.El valor no es volumen: es margen. Estos fixes son casi gratis y desinflan un gasto de pauta real (§5). Ese es el ROI, no "crecer la demanda".
| # | Acción | Impacto esperado | Esfuerzo | Confianza | |
|---|---|---|---|---|---|
| A1 | Reescribir title + H1 + meta de la HOME B2B. Hoy: title=H1="EPN STORE Mayoristas" (20 chars, marca pura, 0 keyword no-brand), meta description literalmente vacía (content="", confirmado en vivo). Proponer: title *"Distribuidor Mayorista de Suplementos Deportivos \ | EPN Store Mayoristas", H1 *"Mayorista de suplementos deportivos en Argentina", meta con "por mayor / para revender / dietéticas, gimnasios y tiendas / multimarca / factura A / envío al interior". | La home ya es la página #1 por impresiones (~1.179 impr, pos ~5,4) y rankea ~20 queries genéricas en pos 4,5–10 sin una sola keyword no-brand. Un cambio empuja todas hacia top-3. Palanca #1. | Bajo (editor SEO Tiendanube) | Alta |
| A2 | Cerrar el loop 301 del dominio pelado. http://mayoristas... y https://mayoristas... (sin www) hacen 301 a sí mismos (loop); solo https://www.mayoristas... da 200. Todo backlink al pelado pierde equity en el loop. Fix: un solo 301 directo del pelado → https://www.mayoristas.... | Libera autoridad acumulada → multiplica el efecto de A1 y A4. ⚠️ No cuantificado: no medimos backlinks al pelado (sin herramienta conectada); el impacto asume que existen. | Bajo (ticket a Juanan/soporte Tiendanube) | Alta (diagnóstico) / Media (magnitud) | |
| A3 | Corregir sameAs de la Organization. Hoy apunta a los perfiles B2C (facebook.com/epnstore.ar, instagram.com/epnstore.ar). Los B2B son @epnstoremayoristas. Cambiar a los handles B2B. | Deja de cruzar señal de entidad B2C↔B2B (rompía la separación de segmentos) y consolida la entidad mayorista. | Bajo (una línea en el schema del tema) | Alta | |
| A4 | Replicar el patrón de metas de categoría en las rezagadas. Las 7 top ya lo tienen; falta en las de posición mejorable con impresiones: multivitamínicos (104 impr pos 15,0), barras de proteína (112 impr pos 17,8), geles (105 impr pos 11,7), bebidas isotónicas (29 impr pos 16,3), colágeno (37 impr pos 9,7). | Empuje de posición en categorías que ya reciben impresión. Ojo: /proteinas/, pese al mejor on-page, rankea pos 22,3 con 1 clk/74 impr → el metadato solo no sube todo; hay componente de autoridad/competencia (por eso A2 importa). | Bajo | Alta (patrón) / Media (lift) |
Todos los cambios que tocan el sitio en vivo → pedir OK explícito a JD antes de aplicar.
| # | Acción | Impacto esperado | Esfuerzo |
|---|---|---|---|
| B1 | Página "Cómo ser revendedor de EPN / Por qué EPN" en el dominio B2B (mayoristas.epnstore.com.ar), con prosa autocontenida: qué somos (distribuidor multimarca), marcas (Star Nutrition, ENA, Gold Nutrition, Natier, Body Advance, Promarine…), los 3 tiers ($70k/$250k/$500k), mínimo +15 unidades, factura A/B, envío al interior, proceso de compra. El copy YA existe en epnstore.com.ar/mayoristas/ (dominio B2C) — hay que migrarlo/adaptarlo al dominio correcto. | Gap GEO #1. La IA hoy recupera la home B2B pero no la cita porque no hay un párrafo que responda "por qué elegirte". Esto convierte retrieval en citación. Ver §4. | Bajo (copy existente) |
| B2 | FAQPage (schema + bloque visible) con las preguntas reales del revendedor: cuál es el mínimo, qué marcas manejan, hacen factura A, envían al interior, cómo abro cuenta mayorista, formas de pago, plazos. Respuestas cortas autocontenidas. | Cero FAQPage hoy en todo el B2B (confirmado por jsonld_types). Es el formato que la IA extrae y cita. | Bajo/Medio |
| B3 | Schema LocalBusiness/Store con NAP: dirección (Don Torcuato, Bs As), teléfono, horarios, geo. Hoy la Organization es mínima (name/logo/url/sameAs), cero dirección/teléfono. | Alimenta knowledge panel y búsquedas locales/"cerca mío" de revendedores. | Medio |
| # | Acción | Impacto esperado | Esfuerzo |
|---|---|---|---|
| C1 | Una guía/comparativa editorial autoritativa tipo "cómo elegir proveedor mayorista de suplementos / cómo armar el stock inicial de tu dietética". El slot "comparativa de proveedores mayoristas AR" está VACANTE (no hay un listicle AR fuerte que lo domine — confirmado). | En la consulta pre-apertura la IA hoy cita blogs de terceros porque EPN no tiene ni un artículo B2B. Ganar ese formato = entrar en la conversación de descubrimiento. Debe ser honesta, no auto-elogio (la IA castiga el auto-bombo). | Medio |
| C2 | UNA página de marca-por-mayor: Star Nutrition (la de más impresión). Idealmente restaurar /promos-caja-cerrada/caja-cerrada-star-nutrition/ que hoy tira 404 (verificado), o categoría filtrada por marca. Medir un trimestre antes de replicar. | ⚠️ Dimensionado a la baja a propósito. La intención marca+mayorista es real pero marginal: 4 queries / 12 impr / 0 clicks en 90d; Gold, ENA y Gentech tienen 0 impresiones para "\<marca\> mayorista". No justifica 5-6 landings, y cuando existió una landing Star dio 0 clicks. Una sola, medir, después decidir. | Medio |
| C3 | Prueba social estructurada (Review/AggregateRating reales de revendedores). La IA no encontró ninguna opinión de EPN mayorista → le falta la señal de confianza para recomendar. | Menor prioridad: en B2B el rating es menos natural y hay riesgo (Google penaliza rating sin UI visible; ojo ANMAT). Evaluar, no forzar. | Medio |
El audit B2C del 23/06 escribió: "el mayorista NO se trabaja con GEO". La verificación en vivo de hoy lo desmiente. De 12 consultas de descubrimiento mayorista (foco AR) probadas en buscadores con IA:
A diferencia del B2C (donde Mercado Libre aplasta), acá no hay un gigante imbatible — pero sí hay un líder claro: Morashop. El slot es ganable, no vacío.
| Competidor | Dominio | Cómo juega | Qué expone (y EPN no, en el dominio B2B) |
|---|---|---|---|
| Morashop (rival directo) | morashopmayorista.ar | Líder SERP + GEO. Top-1/top-3 en casi todas las queries mayoristas non-brand; el primero que nombra la IA. Mismo modelo que EPN: retailer multimarca. | "Distribuidores oficiales de todas las marcas", "el mejor precio siempre", mínimo ~$300k en prosa citable. |
| Capsule | suplementoscapsule.com.ar | Aparece seguido en IA. | Mínimo ~$180k explícito. |
| Natural Sport | — | Autoridad de representación. | "Representa a ENA desde 2001". |
| Disfit | — | Nicho canal. | "Mayorista líder para farmacias y dietéticas". |
| EnergyZone | — | Importador. | "Importador oficial de Optimum / MuscleTech / BSN". |
| Otros citados | Gentech, MAE Sport, Frusan, TR Fitness, Proteinemia | Marcas con línea mayorista + distribuidores. | Condición comercial visible en su dominio. |
El patrón que los hace ganar la cita: todos publicaron su condición comercial como prosa en su propio dominio (mínimo, marcas, canal). EPN no — su copy vive en el dominio equivocado. Ese es el gap, no la tecnología.
epnstore.com.ar/mayoristas/ (dominio B2C), no en mayoristas.epnstore.com.ar que está desnudo. Confirmado en vivo./creatinas/ indexada, citada como "mínimo $300.000, envíos a todo el país". Confirma que cuando la página existe con datos en prosa, EPN entra.Diagnóstico: el problema de EPN en GEO no es indexación ni rastreo (crawl vivo: 200 sin gating, robots.txt correcto, 36 bloques JSON-LD con Product/Offer/Brand). Es autoridad + formato citable en el dominio correcto. El copy ya existe; hay que migrarlo al dominio B2B y estructurarlo (B1/B2).
Cuánto pesa GEO hoy vs a futuro (honesto): el B2B ya recibe 39 sesiones de IA en 90d (GA4, canal "AI Assistant"), con 28 engaged y 0 conversiones. O sea: la IA ya manda un hilo de gente, chico, que todavía no compra. No mueve la aguja de ventas hoy, pero la línea de base no es cero y solo crece. Es una apuesta de posicionamiento a 6-12 meses, barata (el copy existe), con demanda ya medida (GSC) y hueco grande (ningún proveedor mayorista AR es "el de referencia" para la IA todavía). Trabajarlo ahora es sembrar cuando está barato.
Reproducido del dataset crudo (ads.json, search_term_view, customer 7210888941, ventana 90d 25/03–23/06):
Precisiones (verificación = "matizado", para no sobrevender): (a) es un cluster, no un keyword único, y el CPA es del cluster; (b) es el top-300 de search terms (la cola medible), no el gasto total de la cuenta; (c) dato del pull del 23/06 — el token de Google está caído hoy, no se pudo re-verificar.
Jugada: no apagar la pauta de golpe. Tras aplicar A1 (home a top-3), medir en 2-4 semanas si el orgánico sube en ese cluster; donde el orgánico quede top-3 y el anuncio pague el mismo click, recortar puja y redirigir ese budget a términos donde NO se rankea. Cuantificar el ahorro sobre el CPA real, no proyectarlo. Coordinar con Mateo (pauta).
El token de Google (Ads + GSC + GA4) está caído hoy — invalid_grant: Token has been expired or revoked (verificado en vivo). Consecuencia directa:
Sin reactivar ese token (Juanan tiene que refrescar el refresh token en ~/.config/google/auth), no se mide el avance de nada de esta auditoría. Es el primer pendiente operativo, antes que cualquier acción del plan.
OutOfStock en top-productos: whey Star, whey ENA y creatina Goom emiten availability:OutOfStock en bloques del schema. La verificación matizó: los 8 bloques Product de la home son el carrusel, no necesariamente el producto principal (que vive en WebPage.mainEntity). Puede ser stock real o artefacto de lectura → confirmar con Comercial antes de accionar.Instalar a EPN como el distribuidor mayorista multimarca de referencia de Argentina — en Google y en las IA. El slot no está vacío (Morashop lo lidera hoy), pero es batible: no hay un Mercado Libre que aplaste el B2B, la comparativa editorial de proveedores AR está vacante, y EPN tiene la ventaja estructural para ganarlo — multimarca real (Star, ENA, Gold, Natier, Body Advance, Promarine…), tres tiers de precio, sitio ya indexado con schema y on-page de categorías ya hecho. Hoy lo está regalando por un problema de contenido y tres fixes de cabecera, no por un techo técnico ni por un competidor imbatible.
El camino es barato y ordenado:
sameAs, casi gratis) captura lo que ya se rankea y desinfla la pauta.Sin sobre-invertir: el SEO/GEO B2B es la cosecha de bajo costo del que ya busca proveedor — la venta de mayoristas nuevos sigue siendo de comercial y WhatsApp.
Archivos fuente: crawl en vivo _Sistema/analisis-seo/_b2b_probe_live.json · GSC gsc_b2b_query.json, gsc_b2b_query_page.json, gsc_b2b_page.json, gsc_b2b_country.json · Pauta ads.json · GA4 ga4.json · Destilados previos hallazgos_kw_b2b.md, hallazgos_tecnico.md, hallazgos_competencia.md, hallazgos_geo.md. Auditoría multi-agente (18 agentes, 5 frentes + 12 verificaciones adversariales), 06/07/2026.
7-Datos-Reportes/auditoria-seo-geo-b2b-2026-06-30.md.