{"section":"tutorials","requestedLocale":"pt","requestedSlug":"como-criar-landing-pages-com-urls-customizadas","locale":"pt","slug":"como-criar-landing-pages-com-urls-customizadas","path":"docs/pt/tutorials/storefront/layout/como-criar-landing-pages-com-urls-customizadas.md","branch":"main","content":"> ⚠️ **Atenção**: a VTEX apresenta duas opções da busca - a busca VTEX e o VTEX Intelligent Search. Esse artigo se refere à busca VTEX. Para saber mais sobre o aplicativo VTEX Intelligent Search acesse [nossa track](/pt/tracks/vtex-intelligent-search--19wrbB7nEQcmwzDPl1l4Cb).\n\n> Tutorial válido apenas para lojas CMS Portal (Legado).\n\nO buscador da VTEX é extremamente customizável, sendo possível adaptar as mais complexas necessidades aos seus controles. \n\nÉ possível aplicar filtros por departamento, categoria, marca, coleção, especificação, SKU etc.\n\nComo a aplicação desses filtros acontece na URL, quando a demanda exige uma busca complexa, muitas vezes essa URL acaba não ficando amigável, tendo menos relevância para crawlers de buscadores como o Google.\n\nEste artigo foi desenvolvido para apresentar um recurso extremamente importante para a utilização de buscas complexas em landing pages: o __Contexto de Busca__.\n\nQuando a busca pretendida utiliza muitos filtros (categoria, marca e especificação de produto, por exemplo), sempre indicamos a construção de uma Landing Page.\n\n### Exemplo\n\nBusca pretendida: `/busca?fq=C:111&fq=B:222&fq=spec_fct_1:333`\n\nEssa busca retornará todos os produtos pertencentes à categoria **111** que também sejam da marca **222** e tenham o campo de ID **1** com valor **333**. O resultado apresentado ao cliente será correto. No entanto, a forma como os crawlers olharão para essa URL não será interessante para a sua loja.\n\nÉ nesse momento que entram a Landing Page e o Contexto de Busca.\n\nNo CMS da sua loja (`{AccountName}.myvtex.com/admin/a/`), todas as pastas possuem um campo chamado **Search Context (Default)**, que tem a função de carregar a busca pretendida sem a necessidade de escrevê-la na URL.\n\nUsando o mesmo exemplo anterior, se criarmos uma pasta chamada **minha-landing-page** e configurarmos seu **Contexto de Busca** com o valor `fq=C:111&fq=B:222&fq=spec_fct_1:333`, essa pasta renderizará exatamente os mesmos produtos do exemplo anterior, porém em uma URL mais amigável.\n\n### Configuração\n\n**Importante**:\n\n- Para o Contexto de Busca funcionar, é necessária a utilização do controle `searchResult`.\n- A busca aplicada nesse campo substituirá qualquer busca aplicada na URL. Ou seja, se uma pasta estiver com esse campo configurado, incluir parâmetros para a busca diretamente na URL dessa pasta não funcionará, inclusive ordenação (parâmetro **O**)."}