{"section":"tutorials","requestedLocale":"es","requestedSlug":"como-crear-landing-pages-con-urls-personalizadas","locale":"es","slug":"como-crear-landing-pages-con-urls-personalizadas","path":"docs/es/tutorials/storefront/layout/como-crear-landing-pages-con-urls-personalizadas.md","branch":"main","content":"> ⚠️ **Atención**: VTEX presenta dos opciones de búsqueda - búsqueda VTEX y VTEX Intelligent Search. Este artículo hace referencia a la búsqueda VTEX. Para saber más sobre la aplicación VTEX Intelligent Search, consulte [nuestra guía](/es/tracks/vtex-intelligent-search--19wrbB7nEQcmwzDPl1l4Cb).\n\n> Tutorial válido solo para tiendas CMS Portal (Legado).\n\nEl buscador de VTEX es muy personalizable, siendo posible adaptar a sus controles las necesidades más complejas. \n\nSe puede aplicar filtros por departamento, categoría, marca, colección, especificación, SKU, etc. \n\nComo la aplicación de esos filtros ocurre en la URL, cuando la demanda exige una búsqueda compleja, muchas veces ocurre que esa URL acaba no siendo amigable, teniendo menos relevancia para crawlers de buscadores como Google.\n\nEste artículo se ha desarrollado para presentar un recurso muy importante para la utilización de búsquedas complejas en landing pages: el __Contexto de Búsqueda__.\n\nCuando la búsqueda pretendida usa muchos filtros (p. ej.: categoría, marca y especificación de producto), siempre recomendamos construir una Landing Page.\n\n### Ejemplo\n\nBúsqueda pretendida: `/busca?fq=C:111&fq=B:222&fq=spec_fct_1:333`\n\nEsta búsqueda devolverá todos los productos que pertenecen a la categoría **111**, que también sean de la marca **222** y tengan el campo de id **1** con valor **333**. El resultado presentado al cliente será correcto. Sin embargo, la forma como los crawlers mirarán esa URL no será interesante para su tienda.\n\nEs en este momento que entra la Landing Page y el Contexto de Búsqueda.\n\nEn el CMS de su tienda (`{AccountName}.myvtex.com/admin/a/`), todas las carpetas tienen un campo llamado **Search Context (Default)**, que tiene la función de cargar la búsqueda pretendida sin necesidad de escribirla en la URL.\n\nUsando el mismo ejemplo anterior, si creamos una carpeta denominada **mi-landing-page** y configuramos su **Contexto de Busca** con el valor **fq=C:111&fq=B:222&fq=spec_fct_1:333**, esa carpeta renderizará exactamente los mismos productos del ejemplo anterior, pero en una URL más amigable.\n\n### Configuración\n\n**Importante**:\n\n- Para que el Contexto de Búsqueda funcione, es necesario usar el control `searchResult`.\n- La búsqueda aplicada en ese campo sustituirá cualquier búsqueda aplicada en la URL. Es decir, si una carpeta tiene este campo configurado, no funcionará la inclusión de parámetros para la búsqueda directamente en la URL de esa carpeta, incluyendo su orden (parámetro **O**)."}