Ocultar una página de los motores de búsqueda
Los motores de búsqueda como Google rastrean constantemente internet en busca de datos nuevos. Cuando se rastrea el sitio, el archivo robots.txt de la tienda bloquea contenido de páginas que, de lo contrario, podría reducir la efectividad de la estrategia de SEO al restar PageRank.
De forma predeterminada, el archivo robots.txt de la tienda indica a los bots, normalmente bots de indexación de motores de búsqueda o “crawlers”, qué páginas o archivos deben o no deben solicitar para ver en un sitio web. Por ejemplo, se solicita a los motores de búsqueda que no vean la página del carrito (en www.example.com/cart) porque es única para cada cliente y no es útil que un motor de búsqueda la indexe. Todas las tiendas Shopify tienen una plantilla robots.txt.liquid preconfigurada y optimizada, por lo que no necesitas hacer cambios en el archivo robots.txt.liquid, a menos que tengas un motivo específico para hacerlo. Más información sobre editing robots.txt.liquid.
Si quieres ocultar una página o un producto específicos de un motor de búsqueda, pero mantenerlos activos y publicados en el canal de ventas de la tienda online, puedes usar metatags o un custom metafield para ocultar manualmente el contenido en las búsquedas. También puedes use unlisted status to hide products.
Más información sobre managing searchability in your online store.
En esta página
Ocultar una página o un producto con metaetiquetas
Puedes ocultar páginas que no están incluidas en el archivo robots.txt.liquid personalizando la sección <head> del archivo de diseño theme.liquid de la tienda. Debes incluir código de metaetiquetas para evitar que se indexen ciertas páginas.
El uso de metaetiquetas hace que el producto o la página estén ocultos para los motores de búsqueda, pero sigan visibles en la storefront search.
Pasos:
En el panel de control de Shopify, ve a Tienda online > Themes.
Busca el tema que quieras editar, haz clic en el botón … para abrir el menú de acciones y luego haz clic en Editar código.
En la carpeta layout, haz clic en el archivo
theme.liquid.Para excluir la plantilla de búsqueda, pega el siguiente código en una línea en blanco en la sección
<head>:
{% if template contains 'search' %}
<meta name="robots" content="noindex">
{% endif %}- Para excluir una página o producto específicos, pega el siguiente código en una línea en blanco en la sección
<head>:
{% if handle contains 'page-handle-you-want-to-exclude' %}
<meta name="robots" content="noindex">
{% endif %}Asegúrate de reemplazar el valor page-handle-you-want-to-exclude por el identificador de página correcto. Por ejemplo, si quisieras ocultar un producto llamado "Exclusive Secret Product" con el identificador exclusive-secret-product, la declaración if sería: if handle contains 'exclusive-secret-product'.
6. Haz clic en Guardar.
Ocultar un producto con el estado no listado
Si quieres que un producto sea accesible solo mediante una URL directa, puedes configurarlo como no listado.
Cuando estableces un producto como Unlisted, queda oculto de la búsqueda en internet, de Shopify Catalog y del mapa del sitio de la tienda. Los productos no listados tampoco se muestran en las collection pages de Shopify, en los search results (incluida la predictive search) ni en las product recommendations de la tienda online.
Más información sobre unlisted product status.
Ocultar una página o un producto con un metacampo personalizado
Puedes agregar un custom metafield de seo.hidden a una página, artículo del blog o producto en el panel de control de Shopify, y luego establecer el valor del metacampo en 1 para ocultar la página, el artículo del blog o el producto de los mapas del sitio, los motores de búsqueda y la online store search.
seo.hidden es un metacampo del sistema que pueden usar aplicaciones externas para almacenar datos cuando ocultan un recurso de los motores de búsqueda y los mapas del sitio. Si recibes un mensaje que dice Namespace and key. seo.hidden. Namespace and key are already taken. View metafields without a definition, significa que seo.hidden lo están usando aplicaciones externas y no está disponible para modificarlo en el panel de control de Shopify. Si quieres agregar definiciones a cada tipo de contenido que ya usa seo.hidden, puedes create a definition for existing metafields.
Consideraciones para usar un metacampo personalizado con productos
Si quieres que un producto sea accesible solo mediante una URL directa, considera setting the product status as Unlisted en lugar de usar el metacampo seo.hidden. Un producto no listado se oculta de los mapas del sitio y de los motores de búsqueda, y tampoco aparece en las páginas de colección, en los resultados de búsqueda ni en los productos recomendados de la tienda en Shopify, ni en Shopify Catalog.
Si un producto tiene estado Unlisted y el metacampo seo.hidden está establecido en 1, se prioriza el estado Unlisted en la forma en que el producto se muestra y se descubre.
Comparación de la visibilidad de productos
Revisa la siguiente tabla para comparar la visibilidad de productos al usar el estado no listado o el metacampo seo.hidden. No puedes publicar productos no listados en Shop.
| Funcionalidad | Visibilidad del producto con estado no listado | Visibilidad del producto con el metacampo seo.hidden |
|---|---|---|
| Búsqueda en internet | ✘ | ✘ |
| Shopify Catalog | ✘ | ✘ |
| Mapa del sitio | ✘ | ✘ |
| Búsqueda en la tienda online | ✘ | ✘ |
| Página de producto (tienda online y tiendas online externas) | ✔ | ✔ |
| Página de producto (Shop) | ✔ | ✔ |
| Colecciones de la tienda online | ✘ | ✔ |
| Product recommendations | ✘ | ✔ |
| Shop (feed principal/páginas de la tienda/páginas de categoría/resultados de búsqueda) | ✘ | ✘ |
| Canales de ventas externos | ✘ | ✔ |
Crear un metacampo personalizado
En el panel de control de Shopify, ve a Configuración > Metafields and metaobjects.
En Definiciones de metacampos, selecciona el tipo de recurso compatible (productos, páginas o artículos del blog) que quieres ocultar.
Haz clic o toca Agregar definición.
Configura los siguientes campos:
- Asigna al metacampo un Nombre, como SEO Hidden, y luego selecciona ese nombre de la lista.
- Configura Espacio de nombres y clave como
seo.hidden. - Opcional: agrega una breve descripción, como "Oculta el recurso de los motores de búsqueda cuando el valor es 1".
Para configurar los valores del campo personalizado, realiza lo siguiente:
- Haz clic o toca ⊕ Seleccionar tipo y luego selecciona Entero.
- Selecciona Un valor.
- En la sección Validaciones, establece el Valor máximo en
1.
Haz clic en Guardar.
En el panel de control de Shopify, ve a la página, el artículo del blog o el producto que quieres ocultar de los motores de búsqueda.
En la sección Metacampos, establece el valor del metacampo SEO Hidden en
1.Haz clic en Guardar.
Para que la página, el artículo del blog o el producto vuelvan a ser visibles para los motores de búsqueda, elimina el valor del metacampo SEO Hidden, déjalo en blanco y guarda los cambios.
Solicitar que Google vuelva a rastrear las URL después de realizar un cambio
Si hiciste cambios o agregaste una página al sitio y quieres que Google vuelva a rastrear las URL, tienes dos opciones:
Para obtener más información, consulta Ask Google to recrawl your URLs.