Menu
Feedback
Comece aqui
Tutoriais


Como criar landing pages com URLs customizadas

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.

Tutorial válido apenas para lojas CMS Portal Legado.

O buscador da VTEX é extremamente customizável, sendo possível adaptar as mais complexas necessidades aos seus controles.

É possível aplicar filtros por departamento, categoria, marca, coleção, especificação, SKU etc.

Como 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.

Este artigo foi desenvolvido para apresentar um recurso extremamente importante para a utilização de buscas complexas em landing pages: o Contexto de Busca.

Quando a busca pretendida utiliza muitos filtros (categoria, marca e especificação de produto, por exemplo), sempre indicamos a construção de uma Landing Page.

Exemplo

Busca pretendida: /busca?fq=C:111&fq=B:222&fq=spec_fct_1:333

Essa 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.

É nesse momento que entram a Landing Page e o Contexto de Busca.

No 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.

Usando 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.

Configuração

Importante:

  • Para o Contexto de Busca funcionar, é necessária a utilização do controle searchResult.
  • 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).
Contribuidores
3
Photo of the contributor
Photo of the contributor
Photo of the contributor
+ 3 contributors
Isso foi útil?
Sim
Não
Sugerir edições (GitHub)
Desenvolver o front-end para a feature de listas na sua loja
« Anterior
Associando um template a um layout
Próximo »
Contribuidores
3
Photo of the contributor
Photo of the contributor
Photo of the contributor
+ 3 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na comunidade VTEX.
Junte-se à nossa comunidade
Solicite suporte à VTEX
Para assistência personalizada, entre em contato com nossos especialistas.
Abra um ticket de suporte
GithubDeveloper portalComunidadeFeedback