MS compra empresa de anúncios para TVGoogle Trends e AdPlanner: Informações cada vez mais precisas

SEO com PHP - Parte 1: Monitoramento de Robots

quinta-feira, 19 de junho de 2008

À partir de hoje farei alguns artigos comentando técnicas que desenvolvi e outras que descobri por aí com formas de utilizar o PHP para ajudar seu projeto de SEO.

Acredito que uma das partes mais vitais - e mais difícil - do SEO seja o monitoramento, este fator é importante tanto para o resultado em si, pelo fato de que quanto melhor for seu posicionamento maior a quantidade de visitas, quanto para que você possa fornecer informações e relatórios consistentes para o cliente que está aguardando o resultado da ação.

Pelo resultado efetivo do SEO ser, na maioria das vezes, a longo prazo, é comum clientes que não tem esta visão colocarem em cheque a eficiência deste tipo de projeto, por isso a necessidade de ter relatórios cada vez mais consistentes e rápidos para que você possa, mesmo que a curto prazo, demonstrar que o projeto está andando e está começando a surtir resultados.

Mão na massa

Neste primeiro artigo vamos falar sobre uma forma interessante de você monitorar como, quando e qual robot está indexando suas páginas.

No PHP existe uma variável global chamada $_SERVER['HTTP_USER_AGENT'] esta variável é normalmente utilizada para detectar o navegador que o usuário está utilizando, e é exatamente isso que vamos fazer com os Robots.

Os Robots utilizam user-agents específicos para indexar os sites que podem ser detectados através desta variável, veja alguns exemplos dos principais buscadores:

Google:
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

Yahoo:
Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)

MSN:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; MSN Optimized;BR; MSN Optimized;BR)

Agora fica fácil !

Basta então desenvolver um sisteminha onde pegue estas informações e grave em um banco de dados para que depois sejam retirados os relatórios convenientes.

As principais informações que devem ser gravadas são:

  • Qual robot acessou a página - utilizando a variável $_SERVER['HTTP_USER_AGENT']
  • Data e hora do acesso - utilizando a variável date()
  • Qual domínio e página foi acessada - utilizando as variáveis $_SERVER['HTTP_HOST']$_SERVER['REQUEST_URI']
  • E através de qual página ele chegou até você - utilizando a variável $_SERVER['HTTP_REFERER']

Uma dica para facilitar a visualização dos relatórios é você utilizar a função eregi(”,”) para detectar de qual buscador se trata e demonstrar apenas o nome, exemplo:

1
2
3
4
if(eregi("Google",$_SERVER['HTTP_USER_AGENT']))
{
  echo "Buscador Google !"
}

Neste site existe uma lista com user-agent de diversos buscadores, é importante lembrar que um mesmo mecanismo de busca utiliza diversos Robots para casos diferentes, por exemplo o Google utiliza um user-agent para indexar páginas, outro para indexar imagens e outro para monitorar o AdSense, então é interessante pesquisar cada um dos casos para que o relatório seja mais preciso.

Bom é isso aí ! Boa sorte =)

Postado em: Otimização (SEO)

Faça seu comentário

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Profissional Qualificado: Google Analytics Authorized Consultant Profissional Qualificado: Google Advertising Professional

Categorias

Últimos Posts

Links Recomendados

Calendário

junho 2008
S T Q Q S S D
    jul »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Posts por Mês

Posts por Categoria

Meta