BigCommerce B2B Edition es la capa de la plataforma creada específicamente para catálogos B2B mayoristas, de distribuidores y empresariales. Agrega grupos de clientes, listas de precios, catálogos compartidos, jerarquías de cuentas corporativas y un flujo nativo de solicitud de cotización sobre el motor estándar de BigCommerce. También es donde se enredan la mayoría de las preguntas de SEO específicas de B2B, porque los catálogos B2B, por definición, están restringidos en un grado en que los catálogos B2C no lo están. El rastreador Googlebot es, por definición, un visitante anónimo. No tiene una cuenta de cliente, no pertenece a ningún grupo de clientes y no ve los precios específicos de tus listas de precios.
Este artículo explica cómo posicionar un catálogo de B2B Edition cuando la versión pública de cada página de producto es, por diseño, una vista incompleta del producto.
El principio del rastreador anónimo
Toda decisión de SEO en una tienda B2B Edition empieza aquí: el rastreador ve lo que ve un visitante anónimo sin sesión iniciada. Eso es lo que se indexa. Eso es lo que aparece en los resultados enriquecidos. Eso es lo que los motores de IA (GPTBot, ClaudeBot, PerplexityBot) toman como muestra al construir su índice de comercio.
Si tu configuración de B2B Edition oculta el precio, oculta la descripción del producto o reemplaza el botón "Add to Cart" por un mensaje genérico de "inicia sesión para ver este producto", esa es la versión de la página que se indexa. No se va a posicionar: en la página no hay nada por lo cual posicionarse.
Las decisiones de arquitectura que siguen se derivan de ese principio.
Patrón 1: catálogo público con CTA de cotización
La configuración de B2B Edition más amigable para el SEO es aquella en la que el catálogo es visible públicamente (títulos de productos, descripciones, imágenes, especificaciones y un CTA claro de "Solicita una cotización") y el precio es lo único restringido tras el inicio de sesión. El visitante anónimo (y Googlebot) ve una página de producto completa e indexable. El cliente con sesión iniciada ve los precios específicos de su lista de precios.
Este es el patrón que recomendamos para la gran mayoría de los catálogos de B2B Edition. Funciona porque:
- La página de producto tiene contenido completo para efectos de posicionamiento.
- El JSON-LD de
Productose puede emitir sin el campoOffer.price, o con unaPriceSpecificationque haga referencia explícita al flujo de cotización. - El CTA de cotización funciona como el evento de conversión, lo cual de todos modos se alinea mejor con la forma en que realmente compran los compradores B2B.
En el panel de administración de BigCommerce, esto se configura dejando el catálogo con la visibilidad de catálogo estándar, aplicando listas de precios específicas por grupo de clientes para los usuarios con sesión iniciada y reemplazando la visualización del precio en el storefront para los visitantes anónimos mediante lógica en las plantillas del tema.
Patrón 2: catálogo totalmente restringido (requiere inicio de sesión)
Algunos catálogos B2B están completamente detrás del inicio de sesión por política: catálogos de piezas propietarias, productos regulados, marcas que aplican una política MAP. En este caso, los únicos activos indexables suelen ser:
- Una página de inicio que explique la categoría de producto a grandes rasgos.
- Una landing page de "Hazte cliente" o "Solicita acceso".
- Landing pages de categoría que describan el catálogo a un nivel adecuado para el descubrimiento público, sin exponer SKUs específicos.
El catálogo de B2B Edition en sí debe tener noindex en todo el sitio. El rastreador no debería desperdiciar presupuesto en páginas que no puede indexar de forma significativa.
Un error común es permitir que se rastree el catálogo pero mostrar una página de inicio de sesión vacía en cada URL. Googlebot indexa la página de inicio de sesión cientos de veces bajo distintas URLs y luego las deduplica. El resultado es presupuesto de rastreo desperdiciado y ningún beneficio de posicionamiento. Bloquea el catálogo de forma explícita en robots.txt y mediante metaetiquetas noindex.
Patrón 3: híbrido B2C/B2B con B2B Edition
El patrón más común entre nuestros clientes: una marca que vende directo al consumidor a través del storefront estándar y que también opera un programa mayorista con B2B Edition. Dos superficies, una instancia de BigCommerce, prefijos de URL separados (/wholesale/ para el catálogo B2B, el dominio raíz para el catálogo B2C).
Las implicaciones para el SEO:
- El catálogo B2C es totalmente indexable, con precios y JSON-LD estándar de
Producto. - El catálogo B2B en
/wholesale/debe tenernoindexen todo el sitio. La página de inicio mayorista puede ser indexable con contenido explicativo. - La jerarquía de empresas de B2B Edition y las listas de precios por grupo de clientes aplican solo al catálogo B2B.
Este patrón es limpio porque mantiene separadas a las dos audiencias sin generar canibalización entre las páginas de producto B2C y sus equivalentes B2B.
Grupos de clientes, catálogos compartidos y el problema del precio anónimo
B2B Edition te permite asignar grupos de clientes a catálogos compartidos. Un grupo "Distribuidor nivel 1" puede ver una lista de precios; "Distribuidor nivel 2" ve otra; el visitante anónimo ve el MSRP o un CTA de "solicita una cotización", según la configuración del tema.
La decisión sobre el precio anónimo es binaria a nivel de catálogo, y tiene efectos en cascada:
- Si el visitante anónimo ve el MSRP: el JSON-LD de
Productopuede emitir el MSRP como precio. Los listados de Merchant Center funcionan. La página se posiciona normalmente. Los descuentos restringidos por inicio de sesión se aplican en el checkout. - Si el visitante anónimo no ve ningún precio: el JSON-LD de
Productodebe usarPriceSpecificationconvalueAddedTaxIncluded: falsey solopriceCurrencyo una URL del flujo de cotización enoffers.url. Merchant Center rechazará el feed.
No existe una tercera opción que además sea limpia para el SEO. Mostrarles un precio falso a los rastreadores (cloaking) es una infracción de las políticas que hará que el storefront sea eliminado de los resultados.
Flujos de cotización y la conversión como SEO
En un catálogo de B2B Edition, la solicitud de cotización es la conversión. En los últimos años, Google ha mejorado en entender que "Solicita una cotización" es una intención transaccional equivalente a "Comprar ahora", pero solo cuando la página deja clara esa intención. Buenas prácticas:
- El CTA de cotización es visible sin necesidad de hacer scroll.
- El formulario es corto. Tres o cuatro campos más un cuadro de notas. (Nuestro propio componente compartido
WorkspaceFormEmbedsigue el mismo patrón en todo el sitio por razones similares). - La página de confirmación tras el envío tiene
noindex, pero se mide en la analítica. - La página de agradecimiento registra un evento de conversión en GA4 y en cualquier otra plataforma de analítica.
Los sitemaps y el problema de los catálogos múltiples
Un catálogo de B2B Edition se puede implementar como un canal separado, que comparte la misma instancia de BigCommerce con el catálogo B2C pero se expone en un storefront distinto. Los sitemaps deben generarse por canal. Es posible que el sitemap predeterminado de BigCommerce en /sitemap.xml no incluya las URLs del canal B2B.
Si el catálogo B2B es indexable (el Patrón 1 de arriba), la configuración del sitemap debe incluirlo de forma explícita. Si el catálogo B2B tiene noindex (Patrón 2), el sitemap debe excluirlo por completo: incluir URLs con noindex en un sitemap es una infracción leve de las políticas, y Google terminará descartándolas de todos modos.
Storefronts de Catalyst sobre B2B Edition
Si el catálogo de B2B Edition usa como frente un storefront de Next.js con Catalyst, todos los principios anteriores aplican, pero cambia la superficie de implementación. La función generateMetadata del App Router de Next.js necesita saber qué contexto de grupo de clientes aplica: para las solicitudes anónimas, siempre debe emitir los metadatos equivalentes a B2C. Los metadatos específicos por grupo de clientes solo deben renderizarse para solicitudes autenticadas, que normalmente no se rastrean.
Para conocer los patrones de SEO más amplios de Catalyst, consulta SEO para BigCommerce Catalyst: buenas prácticas para storefronts en Next.js.
Regresiones de SEO comunes en B2B Edition
En las auditorías de B2B Edition que hemos realizado, estas son las fallas recurrentes:
- La visualización del precio anónimo configurada como "Inicia sesión para ver el precio" mientras el JSON-LD de
Productoemite un precio de lista que el usuario anónimo no puede ver, lo cual es una infracción por cloaking. - El catálogo B2B es rastreable, pero con una página de inicio de sesión vacía en cada URL, lo que desperdicia presupuesto de rastreo.
- El sitemap incluye URLs del catálogo B2B que tienen
noindex. - La página de agradecimiento de la solicitud de cotización está indexada, lo que genera páginas de contenido pobre en el índice.
- Variantes de URL específicas por grupo de clientes que se filtran al índice por un módulo del tema que no funciona bien.
Puntos clave
- El rastreador es anónimo. Toda decisión de SEO en B2B Edition se deriva de eso.
- La configuración más limpia es: catálogo público, precios restringidos y la cotización como conversión.
- Un catálogo totalmente restringido debe tener
noindexen todo el sitio. No dejes que Googlebot rastree cientos de veces una página de inicio de sesión vacía. - Las configuraciones híbridas B2C + B2B deben mantener el catálogo mayorista bajo un prefijo de URL separado y aplicarle
noindex. - No hagas cloaking. El precio anónimo en el JSON-LD debe coincidir con lo que ve el usuario anónimo.
Para el contenido central específico de B2B, consulta nuestra práctica de SEO B2B para BigCommerce. Nuestras prácticas más amplias de agencia de SEO para BigCommerce, expertos en BigCommerce y BigCommerce Enterprise aplican tanto al trabajo B2C como al B2B. Como Elite BigCommerce Partner desde 2012, hemos realizado este trabajo en casi todos los sectores B2B que la plataforma soporta. Cuando estés listo para hablar, aquí estamos.
