Wordpress: Exibir adsense somente para visitantes do google

13 de janeiro de 2009 por Danival A. Souza  
Arquivado em Seo, Wordpress

O problema. É um fato que os visitantes regulares dos sites não clicam em anúncios publicitários. As pessoas que clicam nos anúncios são, 90% das vezes, visitantes que vieram de sites de busca.

Outro problema é o google “smart pricing” (sistema de preços inteligentes). Este sistema quer dizer que você ganha por clique, proporcional ao seu CTR (click-through rate). Calma, iremos explicar:

O CTR é a taxa que mede a proporção entre a visualização de um anúncio, e quantas vezes ele foi clicado. Com o sistema smart pricing, um anúncio que você poderia ganhar R$1 ,00, você poderá ganhar este valor dividio entre 2 e 10. Ou seja, entre R$0,10 e R$0,50.

Para aumentar o seu CTR e ganhar proporcionalmente mais com o adsense, indicamos exibir os anúncios publicitários do adsense somente para visitantes que vierem através de sites de busca.

A solução:

1. Abra o arquivo functions.php do seu theme.
2. Cole o seguinte código dentro dele:

1
2
3
4
5
6
7
8
function scratch99_fromasearchengine(){
  $ref = $_SERVER['HTTP_REFERER'];
  $SE = array('/search?', 'images.google.', 'web.info.com', 'search.', 'del.icio.us/search', 'soso.com', '/search/', '.yahoo.');
  foreach ($SE as $source) {
    if (strpos($ref,$source)!==false) return true;
  }
  return false;
}

3. Em seguida, cole o código abaixo em qualquer lugar dentro do seu template, onde você deseja que a publicidade do adsense seja exibida. Ela irá então ser exibida somente para visitantes que vierem de sites de busca:

1
2
3
4
5
if (function_exists('scratch99_fromasearchengine')) {
  if (scratch99_fromasearchengine()) {
    INSERT YOUR CODE HERE
  }
}

Explicação: Esta modificação inicia com a criação de uma função chamada scratch99_fromasearchengine(). Esta função contém uma variável do tipo array, chamada $SE, onde você pode especificar os sistemas de busca. Você pode facilmente incluir novos sistemas de busca, adicionando novos elementos ao array.

Então, a função scratch99_fromasearchengine() irá retornar verdadeiro somente se o visitante vier de um site de busca que está incluído dentro da array $SE.

Com um pouco mais de implementação e criativadade, você pode exibir anúncios do adsense para quem vier dos sites de busca, e então exibir uma publicidade própria ou até mesmo conteúdo, aos usuários que acessam o seu site diretamente.

Seo para iniciantes

28 de dezembro de 2008 por Danival A. Souza  
Arquivado em Seo

Muito se houve falar de SEO e qual é sua importância para o sucesso de um site. Dificil é entender o mundo de termos novos ao se pesquisar sobre SEO, e é também complicado dar os primeiros passos.

Este artigo é inédito e voltado a iniciantes. O objetivo é responder algumas perguntas de iniciantes sobre SEO, e preparar para que possamos aprofundar mais no assunto em artigos posteriores.

Então, vamos lá!

O que é SEO?

Esta pergunta sempre é respondida dizendo: “SEO é um acrônimo para “Search Engine optimization” - Otimização para sites de busca. Mas não acredito que isto seja suficiente para dar uma resposta. SEO é a função de preparar um site, preferencialmente desde que for concebido, para que este possa ser agradável aos sites de busca. É importante dizer que estes sites também deverão ser agradáveis aos usuários finais, os internautas.

O que eu preciso saber para iniciar em SEO?

Tecnicamente, é importante conhecer HTML. Você precisa conhecer as principais tags, para que serve e como utilizar. Precisa também de boa vontade para aprender, é necessário ser apaixonado por internet, este é o requisito mais importante. Você precisará estudar, ler muito, mas não será cansativo. Será na verdade, muito prazeroso.

Ok, eu sei HTML e gosto de internet. Como otimizar meu site?

Existem dezenas, talvez centenas de tarefas para otimizar um site. Entretanto, algumas são mais fáceis e até mais importantes. Vou listar os caminhos para que um iniciante já consiga um bom trabalho sozinho, com seu próprio site.

1. Evite frames, iframes, flash, menu com imagens, sites feito só com tabelas
Faça um site usando os padrões. Separe o conteúdo da formatação, usando XHTML para o conteúdo e CSS para formatação. Use texto para os menus. Evite colocar conteúdo em Flash. Use as tags HTML de forma semântica. O que isto quer dizer? Quer dizer que você deverá usar <h1>para títulos, deverá usar <strong> para dar enfase, utilizará
<table>somente quando precisar utilizar dados tabulares.

2. Coloque suas palavras chaves mais importantes no título da página
Tempos atrás, praticamente todas as páginas de internet tinham como título o nome do site. Hoje, reconhecemos que o ideal é que o título da página seja exatamente isto: um título sobre o conteúdo daquela página. Além disto, utilize um título diferente para cada página do seu site, isto é muito importante. Evite repetir palavras chaves no título, e não utilize mais que 40 caracteres.

3. Use (sem abuso) a meta tag description
O seu título deve ser curto, até 40 caracteres. Na meta tag description, você deve inserir uma breve descrição sobre a página (novamente: cada página do site deverá ter uma description diferente). Aqui, você poderá usar algumas frases, mas sem repetir.

4. Use a tag H1
Dentro do corpo do seu documento, use a tag h1 para identicar o título da página que irá ser exibida. Pode (e deve) ser semelhante ao título informado na tag title. Preferencialmente, use somente uma tag h1 por página. Na sequência, você poderá usar a tag h2 para subtítulos, h3, h4, etc.

5. Use suas palavras chaves no conteúdo da página
Repita as palavras chaves que foram inseridas no título, na description e na tag h1, dentro do contéudo da página, no formato de um texto legível aos seus usuários.

6. Dê enfase a suas palavras chaves
Use a tag <strong> ou a tag <strong> nas suas palavras chaves. Não abuse deste recurso, apenas use nas palavras mais importantes, que tem maior peso para a página.

Top 5 fatores negativos para o google

27 de dezembro de 2008 por Danival A. Souza  
Arquivado em Seo

Abaixo segue uma lista dos 5 motivos principais para ser negativado na busca do google, e sua pontuação numa escala de 1 a 5.

1. Servidor frequentemente inacessível para os bots
Nota: 3.8

Se o seu site ficar mais do que 48horas fora do ar, provavelmente você será cairá drásticamente na busca do google (podendo até sumir temporariamente). Se o próprio google bot não consegue acessar o seu site, é de se esperar que os internautas também não poderão acessá-lo. Para quê o google irá listar um site que não é possível acessar?

2. Conteúdo duplicado ou muito semelhante no diretório do google
Nota: 3.6

Basta uma única cópia de cada documento para servir ao internauta. Num mundo ideal, o resultado da busca te daria opções de documentos diferentes sobre um mesmo tema.

3. Links para sites de baixa qualidade/ e link para sites de spam
Nota: 3.6

Links são recomendações. É quase como uma carta de indicação. É importante então estar de olho em quem você está indicando.  Black hat seo usa frequentemente compra de links, e fazem spam em sites para obter links.

4. Participar de esquemas de troca de links ou compra de links
Nota: 3.3

Você pode linkar alguém que te linka. Isto não é errado. Desde que feito de forma natural. Você também precisa linkar sem ser linkado, e receber links de maneira voluntária. Isto identifica a autenticidade de um site. E é possível conseguir isto, apresentando conteúdo de qualidade.

5.  Títulos e meta tags duplicadas em muitas páginas
Nota: 3.3

Ter o mesmo título e meta tags em todo o site não o fará ser penalizado. O que acontece aqui, é que o site não estará otimizado da maneira que poderia. Neste caso, não é o google que está penalizando o seu site. É o seu próprio site que não está conseguindo passar para o google o necessário para ser melhor rankeado nas buscas.

Os 10 fatores mais importantes em SEO para o google

26 de dezembro de 2008 por Danival A. Souza  
Arquivado em Destaques, Seo

Numa escala de 1 a 5, os principais consultores SEO ao redor do mundo, pontuaram os 10 fatores mais importantes ao se trabalhar com o SEO, tendo como objetivo o google.

1. Palavras chaves usadas na tag Title
Nota: 4.9

Este é considerado o best one, o principal e mais relevante fator para o google.  Coloque sempre suas principais
palavras chaves, sem abusar, sem repetir. O grande segredo aqui é ter um foco. Evite utilizar mais de 40 caracteres.

2. Anchor text (label) dos links internos
Nota: 4.4

Considerado de importância elevadíssima, é necessário linkar as páginas do seu site usando os termos corretos, que representa o conteúdo da página linkada.

3. Popularidade do site
Nota: 4.4

A dica aqui é repetida, mas ela é o caminho para o sucesso: Construa conteúdo único, e de qualidade. Com isto o seu site será linkado por vários sites, e por sites de qualidade, o que aumenta para o google o peso do seu site e consequentemente o seu pagerank.

4. Idade do site
Nota: 4.1

A idade do site, para o google, não é a data em que o site foi registrado. Mas sim, a data em que ele se tornou indexado pelo google.  Alguns analistas acreditam que este fator é ainda mais crucial para sites com menos de um ano de idade. Isto pesa, e muito, contra eles.  O motivo pelo qual o google valoriza este critério é: A maior parte dos sites inúteis, sem atualização, e de spammers (e scams também), não sobrevivem a um ano de idade.

5. Popularidade do site, em sua estrutura interna
Nota:  4

Muito parecido com o item 3. A diferença aqui, é que o que conta são os links internos. O google analisa sua estrutura, e valoriza aquelas páginas que são mais linkadas.

6.  Relevância dos links internos para o site
Nota: 3.9

Se o seu site fala de tecnologia, uma página sobre dança não será considerada dentro do contexto, o que a tornará irrelevante para o escopo do site.  É importante receber links, e até mesmo links internos, dentro do mesmo escopo. Evite criar páginas no seu site que não tenha relevância com o seu conteúdo. Ou melhor, se criar, tenha em mente que esta página não influenciará para o seu melhor posicionamento no google.

7. Relevância dos links externos para o seu site
Nota 3.9

Da mesma maneira que o item 7, mas neste caso o importante são os links externos. É muito importante receber links de páginas com conteúdo semelhante ao seu, de fóruns que tratam deste assunto, de comunidades e de listas abertas.

8. Palavras chaves usadas no seu texto
Nota: 3.7

É sempre importante e necessário utilizar, em texto visível, as palavras chaves dentro do conteúdo do site. As palavras usadas na tag title, devem estar, necessaria e obrigatoriamente repetidas no corpo do seu documento, dentro da tag body. Mas não escreva um conteúdo aleatório, ou um emaranhado com suas palavras chaves. Escreva um texto com foco no internauta, e que este texto contenha então, as palavras chaves desejadas.

9. Popularidade global dos sites que o linkaram
Nota: 3.6

Quanto maior for a popularidade do site que te linkou, mais peso terá este link.

10. Categoria da página que o linkou
Nota: 3.5

Se você conseguir links de um site muito popular, dentro da sua categoria, muito provavelmente o seu site irá subir, e rapidamente, no posicionamento do google. É importante receber links de sites populares (item 9), mas é melhor ainda se estes sites tratarem de temas semelhantes ao seu.

O que é SEO?

1 de dezembro de 2008 por Danival A. Souza  
Arquivado em Dicionário SEO, Seo

SEO, Search Engine optimization, ou em português, otimização para sites de busca, é a arte e ciência de publicar informação e marketing de maneira a ajudar os sistemas de busca a entender como sua informação é relevante para as consultas feitas em seus sistemas.

Um bom SEO é construído através de pesquisas das palavras chaves, arquitetura da informação, link building, marketing viral, e otimização do próprio site e conteúdo, levando em alguns casos, até mesmo a necessídade de reestruturação de todo o website. Claro, não se limita a estas técnicas citadas, embora estas sejam as principais.

O que é Long Tail ?

30 de novembro de 2008 por Danival A. Souza  
Arquivado em Dicionário SEO

Long Tail significa Cauda Longa. Em SEO, isto quer dizer que existem muito mais palavras dentro de um alvo, do que as palavras top para esta categoria.

Frequentemente, é mais interessante aplicar uma estratégia para atingir as long tails, por ser mais fácil de se conseguir resultados e pela própria qualidade destes resultados. Montar estratégias SEO baseadas em Long Tail é um caminho para o sucesso.

Tomamos como exemplo o ramo de desenvolvimento de sites.  Veja:

“desenvolvimento de sites” ->  Palavra top, e muito concorrida.

“desenvolvimento de sites em Ipatinga” -> Long tail, que atinge um público mais específico, o público da cidade de ipatintga.

“Desenvolvimento de sites com wordpress” -> Atinge somente os interessados em fazer sites usando a plataforma wordpress.

O que é NoFollow ?

30 de novembro de 2008 por Danival A. Souza  
Arquivado em Dicionário SEO

NoFollow é um atributo usado para prevenir um link de transmitir authority para a página seguinte. É muito comum a utilização em sites que o próprio internauta gera o conteúdo, como por exemplo, os comentários de um blog.

O código para usar nofollow em um link deve ter a seguinte estrutura:

<a href=”http://fazendosites.com” rel=”nofollow”>anchor text </a>

Nofollow também pode ser utilizado na meta tag robots, para informar ao motor de busca para não seguir os links a partir desta página.  A meta tag, para este caso é:

<META NAME=”ROBOTS” CONTENT=”INDEX, NOFOLLOW”>

O que é link popularity (SEO)?

30 de novembro de 2008 por Danival A. Souza  
Arquivado em Dicionário SEO

Link popularity é o número de links que apontam para um website.

Para ser melhor rankeado nas buscas, links de qualidade e categorizados contam muito mais do que quantidade de links.

O que é link farm (SEO) ?

30 de novembro de 2008 por Danival A. Souza  
Arquivado em Dicionário SEO

Link Farm é um site ou grupo de websites que exercem pouco, ou até mesmo nenhum controle editorial quando linkam para outros sites. Acabam criando uma rede de links, totalmente sem foco, e que por muitas vezes tem o objetivo de burlar os algorítimos dos sistemas de busca, para que possam apresentar um melhor posicionamento dos sites.

Esta prática é passível de punição.

O que é link building (SEO) ?

30 de novembro de 2008 por Danival A. Souza  
Arquivado em Dicionário SEO

Link building é o processo de construir uma rede de links de alta qualidade e relevância ao redor do seu website,  com o objetivo de que os sites de busca posicionem melhor o seu site.

Alguns maneiras de construir o link building:

  • construa conteúdo de alta qualidade e único
  • crie marketing viral de maneira que faça com que as pessoas falem sobre o seu site
  • use bem o anchor text
  • faça links internos
  • Tente receber alguns links de alta qualidade, antes de receber links de sites de baixa qualidade
  • Registre o seu site em diretórios relevantes e reconhecidos, como DMOZ, o Yahoo! Directory, e o Business.com
  • crie link baiting
  • Tente fazer bloggers mencionar seu website em seus blogs

Próxima »