Diseñar una estructura de URLs para sitios web de comercio electrónico

Una URL bien diseñada puede ayudar a Google a encontrar y obtener páginas web de forma más eficiente en tu sitio de comercio electrónico. Si puedes controlar la estructura de tus URLs (por ejemplo, porque vas a crear tu propio sitio desde cero), esta guía puede ayudarte a evitar problemas de indexación detectados por Google en sitios de comercio electrónico.

Por qué es importante la estructura de las URLs

Una estructura de URL con un buen diseño ayuda a Google a rastrear e indexar tu sitio, mientras que una estructura de URL deficiente puede ocasionar los siguientes problemas:

  • El contenido puede pasar inadvertido si el robot de Google considera de forma incorrecta que dos URLs devuelven el mismo contenido debido a que el rastreador solo accede a una de ellas (la otra la descarta como duplicada). Esto puede ocurrir si se utilizan identificadores de fragmento (como #fragment) para mostrar contenido diferente. Google no tiene en cuenta los identificadores de fragmento en la indexación.

    Ejemplo: Google considera que /product/t-shirt#black y /product/t-shirt#white son la misma página.

  • El rastreador puede obtener el mismo contenido varias veces si Google cree que dos URLs son diferentes, pero devuelven la misma página. Este problema puede ralentizar el rastreo de tu sitio y aumentar la carga de tu servidor web sin ninguna ventaja.

    Ejemplo: /product/black-t-shirt y /product?sku=1234 pueden devolver la misma página de producto, pero Google no puede determinarlo solo con la URL.

  • Es posible que el rastreador piense que tu sitio tiene un número infinito de páginas si las URLs incluyen un valor que cambia constantemente, como una marca de tiempo. Por eso, es posible que tardemos más en encontrar todo el contenido útil en tu sitio.

    Ejemplo: Google podría tratar /about?now=12:34am y /about?now=12:35am como URLs diferentes a pesar de que ambas muestran la misma página.

Para obtener más información sobre la forma en que Google rastrea e indexa tu sitio, consulta Cómo funciona la Búsqueda de Google y Cómo indexan tu sitio los rastreadores de sitios de Google.

Prácticas recomendadas para diseñar una correcta estructura de URL

Para optimizar la forma en que Google rastrea e indexa tu sitio web, sigue estas prácticas recomendadas sobre cómo estructurar tus URLs.

Recomendaciones generales sobre las URLs

  • Reduce al mínimo el número de URLs alternativas que devuelven el mismo contenido para que Google no envíe a tu sitio más solicitudes de las necesarias. Es posible que Google no se dé cuenta de que dos URLs devuelven la misma página hasta que se hayan obtenido ambas.
  • Si el servidor web trata de la misma forma el texto en mayúsculas y minúsculas de una URL, pon todo el texto en mayúsculas o en minúsculas para que Google pueda determinar más fácilmente si las URLs hacen referencia a la misma página.
  • Asegúrate de que cada página de los resultados paginados tenga una URL única. La mayoría de los errores de URL que detectamos están en las estructuras de URLs de paginación.
  • Añade palabras descriptivas en las rutas de URLs, porque pueden ayudar a que Google entienda mejor la página.

    Recomendado: /product/black-t-shirt-with-a-white-collar

    No recomendado: /product/3243

Recomendaciones de parámetros de consulta de URL

Sigue estas recomendaciones cuando utilices parámetros de consulta para ayudar a Google a rastrear e indexar tu sitio correctamente.

  • Siempre que sea posible, utiliza parámetros de URL ?key=value en lugar de ?value. Los parámetros de URL permiten que la Búsqueda de Google entienda la estructura de tu sitio y así lo rastree e indexe de forma más eficiente.

    Recomendado: /photo-frames?page=2, /t-shirt?color=green

    No recomendado: /photo-frames?2, /t-shirt?green

  • Evita usar los mismos parámetros dos veces ya que, de hacerlo, el robot de Google podría ignorar uno de los valores.

    Recomendado: ?type=candy,sweet

    No recomendado: ?type=candy&type=sweet

  • Evita tener enlaces internos a parámetros temporales, como IDs de sesión, códigos de seguimiento, valores relativos a los usuarios (location=nearby, time=last-week) y la hora, ya que puede dar lugar a URLs efímeras o URLs duplicadas de la misma página. Para obtener los mejores resultados posibles con la Búsqueda de Google, utiliza URLs persistentes a largo plazo.

    Recomendado: /t-shirt?location=UK

    No recomendado: /t-shirt?location=nearby, /t-shirt?current-time=12:02, /t-shirt?session=123123123

Cómo interpreta Google las URLs de las variantes de producto

Un dilema habitual en los sitios de comercio electrónico es cómo estructurar las URLs cuando un producto está disponible en varios tamaños y colores. Cada combinación de atributos de producto se denomina variante de producto. Google admite una gran variedad de estructuras de URL para variantes de productos.

Si decides incluir varias variantes de productos en una misma página (es decir, si las variantes comparten la misma URL), ten en cuenta las siguientes limitaciones:

  • Es posible que la página no cumpla los requisitos para aparecer en los resultados enriquecidos de producto en los resultados de búsqueda, ya que esta experiencia solo está disponible en las páginas que incluyen un solo producto (y es posible que la Búsqueda de Google trate las variantes de producto como productos diferentes).
  • Algunas experiencias, como Google Shopping, no pueden dirigir a los usuarios a variantes concretas de un producto en tu sitio, por lo que el usuario tiene que elegir la variante que quiere comprar en tu sitio antes de proceder al pago. Si el comprador ya había seleccionado la variante que quería en Google Shopping, no tendrá una buena experiencia de usuario.

Si decides usar una URL diferenciada por cada variante, te recomendamos que elijas una de estas dos opciones:

  • Un segmento de ruta, como /t-shirt/green
  • Un parámetro de consulta, como /t-shirt?color=green

Para que Google sepa cuál es la variante más adecuada para mostrar en la Búsqueda, elige una de las URLs de variante de producto como URL canónica. Ten en cuenta que el fragmento de producto usa los detalles del producto de la URL canónica, como el precio y la disponibilidad.

Si usas parámetros de consulta opcionales para identificar variantes, utiliza la URL con el parámetro de consulta omitido como URL canónica. De esta forma, Google puede identificar mejor la relación que hay entre las variantes de productos. Por ejemplo, si el valor predeterminado del parámetro de consulta color de una camiseta es blue:

  • Usa /t-shirt como URL canónica de todas las variantes de camiseta
  • Con una camiseta azul, usa /t-shirt (no /t-shirt?color=blue)
  • Con una camiseta verde, usa /t-shirt?color=green
Una camiseta canónica de color azul sin parámetro de consulta de color y una camiseta no canónica de color verde con un parámetro de consulta de color especificado

Usar URLs en tu contenido

Para que la Búsqueda de Google y Google Shopping puedan identificar correctamente tus productos y la relación entre las variantes, sigue estas prácticas recomendadas cuando utilices URLs en tu contenido.

  • Usa la misma URL en enlaces internos, archivos de sitemaps y etiquetas <link rel="canonical">. Por ejemplo, si enlazas con la primera página de una secuencia paginada mediante un parámetro de consulta y la página predeterminada es la primera, incluye o excluye ?page=1 en esa URL todas las veces que aparezca en tu sitio.
  • En todas las páginas que se puedan indexar, usa una etiqueta <link rel="canonical"> que se haga referencia a sí misma (en la que la URL de la etiqueta dirige a la página en la que esté el usuario) e incluye esas URLs en un archivo de sitemap.
  • En los productos que tengan URLs únicas por cada variante, incluye la URL canónica del producto en todas las páginas de variante mediante una etiqueta <link rel="canonical">. Para obtener más información, consulta la propiedad canonical_link de Google Merchant Center.
  • Incluye los enlaces directamente en las páginas mediante etiquetas <a href>. No uses JavaScript en el desplazamiento entre páginas, ya que es posible que el robot de Google no detecte la navegación a partir de código JavaScript. Para obtener más información sobre cómo procesa Google el código JavaScript, consulta el artículo Comprender conceptos básicos del SEO en JavaScript.
  • Siempre que sea posible, incluye texto descriptivo entre las etiquetas <a href> y </a>, como el título del producto al que enlazas. No utilices frases genéricas, como "Haz clic aquí".
  • Evita incluir enlaces a páginas sin contenido útil o, por lo menos, no las indexes. Si una categoría no tiene ningún elemento, utiliza una etiqueta meta robots noindex. Si tu sitio detecta que una categoría está vacía y la elimina automáticamente de las búsquedas y consultas internas, prueba a devolver un código de estado HTTP 404 (not found) en la página.

Otros recursos

¿Quieres obtener más información? Consulta los siguientes recursos: