Sexta-feira, Fevereiro 08, 2008

Otimização para sites de busca (SEO) - Erros arquiteturais

Conforme prometido no artigo , vou comentar sobre erros arquiteturais comuns que podem afetar uma estratégia de Search Engine Optimization (Otimização para sites de busca) eficaz.

Os mais importantes erros cometidos (especialmente e com frequência por web designers):

- Criar sites inteiros em Flash ou outra tecnologia RIA (Rich Internet Application).

- Criar a página Home em Flash.

- Criar páginas com o texto sendo uma figura (sim, isso existe!) ao invés de HTML, pdf ou um doc.

- Criar um menu de navegação de páginas do site em Flash ou apenas com JavaScript ou apenas usando figuras como botões.

Os pontos acima são os mais básicos, pois o seu site ou muitas páginas dele podem simplesmente não constar do google devido aos pontos acima relatados. O Google e outras ferramentas de busca indexam HTML. Elas não indexam (ainda não... pelo menos!) aplicações RIA como Flash, Flex, Silverlight, Google Web Toolkit, etc ou menus dinâmicos escritos apenas em JavaScript ou com figuras e botões ao invés de links. Nós, seres humanos, adoramos esse contexto visual e essas aplicações mais amigáveis. Porém e, infelizmente, os robôs de busca ainda não conseguem compreender esses formatos. Os spiders de busca amam mesmo é texto HTML!

Caro web designer ou desenvolvedor web: isso não significa que você não deve nunca mais usar Flash ou RIA na sua vida ou fazer algum efeito legal em JavaScript. Você deve apenas controlar com parcimônia seu uso. Crie a home page do site, seus menus e seu conteúdo escrito usando HTML e trate um Flash como uma aplicação interna ao site. Lembre-se: conteúdo escrito deve sempre e preferencialmente estar em formato HTML, para que possa ser lido perfeitamente pelos robôs de busca.

Outro erro arquitetural grave é o formato das URLs dinâmicas de um site. Esse é um erro causado especialmente pelos arquitetos e programadores web. URLs dinâmicas, dependendo de como são formadas, podem causar problemas para a leitura dos robôs de busca. Mesmo quando não trazem problemas elas reduzem as chances de um bom posicionamento na busca orgânica. Isso ocorre porque as máquinas de busca procuram as palavras-chave especialmente no título da página, na URL e no corpo do texto. Nesse artigo não vou falar sobre estratégias de como encontrar boas palavras-chave e como usá-las dentro de uma página de site (quem sabe outro dia!). O importante é que se saiba que a URL de uma página ajuda a dar mais relevância às palavras-chave. Uma boa URL também ajuda na leitura dos seres humanos que a estão acessando. Portanto há ótimos motivos para que a URL seja amigável!

Portanto, uma URL ruim pode fazer com que a página tenha um rank menor ou, pior ainda, nem seja listada no mecanismo de busca.

Exemplos de URLs ruins:

http://yourdomain.com/index.html&DID=18&CATID=13

http://yourdomain.com/buyAHome.do;jsessionid=07D3CCD

http://www.yourdomain.edu/racing/scores.php?prg=1

As três URLs acima são ruins pois não especificam do que exatamente se trata a página e ainda podem gerar problemas de acesso aos robôs.

Note agora como são URLs bem formuladas:

http://josepaulopapo.blogspot.com/2008/01/introducao-openup.html

http://josepaulopapo.blogspot.com/2008/01/bibliografia-marketing-otimizacao-sites.html

http://www.amazon.com/Enterprise-Scrum-Ken-Schwaber/dp/0735623376

Nas duas primeiras URLs (do meu site. É claro que eu uso técnicas de SEO!!!) é possível verificar que o primeiro artigo trata de uma introdução ao OpenUP e o segundo é uma bibliografia sobre otimização de sites. Ambos são de janeiro de 2008 (2008/01). No terceiro link vemos como a Amazon também usa de forma correta as URLs: a URL contém as palavras-chave do livro (que se chama "The Enterprise and Scrum"), bem como o ISBN (caso o usuário faça uma busca pelo ISBN no google também achará logo nos primeiros resultados a página da Amazon).

Não vou citar nomes (e nem URLs!), mas procure os principais sites brasileiros de vendas de livros e outros produtos aqui do Brasil e vocês notarão que eles ainda não possuem URLs boas (provavelmente devido a um problema arquitetural no desenvolvimento e falta de conhecimento de técnicas de otimização para sites de busca).

Falamos então de alguns erros básicos e principais (há mais! mas não os tratamos nesse artigo) na construção de sites e que podem torná-lo praticamente invisível nos sites de busca como Yahoo, Google, etc. Mais uma vez recomendo que clientes peçam claramente que seus sites sejam Search Engine Friendlies - isto é amigáveis a sites de busca - se acharem necessário e que os analistas de requisitos perguntem isso claramente a seus clientes (trate como um requisito não funcional do site).

Se sua empresa (ou a empresa contratada para construir seu site) não conhece as técnicas de SEO, contrate um especialista para ajudá-lo. Nada pior do que não conseguir um marketing de busca orgânico bom (e ainda por cima gratuito!!!) devido a erros arquiteturais de construção do site e por não saber como as máquinas de busca indexam as páginas!

Marcadores: , ,

Sexta-feira, Janeiro 04, 2008

Bibliografia sobre Marketing e Otimizacao para Sites de Busca

Na parte 1 da série sobre otimização para sites de busca fizemos uma breve introdução aos conceitos e à necessidade de pensar a arquitetura de um site voltada para a leitura também por sites de busca.

Abaixo segue uma bibliografia básica interessantíssima sobre esse vasto assunto. Para quem quiser ou precisar entrar nesse mundo as leituras abaixo são obrigatórias.

"Search Engine Marketing, Inc.: Driving Search Traffic to Your Company's Web Site" de Mike Moran e Bill Hunt - Este livro trata de estratégias para marketing de busca, tanto orgânicas como pagas. Eu diria que este é o primeiro livro que todo profissional de marketing ou desenvolvedor SEO deveria ler sobre o assunto. Ele trata de Retorno sobre investimento das estratégias de SEM, de como criar um plano de Marketing focado em busca, dicas de como pagar links patrocinados e criar sites otimizados, entre outros assuntos.



"Search Engine Optimization For Dummies, Second Edition" de Peter Kent - Apesar do nome "For Dummies" esse é um livro fundamental sobre otimização para sites de busca. Deve ser o primeiro livro a ser lido. Ele aborda com profundidade as principais técnicas de SEO, bem como dá dicas para você não cometer fraudes que podem diminuir seu ranqueamento.



Pay Per Click Search Engine Marketing For Dummies de Peter Kent - Também da série "for Dummies" esse é um livro que explica em detalhes como utilizar links patrocinados e técnicas para comprar palavras-chave ( keywords ). Fundamental para os marketeiros de plantão que adotarem também a estratégia pay-per-click.



"Web Design for ROI: Turning Browsers into Buyers & Prospects into Leads" de Lance Loveday e Sandra Niehaus - Um livro interessantíssimo, que ajuda web designers a pensar na construção de um site com o ponto de vista do objetivo final daquele site (realizar uma compra em um site de comércio eletrônico, fazer uma assinatura mensal num site de serviços, etc). Aborda extraordinariamente bem como projetar home pages, landing pages, category pages, formulários e processo de checkout.



"AdWords For Dummies" de Howie Jacobson - Este é para quem quer se aprofundar na ferramenta para adquirir e gerenciar links patrocinados no site de buscas Google.



"Professional Search Engine Optimization with PHP: A Developer's Guide to SEO" de Jaimie Sirovich e Cristian Darie - Este é um livro fundamental para desenvolvedores. Os autores explicam em detalhes como deve ser feita a arquitetura de um site que atenda também a otimização para sites de busca. Apesar de dar exemplos de código em PHP as dicas e técnicas encontradas no livro podem ser adaptadas com facilidade para qualquer linguagem e plataforma (Java, JEE, Ruby on Rails, Delphi, Python, etc).



"Professional Search Engine Optimization with ASP.NET: A Developer's Guide to SEO" de Cristian Darie e Jaimie Sirovich - O livro é muito parecido com o imediatamente acima. A principal diferença são os exemplos de códigos, que são fornecidos em ASP .NET.



"Search Engine Optimization: An Hour a Day" de Jennifer Grappone e Gradiva Couzin - Esse é um livro muito bom para quem já possui ou dá manutenção em um site e precisa otimizá-lo para sites de busca. As autoras fornecem técnicas passo a passo para você melhorar continuamente a otimização do seu site. Neste livro fica ainda mais clara a dificuldade para otimizar um site de buscas depois que ele já foi construído. Planejar a otimização desde a arquitetura trará maiores benefícios e também um custo menor. É claro que a otimização para sites de busca nunca pode parar, mas ter uma boa fundação arquitetural facilitará o trabalho de manutenção da estratégia de SEO.

Marcadores: , ,

Otimização de sites de busca ( SEO ) para desenvolvedores - Introdução

Esse é o artigo introdutório na série sobre Marketing em sites de busca ( Search Engine Marketing ) e Otimização de sites de busca ou Search Engine Optimization - SEO.

O Marketing em sites de busca ( Search Engine Marketing ) se tornou um negócio de bilhões de dólares em todo o mundo. Aparentemente esse deveria ser assunto para profissionais da área de Marketing. Porém, como veremos nesse e outros artigos, essa matéria precisa ser pensada e feita pelos desenvolvedores também.

Vamos começar com os conceitos básicos. Podemos dividir o Marketing de busca em duas grandes estratégias:

- A busca paga com links patrocinados ( chamada de Pay-per-Click Search Engine Marketing ).
- Um bom resultado do seu site em uma busca orgânica ( onde pode-se usar técnicas de Otimização de sites de busca ou Search Engine Optimization - SEO ), isto é, o link do seu site aparecendo na lista não paga do site de busca.

Este artigo trata da estratégia de melhoria das buscas orgânicas, através de técnicas de otimização de sites de busca ( Search Engine Optimization - SEO ). Mas por que esse assunto é importante também para os desenvolvedores (arquitetos, gerentes de projeto, programadores, analistas de sistemas, analistas de requisitos e testadores)? Porque, para obter um bom posicionamento nas listas orgânicas de sites de busca, a arquitetura de um site é tão importante quanto o conteúdo otimizado para buscas criado por publicitários e profissionais de marketing.

Por ser um aspecto arquitetural crítico ouso dizer que esse pode ser considerado um novo requisito não funcional! Para criar um site dinâmico que seja acessível na Internet os analistas de requisitos deveriam ter mais algumas perguntas para fazer em suas entrevistas, dentro da categoria de requisitos não-funcionais:

- O site deve ser otimizado para sites de busca?

- Qual deve ser o nível dessa otimização?

- O site possui como um de seus objetivos estar no topo do ranqueamento do Google, Yahoo e MSN?

Mas por que devemos nos preocupar com a otimização de sites de busca o mais cedo possível em um projeto de site na Internet? Porque um bom conteúdo só será bem otimizado se estiver assentado numa boa fundação arquitetural. Se essa fundação estiver ruim, não há bom conteúdo que salvará o site de um posicionamento também ruim em um site de busca. E devemos lembrar a motivação por trás de um bom posicionamento no Google, Yahoo e MSN: uma grande quantidade de pessoas ( ouso até dizer que a maioria! ) chegará ao seu site pela primeira vez através de cliques em listas orgânicas de sites de busca, e não através da digitação direta da URL do seu site em um browser! A grande maioria das pessoas que usam sites de busca tendem a clicar em um ou mais dos 10 primeiros resultados que aparecem na listagem orgânica (não paga) desses sites. Uma porcentagem menor clica nos links pagos e em links orgânicos mais afastados (que estão no final da primeira página natural ou na segunda página natural em diante).

Na parte 2 da série - Bibliografia - passarei uma excelente bibliografia comentada para que desenvolvedores e marketeiros se aprofundem neste mundo de estratégias de SEM ( Search Engine Marketing ).

Na parte 3 da série - Erros arquiteturais - trataremos dos principais problemas relacionados a SEO ( Search Engine Optimization ), cometidos por desenvolvedores ao construir um site na Internet.

E não esqueça! Se tiver alguma dúvida e/ou sugestão deixe seus comentários. Isso enriquecerá os assuntos do blog.

Marcadores: , ,


Veja as Estatísticas