Ir directamente al contenido

Ajustes de cookies

Elija por tipo qué cookies permite. Puede cambiar su elección en cualquier momento en Ajustes de cookies, al pie de cada página. Declaración de privacidad

Necesarias

Siempre activadas

Necesarias para iniciar sesión, conservar su carrito y recordar sus preferencias. Siempre están activadas.

¿Qué cookies?
  • weboke_sessie, weboke_klant, weboke_remember: su sesión y mantener la sesión iniciada
  • weboke_basket: su carrito
  • wkBtwIncl: mostrar los precios con o sin IVA
  • wok_cookies: su elección de cookies, 12 meses

Mide qué anuncio lleva a una visita o a un pedido, para no pagar por anuncios que no sirven de nada.

¿Qué cookies?
  • Google Ads a través de Google Tag Manager (_gcl_au, _gcl_aw), hasta 90 días
  • OpenAI Ads, anuncios en ChatGPT
  • wok_aff: a través de qué socio llegó a nosotros (programa de afiliados), 60 días

4,6

País e idioma

Cada país tiene su propio sitio, con los precios y el IVA de ese país.

Ver

Módulo 7 · 7.1

Hacer que sus productos se encuentren

Módulo 7: Visibilidad y alojamiento · Tiempo de lectura: 10 minutos

Objetivo de aprendizaje: Después de esta lección, usted sabrá crear páginas de producto que los buscadores entienden, comprobar qué datos estructurados envía WooCommerce y evitar los problemas de los productos agotados, los filtros y el contenido duplicado.

Conceptos clave: página de producto, título del producto, descripción del producto, página de categoría como página de destino, datos estructurados, JSON-LD, Product, Offer, AggregateOffer, availability, GTIN, SKU, agotado, filtros y parámetros, canonical, sitemap de productos, fichas de producto gratuitas

Qué tiene de distinto una tienda

Los fundamentos de la visibilidad están en el curso de WordPress, lección 9.2: títulos, metadescripciones, encabezados, el sitemap, noindex, Search Console y las redirecciones cuando cambian las direcciones. Todo ello vale también para una tienda. Además, una tienda tiene tres retos propios:

  1. Muchas páginas que se parecen entre sí. Diez teteras con un texto casi idéntico, variaciones, filtros por color y precio: un buscador tiene que elegir qué página importa.
  2. Páginas que aparecen y desaparecen. Los productos se agotan, dejan de venderse o vuelven.
  3. Los buscadores muestran ellos mismos los datos del producto. El precio, las existencias y las valoraciones pueden aparecer en el resultado de búsqueda si el buscador puede leerlos en su página.

Esta lección trata de esos tres retos. Encontrará más sobre palabras clave, redacción de textos y visibilidad local en el curso Visibilidad online (en desarrollo).

Una página de producto que dice algo

Un buscador y un cliente quieren saber lo mismo: qué es, por qué este y no otro, y cuánto cuesta. En Theehuis Example, una página de producto débil tiene este aspecto:

  • título "Tetera 3";
  • descripción copiada del proveedor, la misma que en otras veinte tiendas;
  • una sola foto sin texto alternativo.

Una versión sólida:

  • un título con lo que la gente busca: "Tetera de hierro fundido de 0,8 litros, negra";
  • una descripción corta de dos o tres frases con lo esencial (capacidad, material, para quién);
  • una descripción larga con sus propias palabras: cómo se usa, mantenimiento, qué incluye, medidas y las preguntas que los clientes hacen de verdad;
  • varias fotos con un texto alternativo descriptivo (curso de WordPress, lección 4.4);
  • el SKU y, si lo tiene, el GTIN (código EAN) rellenados (lección 3.1).

Los textos del proveedor son tentadores, pero así el mismo texto aparece en muchos sitios. Un buscador suele mostrar solo uno de ellos. Escriba usted mismo, como mínimo, el primer párrafo.

Las páginas de categoría suelen ser más importantes de lo que parece. Quien busca "tetera de hierro fundido" quiere ver una selección, no un único producto. Por eso, dé a sus categorías un breve texto introductorio y un nombre claro, y mantenga una estructura sencilla (Teteras > Hierro fundido, no cinco niveles de profundidad).

Datos estructurados: lo que envía WooCommerce

Los datos estructurados son un fragmento de código en su página que indica, con un formato fijo, lo que contiene la página. WooCommerce utiliza para ello JSON-LD: un bloque <script type="application/ld+json"> que coloca en la parte inferior de la página de producto (en el pie del HTML). Contiene un objeto del tipo Product con:

  • name, url, description (la descripción corta o, si no la hay, la larga) e image;
  • sku (o el ID del producto si no ha indicado un SKU) y gtin si ha indicado un GTIN válido;
  • offers: un Offer con el precio (dentro de un priceSpecification), priceCurrency, availability y el vendedor (el nombre de su tienda). En un producto variable con precios distintos se convierte en un AggregateOffer con el precio más bajo y el más alto;
  • availability como dirección de schema.org: https://schema.org/InStock, OutOfStock o BackOrder (en caso de reservas);
  • si hay valoraciones, también la puntuación media y las reseñas.

Así es un ejemplo abreviado:

{
  "@type": "Product",
  "name": "Gietijzeren theepot 0,8 liter, zwart",
  "sku": "TP-GIJ-08",
  "offers": [{
    "@type": "Offer",
    "price": "39.95",
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock"
  }]
}

Lo que los datos estructurados sí hacen: el buscador sabe con certeza cuáles son el precio y las existencias, y puede mostrarlos. Lo que no hacen: mejorar su posición ni garantizar un resultado de búsqueda enriquecido. Google decide por sí mismo si muestra algo.

Tres trampas:

  • Schema duplicado. Un plugin de SEO o el tema añade también un Product. Entonces hay dos, a veces con precios distintos. Elija una sola fuente y desactive la otra.
  • Precio de la caché. Tras un cambio de precio, una página antigua guardada muestra el precio anterior, en el texto y en el schema. Vacíe la caché después de cambiar precios (lección 6.4).
  • Visualización incorrecta del IVA. El schema toma el precio tal como lo muestra su tienda. Si muestra a los consumidores el precio con IVA incluido (lección 4.1), ese es también el que aparece en el schema.

Puede comprobarlo con el validador de schema.org o con la prueba de Google (consulte Para saber más), o con el ejercicio de esta lección.

Agotado, descatalogado, de nuevo en stock

¿Qué hacer con un producto que se ha agotado por un tiempo? En WooCommerce > Ajustes > Productos > Inventario puede ocultar los productos agotados del catálogo. No lo haga sin más cuando el agotamiento es temporal: la página sigue existiendo, pero desaparece de sus páginas de categoría, y los clientes que la encuentran a través de un buscador sí la siguen viendo. Para un producto que va a volver, es mejor mantener la página con "agotado", una fecha prevista o una alternativa. El schema indica entonces OutOfStock, y eso es honesto.

Si un producto se retira definitivamente del surtido, tiene tres opciones:

  1. mantener la página con un aviso claro y enlaces a los productos que lo sustituyen (si todavía recibe muchas visitas);
  2. una redirección 301 al sustituto o a la categoría (si existe un sustituto real);
  3. eliminar la página para que devuelva un 404 o un 410 (si no hay nada comparable).

Lo que no debe hacer: redirigir cada producto retirado a la página de inicio. Los buscadores lo interpretan como una especie de 404, y los visitantes no encuentran lo que buscan.

Filtros, ordenación y contenido duplicado

Los filtros por color, talla y precio, y la ordenación por precio, generan direcciones como /theepotten/?filter_kleur=zwart&orderby=price. Cada combinación es una dirección nueva con un contenido casi idéntico. Con muchos filtros surgen miles. Un buscador dedica entonces tiempo a esas variantes en lugar de a sus productos.

Lo que ayuda:

  • un canonical en cada página filtrada que apunte a la página sin filtro (WordPress y la mayoría de los plugins de SEO no siempre lo hacen automáticamente con parámetros: compruébelo);
  • no incluir enlaces a direcciones filtradas en su menú;
  • no crear las variaciones como productos independientes si en realidad se trata de un solo producto (lección 3.2);
  • una sola dirección por producto, aunque esté en varias categorías. WooCommerce utiliza por defecto /product/<naam>/ sin la categoría en la dirección; déjelo así, salvo que sepa lo que hace.

El sitemap de productos

Desde la versión 5.5, WordPress genera su propio sitemap (/wp-sitemap.xml) con una parte por tipo de contenido. Los productos son un tipo de contenido, así que existe un sitemap parcial como /wp-sitemap-posts-product-1.xml. Si utiliza un plugin de SEO, este suele crear su propio sitemap con otra dirección (y desactiva el de WordPress). Compruebe que sus productos aparecen en él, que el carrito, la página de finalizar compra y Mi cuenta no aparecen (tienen noindex, lección 2.2), y envíe el sitemap en Search Console.

Si quiere que sus productos aparezcan también en las pestañas de productos de los buscadores, puede hacerlo con un feed de productos, por ejemplo a través de las fichas gratuitas de Google Merchant Center. Esto queda fuera de este curso; aun así, los datos estructurados descritos arriba son la base.

Resumen

  • Una página de producto tiene un título que la gente busca, una descripción propia, buenas fotos con texto alternativo y un SKU y un GTIN rellenados.
  • WooCommerce coloca en la página de producto un schema Product en JSON-LD con precio, moneda, existencias y vendedor; no garantiza un resultado de búsqueda enriquecido.
  • Evite el schema duplicado y los precios antiguos en la caché.
  • Agotado temporalmente: mantener la página; retirado definitivamente: sustituto, 301 o 404/410, nunca la página de inicio.
  • Los filtros generan contenido duplicado; utilice canonicals y revise su sitemap de productos.

Cuestionario

1. ¿Qué hace el schema Product que WooCommerce coloca en una página de producto?



2. Una tetera está agotada durante dos semanas y después vuelve. ¿Cuál es la mejor opción?



3. En el código fuente de una página de producto hay dos bloques Product con precios distintos. ¿Cuál suele ser la causa?



4. ¿Por qué los filtros por color y precio pueden ser un problema para los buscadores?



Ejercicio

Ejercicio A7.1: ¿Entiende un buscador su producto? Introduzca la dirección de su tienda y el slug o la dirección de un producto (si lo deja vacío, el programa toma el primer producto de su Store API). El programa obtiene el producto a través de la Store API, solicita la página de producto y lee todos los bloques application/ld+json. Después busca en robots.txt o en /wp-sitemap.xml el sitemap con los productos. Verde si hay exactamente un Product con un nombre, un offers con precio y priceCurrency, una availability que corresponde a las existencias, una imagen y un SKU o GTIN; si el precio del schema coincide con el de la Store API; si la página no tiene noindex y tiene un canonical hacia sí misma; y si el producto figura en un sitemap de productos. Naranja si hay dos o más bloques Product, no hay SKU ni GTIN, el precio no coincide, falta el canonical, no hay imagen o el producto no figura en el sitemap. Rojo si no hay schema Product, la página tiene noindex o falta el precio (offers).

Pregunta para usted (no se corrige): pegue también la dirección de su página de producto en el validador de schema.org. ¿Ve lo mismo que el programa?

Ejercicio A7.1: ¿Entiende un buscador su producto?



No guardamos lo que escriba ni lo que encontremos. Su navegador recuerda sus respuestas y si ha superado el ejercicio. Si ha iniciado sesión, en Mis cursos solo guardamos que el ejercicio estaba (casi) correcto; allí también puede eliminarlo.

Para saber más

Un momento…

Configure sus dominios

Configure para cada dominio los servidores de nombres, la vinculación a su hosting y quién será el titular.

Cargando sus dominios…