Search Landing Pages: guia completo
Instalar, configurar e explorar o Search Landing Pages: do relatório de consultas internas à página de destino SEO indexável com sitemap XML.
Apresentação
O Search Landing Pages regista todas as pesquisas internas da sua loja PrestaShop e permite-lhe transformar as consultas mais frequentes em páginas de destino indexáveis para SEO: conteúdo editorial acima e abaixo de uma listagem de produtos gerada nativamente pelo seu tema, URL limpo, metadados dedicados, canónico, sitemap XML e redirecionamento 301 opcional a partir da pesquisa nativa.
O módulo não altera o seu tema nem o comportamento da pesquisa nativa (à exceção do redirecionamento 301 opcional). Apoia-se apenas nos hooks padrão.
Instalação
- No back-office, vá a Módulos > Gestor de módulos > Carregar um módulo.
- Envie o arquivo
dfsearchlanding-1.0.0.zipe clique em Instalar. - O módulo cria automaticamente as suas tabelas, as definições predefinidas e dois separadores em Catálogo: Páginas de destino de pesquisa e Consultas de pesquisa (landing).
Compatível com PrestaShop 8.0 a 9.x e PHP 7.4 a 8.3, multiloja e multi-idioma. Sem dependências Composer e sem overrides de ficheiros do núcleo.
Os URL simplificados (Friendly URLs) têm de estar ativos em Parâmetros da loja > Tráfego e SEO para beneficiar dos URL limpos do tipo /search-landing/a-minha-pagina.
Configuração
Abra a página de configuração do módulo (Módulos > DF Search Landing > Configurar):
- Registar as pesquisas internas: ativa o registo de cada pesquisa no front-office (consulta normalizada, número de ocorrências, número de resultados, idioma, loja). Ativo por predefinição.
- Comprimento mínimo da consulta: as consultas mais curtas não são registadas. Por predefinição: 3 caracteres.
- Redirecionamento 301 das pesquisas correspondentes: quando um visitante procura uma consulta que tem uma landing ativa, a página de resultados redireciona em 301 para essa landing. Ativo por predefinição.
- Prefixo de URL: as landings são servidas em /prefixo/url-simplificado. Por predefinição:
search-landing. Pode substituí-lo porpesquisa, por exemplo. - Produtos por página: dimensão da paginação da listagem. Por predefinição: 24.
- Noindex nas landings vazias: passa automaticamente uma página a
noindex, followquando não devolve qualquer produto (proteção contra conteúdo pobre). Ativo por predefinição.
Numa loja portuguesa, defina o prefixo em português (pesquisa) logo à partida: o prefixo entra no URL de todas as landings e alterá-lo depois de as páginas estarem indexadas obriga a esperar pela reindexação.
Fluxo de trabalho recomendado
1. Deixar o registo a correr
Depois da instalação, deixe o módulo registar as pesquisas durante alguns dias ou semanas, conforme o seu tráfego. Cada consulta é normalizada (minúsculas, espaços compactados) e acumulada por idioma e por loja.
2. Analisar o relatório de consultas
Abra Catálogo > Consultas de pesquisa (landing). A lista está ordenada por número de ocorrências decrescente e mostra, em cada consulta: o volume, o número de resultados devolvidos, o idioma, a data da última pesquisa e um emblema a indicar se já existe uma landing.
As consultas com muito volume e muitos resultados são as suas melhores candidatas. As consultas com muito volume e zero resultados revelam, de passagem, lacunas no seu catálogo ou na indexação da pesquisa.
A normalização passa a minúsculas e compacta os espaços, mas não retira os acentos: «televisao» e «televisão» aparecem como duas consultas distintas no relatório. Repare nessas duplicações antes de escolher a forma que vai servir de alvo à landing, e considere criar uma segunda página (ou apoiar-se nos sinónimos do seu motor de pesquisa) para a forma sem acentos, que é frequente em telemóvel.
3. Criar a landing com um clique
Clique em Criar a página de destino na linha de uma consulta: o formulário abre-se previamente preenchido com a consulta-alvo, um título e um URL simplificado gerados automaticamente para cada idioma. Só lhe resta escrever o conteúdo editorial.
O formulário da landing page
- Consulta de pesquisa: a consulta interna visada. Usada para a listagem em modo em direto e para o redirecionamento 301.
- Título (por idioma): o H1 da página.
- URL simplificado (por idioma): gerado a partir do título se ficar vazio. A unicidade é verificada por idioma.
- Meta title / Meta description (por idioma): etiquetas meta dedicadas. Se o meta title ficar vazio, é usado o título.
- Conteúdo editorial superior (por idioma, editor rico): apresentado acima da listagem. É aqui que vive a sua escrita para SEO.
- Conteúdo editorial inferior (por idioma, editor rico): apresentado por baixo da listagem, para perguntas frequentes, guia de compra e ligações internas.
- Origem da listagem: Resultados em direto da consulta (a listagem reflete permanentemente o motor de pesquisa nativo) ou Seleção manual.
- Produtos: em modo manual, um campo de pesquisa com sugestão automática (nome, referência ou ID) permite acrescentar produtos sob a forma de vinhetas. A ordem de adição é a ordem de apresentação.
- Indexável: se estiver desativado, a página é servida em
noindex, followe sai do sitemap. - Ativa: se estiver desativada, a página devolve um 404.
Em modo manual, só são apresentados no front-office os produtos ativos e visíveis na pesquisa. Os produtos eliminados do catálogo são retirados automaticamente das associações.
Escreva mesmo o conteúdo editorial em português, e não uma tradução automática do texto francês: é este texto que posiciona a página. Uma landing sem conteúdo próprio, com uma listagem que duplica a de uma categoria existente, arrisca-se a ser tratada como conteúdo pobre pelo Google, precisamente o que a opção de noindex nas landings vazias procura evitar.
SEO: canónico, robots e sitemap
Canónico e paginação
Cada landing emite um canónico autorreferente. As páginas paginadas (?page=2, ?page=3) emitem o seu próprio canónico paginado, sem canónico para a página 1, em linha com as recomendações do Google.
Diretiva robots
Uma landing indexável é servida em index, follow. Passa a noindex, follow se desativar o seu interruptor Indexável, ou automaticamente se não devolver qualquer produto e a opção de proteção estiver ativa.
Sitemap XML dedicado
O módulo expõe um sitemap no endereço /{prefixo}-sitemap.xml (por predefinição, /search-landing-sitemap.xml). Lista todas as landings ativas e indexáveis em cada idioma ativo da loja, com a respetiva data de última alteração. Submeta este URL na Google Search Console (Sitemaps > Adicionar um sitemap).
Redirecionamento 301
Quando a opção está ativa e um visitante faz uma pesquisa cuja consulta normalizada corresponde a uma landing ativa, a página de resultados nativa responde com um 301 para a landing. A comparação ignora as maiúsculas e os espaços supérfluos.
Multi-idioma e multiloja
Todos os campos de conteúdo são traduzíveis idioma a idioma no formulário. As landings são associadas por loja em contexto multiloja: uma página criada no contexto de uma loja só aparece nessa loja. O registo das consultas é igualmente segmentado por idioma e por loja.
Resolução de problemas
Os URL limpos devolvem um 404
Confirme que os URL simplificados estão ativos e limpe depois a cache (Parâmetros avançados > Desempenho). Se acabou de alterar o prefixo de URL, também é recomendável limpar a cache.
As pesquisas não são registadas
Confirme que a opção de registo está ativa e que a consulta atinge o comprimento mínimo configurado. O módulo escuta o hook padrão actionSearch; se a sua loja usar um módulo de pesquisa de terceiros que curto-circuite a pesquisa nativa sem acionar esse hook, o registo pode não se aplicar.
O redirecionamento 301 não é acionado
A correspondência é feita sobre a consulta normalizada exata (minúsculas, espaços compactados). Confirme que a landing está ativa e que a sua consulta corresponde mesmo ao que os visitantes escrevem: o relatório de consultas mostra a forma normalizada exata.
Desinstalação
A desinstalação elimina as tabelas do módulo (páginas, traduções, associações de produtos, estatísticas de consultas), os seus separadores de administração e as suas definições. Exporte previamente os seus conteúdos editoriais se os quiser conservar.