Quatro maneiras de otimizar seu servidor web Apache para SEO
Publicados: 2011-01-11Existem muitos aspectos do SEO, como a criação de links, que podem levar um tempo substancial antes que possamos ver um retorno nos resultados da pesquisa. É por isso que é importante ter uma série de outras estratégias de ganho rápido que comecem a mostrar resultados com o tempo.
Uma daquelas coisas que você pode fazer é otimizar seu servidor web para SEO. Isso é algo que poucas pessoas conhecem ou escolhem, o que significa que você pode usá-lo para obter uma vantagem sobre sua concorrência.
Embora quase todas as dicas descritas abaixo possam ser adaptadas essencialmente a qualquer ambiente de servidor web (como IIS, por exemplo), optei por focar no Apache, pois é a plataforma mais comum disponível hoje.
1. Hospede localmente
A menos que o público principal do seu site seja global, a localização física do seu servidor da web desempenha um papel importante no SEO, principalmente devido à crescente proeminência da pesquisa local que vimos no Google nos últimos tempos.
Vamos usar um exemplo onde eu executo uma busca por “”. No momento em que escrevo, há aproximadamente XXXX resultados para esse termo específico. Portanto, considere por um momento como um mecanismo de pesquisa pode determinar algoritmicamente quais seriam os exemplos mais apropriados para retornar, considerando que estou realizando essa pesquisa na Austrália.
Algumas das coisas que os mecanismos de pesquisa provavelmente considerarão são:
- O site tem um nome de domínio .AU?
- O site menciona a Austrália em seu conteúdo?
Embora ambos os fatores acima sejam de fato fortes sinais para os mecanismos de pesquisa de que o site seria apropriado para um público australiano, ainda existem outros sinais que os mecanismos de pesquisa procuram.
Uma delas é onde o site está hospedado? É improvável que uma empresa estrangeira opte por hospedar seu conteúdo em um servidor australiano; portanto, este é um forte indicador de que este site é direcionado aos australianos e seria um resultado ainda mais relevante.
2. Instale mod_pagespeed
Nos últimos 12 meses, o Google deixou de sugerir sutilmente que eles eram fãs de tornar a web um lugar mais rápido, para declarar isso como um fator em seu algoritmo de classificação de pesquisa.
No início, muitas das recomendações que o Google havia feito para otimizar os tempos de carregamento das páginas nem sempre eram práticas para a maioria dos desenvolvedores implementar. O Google, no entanto, reconheceu isso e decidiu lançar um módulo Apache de código aberto que faria automaticamente o trabalho para você em segundo plano.
A ideia básica por trás do mod_pagespeed é que ele permite uma série de técnicas de otimização baseadas nas melhores práticas sem que você precise fazer grandes alterações complexas em seu site.
Para demonstrar o quão poderoso é este módulo, forneci uma lista rápida de algumas das coisas que anteriormente teriam sido um pesadelo para implementar em qualquer outra coisa que não um pequeno site estático que agora pode ser automatizado:
- Forneça ao servidor informações detalhadas sobre quanto tempo cada visitante leva para carregar e renderizar sua página.
- Remova os espaços em branco desnecessários.
- Combine arquivos CSS/JavaScript externos e embutidos em um único arquivo.
- Melhore a capacidade de cache dos recursos de um site para estar em conformidade com as técnicas de melhores práticas.
- Reduza e remova comentários de todas as páginas HTML, arquivos CSS e JavaScript antes de exibi-los aos usuários.
- Otimize imagens para desempenho antes de servir aos usuários.
Você pode encontrar mais instruções detalhadas sobre o que exatamente o mod_pagespeed faz e como ele faz isso na página inicial oficial do mod_pagespeed.

3. Remova o conteúdo duplicado com mod_rewrite
A menos que você tenha passado um tempo considerável trabalhando ou com pessoas em SEO, há uma boa chance de você não perceber que seu site pode ter problemas com conteúdo duplicado. Permita-me explicar:
Se você possui o site: http://www.example.com/ você está ciente de que não precisa digitar o www no URL acima para que o site seja carregado. O que, no entanto, você pode não perceber é que para um mecanismo de pesquisa http://www.example.com e http://example.com/ são dois sites diferentes. Então, quando você tem pessoas linkando para a versão que não é www e também para a versão www, você está basicamente dividindo o valor desses links para o seu site pela metade.
Felizmente, existe uma solução que é fácil de implementar. Ao habilitar o módulo mod_rewrite do Apache, você pode informar aos mecanismos de pesquisa que qualquer conteúdo na versão que não seja www agora está permanentemente localizado na versão www. Dessa forma, não apenas os mecanismos de pesquisa não pensarão que você tem duas versões de cada página em seu site, mas o valor de qualquer link apontando para a versão errada agora fluirá pela página correta.
Para fazer isso, adicione as seguintes linhas ao seu arquivo .htaccess em seu servidor web. Se você ainda não tem um arquivo .htaccess, você pode simplesmente ir em frente e criar um.
RewriteEngine On
RewriteBase /
RewriteCond % ^yourdomain.com [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]
Se, no entanto, você quiser fazer o inverso e preferir ter a versão não www do seu domínio como padrão, você pode adicionar o seguinte código:
RewriteEngine On
RewriteBase /
RewriteCond % ^www.yourdomain.com [NC]
RewriteRule ^(.*)$ http://yourdomain.com/$1 [L,R=301]
4. Corrija seu servidor web
O ponto final em relação à otimização do seu servidor web para SEO é a segurança. Há algum tempo, o Google oferece notificações aos usuários nos resultados de pesquisa de que um determinado site pode conter malware. No entanto, o Google recentemente expandiu isso para indicar quando um site pode ser invadido ou comprometido.
A melhor maneira de garantir que você não seja vítima de um ataque em seu site é manter seu servidor web atualizado com as versões de software mais recentes e bloquear serviços desnecessários. O Apache ainda fornece uma série de dicas e truques em seu site oficial para ajudá-lo a manter seu site protegido contra hackers (o que certamente é um bom primeiro passo).
Resumo
- Certifique-se de que a localização física do seu servidor web seja apropriada para o tipo de público que você está tentando atingir.
- Otimize a maneira como seu servidor web lida com solicitações HTTP instalando mod_pagespeed.
- Resolva a duplicação de todo o seu site usando mod_rewrite para redirecionar 301 versões não www de seus URLs para a versão www.
- Certifique-se de que o ambiente do seu servidor web esteja atualizado com os patches de segurança mais recentes para ajudar a evitar que hackers ataquem seu site.
Espero que algumas das dicas que descrevi acima ajudem você a obter algumas vitórias rápidas em SEO e a fornecer uma vantagem sobre seus concorrentes menos experientes tecnicamente. Se alguém tiver alguma dúvida, é só deixar nos comentários que com certeza responderei.