26 de abril de 2010

Roda Mágica: ótimo recurso para SEO

A roda mágica é um recurso muito legal do mecanismo de busca do Google, que possibilita a "explosão de nós", através de uma árvore constituida por grafos, perante determinado termo de busca. Por exemplo, você pode buscar por "inteligência coletiva" e entender, do ponto de vista do Google, o que está relacionado a este tema. Bacana não? Não somente para a encontrabilidade de informações, mas no que se refere ao SEO para o apoio no estudo de palavras-chave do projeto.

Imagem 01: botão "Mostrar opções" para a possibilidade mais tipos de resultados.

Clique em "Mostrar opções" e veja outros termos relacionados com a palavra-chave:

Imagem 02: roda mágica em ação.

Pense em como utilizar isso não somente como recurso de palavra-chave, mas do projeto de SEO em si. Se o Google enxerga essas relações, mostradas através dos grafos, isso, estrategicamente pode ser usado a favor de suas ações. Um exemplo é para o apoio na definição do escopo de conteúdo de um website, para que o mesmo possa se tornar uma autoridade perante determinado assunto. Pense nisso!

Escolha de palavras-chave

A ferramenta pode ser muito bem aproveitada para escolha de palavras-chave. Perceba (Imagem 02) que para cada termo buscado, ela mostra uma variação e tantas outras e possíveis ramificações.

Sendo assim, trata-se de uma abordagem que pode complementar uma escolha de palavras-chave e consiste em procurar e obter as sugestões feitas pela funcionalidade, depois armazená-las em uma planilha ou tabela em algum outro tipo de documento. Perceba também que, ao clicar em cada palavra-chave, através da árvore de grafos, ela vai expandindo ao lado os resultados relacionados. Dessa forma, na mesma planilha você pode alocar alguns dos concorrentes encontrados nos resultados.

Importante! Após isso, faça uma análise dos concorrentes que estão nos primeiros lugares, então entenda: a popularidade de cada um deles; artefatos otimizados nos respectivos websites; idade do domínio, entre outros. Isso lhe dará uma boa noção do que é preciso para aparecer por essas palavras-chave.

Leia mais sobre escolha de palavras-chave no livro: "SEO – Otimização de Sites – Aplicando técnicas de otimização de sites com uma abordagem prática"

21 de abril de 2010

SEO ToolKit da Microsoft (Parte 2)

Cada relatório do ToolKit SEO da Microsoft, possui uma importância, bem como um objetivo diferente. Um dos que, em minha opinião, possuem maior destaque é o "Violations" (Violações).

Relatório de violações

Esse relatório mostra, basicamente, todas as violações do ponto de vista da ferramenta. Perceba na imagem 1, em "Violations Summary", que dá uma pequena descrição da violação, o nível, categoria e quantidade. Perceba que a categorização é dividida em: Performance, SEO e Standards.

detalhamento das violações ocorridas na análise
Imagem 1: detalhamento das violações ocorridas.

Ao clicar em cada uma das violações, é possível visualizar seu detalhamento, bem como uma pequena recomendação sobre o que deve ser feito.

evidência do problema e sugestão de ação para sua resolução
Imagem 2: detalhamento do problema e sugestão de ação para sua resolução.

Nesse sentido, por exemplo, onde o software acusa um excesso no número de CSS na página, a solução proposta é a remoção dos blocos de CSS para um arquivo externo.

Outros Relatórios

  • "Links": Trata-se de um relatório bem interessante para visualizar suas estatísticas de links, possibilitando, assim, uma melhor administração da engenharia de links do site. Através desse relatório, é possível obter dados das páginas que recebem maior número de links, as que possuem mais links, protocolos, profundidade, etc;
  • "Content": Traz características de detalhamento do conteúdo. O ponto alto aqui são as subcategorias, que mostram trechos de conteúdo duplicado como de meta description e title, bem como páginas com links quebrados em seu conteúdo; e
  •  "Performance": O tempo de carregamento de uma página  é primordial, não somente para critérios de SEO, mas também de usabilidade. Esse relatório possui um item chamado "Slow Pages", ou seja, aquelas páginas que demoram para carregar*, fator importante que deve ser observado adequadamente.
*Nota: quer saber como anda o tempo de carregamento das suas páginas? Utilize o YSlow

18 de abril de 2010

SEO ToolKit da Microsoft

Apesar do SEO ser uma "arte" que não depende exclusivamente de recursos automáticos para que venha a acontecer, o apoio de ferramentas no processo de análise pode ser muito útil, principalmente quando se trata de um site grande. Podemos entender como sites grandes aqueles que possuem uma infinidade de páginas, ou seja, uma coleção de categorias que abrange diversos tipos de documentos que não só o HTML, mas também PDF, JPEG, entre diversos outros.

Se formos pensar nas etapas do processo de análise de um site, podemos considerar os seguintes passos:
  1. Entendimento do site: primeiramente é importante que o analista entenda as características e regras de negócio do portal, tenha uma idéia das suas estatísticas de usuários, visitas, etc (as estatísticas podem ser visualizadas através do Google Analytics);
  2. Análise de erros e problemas: uma busca através das páginas do site, de modo a encontrar erros ou problemas que prejudiquem a leitura das páginas por parte do robô. Perceba que há uma diferença tênue entre erros e problemas. Erro é aquilo que é considerado pelo sistema como um comportamento não esperado, como um link quebrado, por exemplo. Problema seria uma página que não possui uma meta description ou title eficiente;
  3. Proposta de solução: após indentificados os erros e problemas no site, é importante que se tenha uma proposta de solução. Alguns erros ou problemas podem ter alguma prioridade. Para saber o nível de priorização faça uma matriz GUT (veja como fazer uma matriz GUT de SEO no livro: "SEO, Otimização de Sites – Aplicando técnicas de otimização de sites com uma abordagem prática"); e
  4. Implementação: a execução das soluções propostas.
O SEO ToolKit da Microsoft ajuda exatamente no passo 2. Sua instalação é bem simples: basta baixar, instalar o executável e assinalar o que deseja ou não instalar na opção de personalização.

Uma ferramenta de apoio

Exatamente, uma ferramenta de apoio. Ela traz dados excelentes e estatísticas sobre problemas e erros no site que precisam ser resolvidos. Para iniciar o uso, basta escrever o nome do site, seu domínio e logo em seguida "OK":

 
Imagem 1: tela para configuração da análise.

A imagem a seguir mostra a ferramenta em tempo de análise:

Imagem 02: ferramenta em processo de análise do site.

Feita a análise, a ferramenta exibe quatro relatórios diferentes: violações, conteúdo, performance e links. Na imagem 3, a seguir, perceba que o relatório "Links" está destacado e é possível visualizar seus itens. Ao clicar em cada um desses itens será possível visualizar do lado direto os detalhes e estatísticas da análise.

Imagem 03: relatório "Links" em detalhe. Páginas com mais links, páginas que mais recebem links, entre outros dados importantes.

No próximo post, abordarei com detalhes os relatórios do SEO ToolKit, bem como algumas vantagens da utilização destes para a análise de SEO.

11 de abril de 2010

Erro 404

Conhecido popularmente como erro 404, trata-se de um protocolo que deve ser entregue pelo servidor na tentativa de acesso a uma página não existente. Isso acontece frequentemente quando links quebrados, endereços (URLs) mal divulgados e páginas que não existem mais podem ser acionados pelo usuário e pelos robôs dos mecanismos de busca também. A seguir, vou explicar como evitar esse problema e como ajudar o usuário a recuperar-se de um erro 404.

Ferramenta para links quebrados

Uma forma comum de encontrar um erro 404 é quanto existem links quebrados dentro do site.
Isso prejudica o SEO, o posicionamento do site, consequentemente impactando também no processo de encontrabilidade como um todo.

Uma ferramenta eficiente para encontrar links quebrados é o Checklink. Trata-se de um recurso disponibilizado pelo W3C para encontrar esses links que podem prejudicar a navegação e o processo de encontrabilidade do website.

lista-links-quebrados

Exemplo de relatório fornecido pela ferramenta.

Após encontrados os erros, trabalhe sempre de modo a corrigi-los, para não ter problemas com indexação e não perder usuários. Afinal, sites com links quebrados passam pouca credibilidade para o usuário e pode-se afirmar que para o robô também.

Quando a página muda de endereço

Outro cenário comum é quando determinada página não existe mais ou mudou de endereço. Mudanças estruturais no site podem fazer com que determinadas páginas sofram mudanças nas suas URLs. O que acontece, então, é que o usuário ou mesmo o robô de um mecanismo de busca devem ser redirecionados para a nova página, através do protocolo 301. É o famoso redirect 301. Esse redirecionamento deve ser feito de modo a evitar o erro 404, bem como evitar a perda de popularidade. Imagine que cada página de um website possui um nível de popularidade e, sendo assim, se a URL muda e não é utilizado o redirecionamento, além de o usuário se deparar com um erro, a página também perde a popularidade perante os mecanismos de busca. E o problema não para por aí. Pense que, dessa forma, esse erro pode trabalhar contra você em termos de resultados de busca, além da questão popularidade.

A configuração para o redirecionamento 301 no servidor apache é simples: consiste em adicionar o código abaixo no .htaccess, informar a URL antiga e a nova, para onde o usuário deve ser redirecionado:

redirect 301 /antigo.php http://www.exemplo.com/nova-pagina.php

Esse procedimento irá colaborar para que o site não perca popularidade nem tenha problemas na sua indexação nos mecanismos de busca, além de contribuir para que o usuário também encontre o que está procurando. Mas, em todo caso, faça uma página de erro 404 adequada para colaborar com o usuário.

Página de erro 404 personalizada

Uma página de erro 404 deve ajudar o usuário a se recuperar do erro. Um detalhe importante é que a página personalizada mantenha a mesma URL que foi digitada errada. É possível, às vezes, encontrar alguns sites onde esse processo ocorre erroneamente direcionando o usuário através de um redirect 301 para uma página 404 personalizada. Isso não é recomendável.

O que acontece é que o servidor precisa receber o protocolo 404 e entender que se trata de um erro, principalmente quando isso ocorre por causa de um link quebrado.

Uma ferramenta interessante para saber qual protocolo está sendo entregue ao robô é o HttpFox.

http-fox

HttpFox em funcionamento detalhando informações sobre a requisição.

Perceba o "status http" que é "200 ok", ele informa ao agente que está tudo certo perante a requisição, que o pedido é válido.

O HttpFox é muito útil para identificar problemas relacionados a protocolos de servidor. Trata-se de um complemento do Firefox que pode ser baixado e instalado em instantes sem que seja preciso realizar grandes configurações.

Uma boa página de erro 404 deve conter as seguintes características:
  • Informar aos visitantes que a página não pode ser localizada;
  • Ter uma mensagem pedindo desculpas pelo transtorno; e
  • Certifique-se de que a página 404 tem a mesma aparência das demais páginas do seu site (menus, interface de busca, etc).

Configuração do 404 no sevidor

A configuração no Apache é uma das mais simples que podem ser realizadas. No arquivo .htaccess basta incluir a linha a seguir para que seja carregada a página personalizada:

ErrorDocument 404 /pagina-personalizada.html

Dessa forma, o usuário receberá, ao acessar uma página não existente, seja através de um link quebrado ou uma URL não existente, uma mensagem de erro através da página personalizada de erro 404 junto a artefatos que o ajudarão a se recuperar do erro.

Veja mais:
Sobre erro 404 no livro: "SEO – Otimização de Sites – Aplicando técnicas de otimização de sites com uma abordagem prática"

Mensagens de Erro personalizadas no Apache

1 de abril de 2010

Livro sobre Otimização de Sites

Frequentemente em meus artigos, cito autores e, em alguns casos, até faço resenhas de alguns livros que leio e gosto. Sempre gostei de escrever e em cada artigo tento, na medida do possível, contar uma história, colaborar com alguém. Foi assim que decidi escrever um livro sobre SEO.
capa do livro sobre SEO
Capa do livro: SEO, Otimização de Sites: aplicando técnicas de otimização de sites com uma abordagem prática
Adquira o livro "SEO - Otimização de Sites" no site Brasport

Estou lançando semana que vem, dia 08/04 meu livro “SEO, Otimização de Sites: aplicando técnicas de otimização de sites com uma abordagem prática” pela editora Brasport do Rio. Será em São Paulo (capital) na “Livraria da Vila” no Itaim, a partir das 18:30. (Rua Dr. Mário Ferraz, 414).

O livro aborda as técnicas de otimização on-site e off-site, o que é SEO, para que serve, explicando as melhores práticas para que um site possa ser localizado mais facilmente pelas ferramentas de busca. Para isso, utilizei um estudo de caso, onde, através de conceitos, técnicas e uma abordagem orientada a projetos (com todas suas disciplinas e boas práticas), explico detalhes importantes para que uma empresa possa ser encontrada por seus clientes em potencial através dos mecanismos de busca.
estrutura analítica do projeto de SEO
EAP: Estrutura Analítica de Projeto para SEO

Organização dos tópicos importantes

Primeiramente abordo o processo adotado ao longo do livro e como ele irá evoluir durante o exemplo utilizado. Depois, faço uma descrição do estudo de caso (de uma loja de instrumentos musicais que possui um e-commerce), com o objetivo de exemplificar os requisitos importantes. Posteriormente, mostro como podem ser escolhidas as palavras-chave do projeto hipotético, bem como as páginas de entrada (landing pages) foco dessas palavras. Na fase de execução do projeto, a otimização dentro e fora do site é abordada com a aplicação das técnicas conhecidas e exemplos dentro do contexto do site. Redes sociais também serão consideradas como estratégias, principalmente no que se refere à otimização off-site.

Com o objetivo de integrar todas as técnicas explicadas, mostro também como é possível dominar os resultados de busca de uma página. No final, ferramentas, métricas e alguns ajustes são observados para que seja possível entender como podem ser realizadas manutenções, objetivando o posicionamento do site nos mecanismos de busca.

Comunidade no Orkut sobre Otimização de Sites