Pergunta

Posso detectar, usando PHP, quais palavras-chave um usuário costumava vir, das SERPs do Google, em uma página e com base nessas palavras-chave exibir um título diferente?

Tenho 2 palavras-chave (por exemplo"links" e "negrito") na minha landing page:

  • Quando o usuário entra na página procurando por "links" exibir título #1.
  • Sempre que ele vem com o título de exibição "negrito" nº 2.
Foi útil?

Solução

Você pode ler o referenciador (o site do qual você foi redirecionado) com

$_SERVER['HTTP_REFERER']

com essas informações você pode facilmente analisar o URL e decida qual título você deseja.

Possível valor de retorno para um usuário redirecionado para você por meio de uma pesquisa no Google:

https://www.google.com/search?q=bold+link

Outras dicas

Como outros declararam, você pode olhar para o encaminhamento.* No entanto *, quando um usuário atinge seu site na versão HTTPS do Google, o referenciador não incluirá o termo de pesquisa.Então, apenas certifique-se de que seu site se comporte bem quando não tem essa informação.

Há alguns plugins jQuery que podem ajudá-lo aqui ... a coisa boa é que a maioria deles lida com provedores de busca, incluindo o Google, Bing, Yahoo, etc.

Exemplo: https://github.com/hail2u/jquery.highlight-search-termos

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top