URLs Canónicas
VTEX IO gestiona automáticamente las URLs canónicas para: - Productos - Categorías - Subcategorías - Marcas - Páginas personalizadas
El SEO (Search Engine Optimization) es un conjunto de estrategias diseñadas para mejorar el rendimiento y visibilidad de sitios web, blogs y páginas web en los resultados de búsqueda orgánica. El objetivo principal es alcanzar mejores posiciones en los resultados de búsqueda, aumentar el tráfico y fortalecer la autoridad del sitio.
En el contexto del comercio electrónico, una estrategia SEO bien implementada:
VTEX ofrece un conjunto completo de herramientas y configuraciones que te permiten optimizar tu tienda para los motores de búsqueda, haciendo que tus productos sean más fáciles de descubrir y mejorando el rendimiento general del sitio.
En VTEX IO, la gestión correcta de URLs es crucial para el SEO. Aquí están los aspectos más importantes:
URLs Canónicas
VTEX IO gestiona automáticamente las URLs canónicas para: - Productos - Categorías - Subcategorías - Marcas - Páginas personalizadas
VTEX IO mantiene automáticamente un Sitemap que incluye:
📁 Estructura típica de URLs├── /categoria│ └── /subcategoria│ └── /producto├── /marca└── /busquedaVTEX IO proporciona varias formas de gestionar meta tags:
1{2 "store.custom": {3 "blocks": ["rich-text"],4 "props": {5 "title": "Título SEO",6 "metaDescription": "Descripción para SEO"7 }8 }9}Se configura a través de:
Títulos:
Meta Descriptions:
Contenido:
VTEX IO permite personalizar el archivo robots.txt:
User-agent: *Allow: /Disallow: /api/Disallow: /checkout/Disallow: /admin/Para tiendas cross-border, se debe crear un archivo robots.txt por cada binding:
Para tiendas cross-border, se debe crear un archivo robots.txt por cada binding:
VTEX IO rastrea y optimiza automáticamente las URLs de búsqueda basándose en:
Puedes controlar el número máximo de URLs de búsqueda indexadas a través del Store Indexer:
1{2 "maxSearchUrls": 1000,3 "excludePatterns": ["/example?map=specificationFilter_X"]4}VTEX IO proporciona herramientas integradas para la optimización de imágenes:
Compresión Automática:
<img src="/arquivos/image.jpg?quality=85" alt="Descripción optimizada" />Lazy Loading:
Implementa lazy loading para imágenes utilizando el atributo loading="lazy" nativo:
<img src="/arquivos/image.jpg" alt="Descripción del producto" loading="lazy"/>VTEX IO facilita la integración con Google Analytics para rastreo de búsquedas:
Configurar parámetros de búsqueda:
_q,rest_cImplementar seguimiento de eventos:
1vtexjs.analytics.sendEvent("search", "query", {2 query: searchTerm,3 results: resultCount,4});VTEX IO genera automáticamente Schema Markup para:
Ejemplo de Schema Markup para producto:
1{2 "@context": "https://schema.org/",3 "@type": "Product",4 "name": "Nombre del Producto",5 "image": ["url-imagen-1", "url-imagen-2"],6 "description": "Descripción del producto",7 "offers": {8 "@type": "Offer",9 "price": "99.99",10 "priceCurrency": "USD"11 }12}El rendimiento es un factor crucial para SEO. En VTEX IO:
Implementa URLs limpias y descriptivas:
// Ejemplo de configuración de rutas{ "store.custom#category": { "path": "/:category/productos" }}Implementa páginas de error personalizadas y redirecciones:
1{2 "store.custom#404": {3 "blocks": ["rich-text#404"],4 "props": {5 "title": "Página no encontrada",6 "statusCode": 4047 }8 }9}Google Search Console
Google Analytics
PageSpeed Insights
// Ejemplo de uso de API para meta tags dinámicosconst MetaTags = () => { const { product } = useProduct();
return ( <Helmet> <title>{product.titleTag}</title> <meta name="description" content={product.metaDescription} /> <link rel="canonical" href={product.canonicalUrl} /> </Helmet> );};Para tiendas internacionales:
Configuración de Hreflang:
<link rel="alternate" hreflang="es" href="https://tienda.com/es/" /><link rel="alternate" hreflang="en" href="https://tienda.com/en/" />URLs por Mercado:
{ "store.custom#market": { "path": "/:locale/:category", "context": "ProductContext" }}Contenido Localizado:
✅ Técnico
✅ Contenido
✅ Monitoreo