A iniciativa no-www

Desde o início deste ano resolvi aderir ao movimento No-www, a qual defende que todos sites devem ser acessíveis tanto com o prefixo www. (www.example.com), quanto sem o prefixo (example.com).

Motores de busca como o Google, explicam que você deve ter um domínio de preferência para seu site.

Estes motores de busca tratam www.example.com e example.com como sites diferentes, o que pode resultar em duplicidade de conteúdo e conflito de ranking (no caso do Google, o PageRank).

São definidas pelo No-www, as seguintes classes de conformidade:

Classe A

O site seria acessível tanto usando o prefixo www., quanto não utilizando-o, sem nenhum tipo de redirecionamento. Muitos servidores de hospedagem já são configurados desta forma.

Quando o seu site é acessível tanto por www, quanto sem o www, você deve informar aos motores de busca, qual o seu domínio de preferência, para que não tenha problemas, como os descritos no 3° parágrafo.

Classe B

São sites no qual quando acessados por www., serão redirecionados a uma versão sem o prefixo www.

Você pode notar que no domínio caioariede.com, por exemplo, quando acessado via http://www.caioariede.com/, você é redirecionado para a versão sem www. (http://caioariede.com/).

Resolvi adotar esse padrão para realmente deixar de lado o www., mas sem esquecer dos muitos usuários que ainda usam muito o prefixo www.

Quando algum motor de busca acessa o meu domínio usando www., ele é informado que o domínio foi redirecionado permanentemente para a versão sem www. Evitando assim duplicidade de conteúdo e conflitos com ranking.

Desta forma, não é necessário informar ao Google, ou aos outros motores de busca qual é o seu domínio de preferência, pois ele é informado toda vez que acessa o site através do domínio prefixado.

Classe C

Nesta classe, o domínio prefixado por www simplesmente não existe, ou seja, o seu site não é acessível via www.example.com.

É raramente implementado, devido ao grande número de usuários que incluem o www na hora de acessar um site.

Implementando a “Classe B”

Caso você ache que a Classe B se encaixa ao perfil do seu site, e queira implementa-la como eu, você pode configurar isso através do seu .htaccess, usando mod_rewrite.

Coloque as instruções abaixo no arquivo .htaccess na raiz do seu site, caso não exista crie-o.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule .* http://%1%{REQUEST_URI} [R=301]

Validando o seu domínio

Você pode validar o acesso do seu domínio através do site do No-www, clicando no link get-validated.

E caso queira, existem alguns selos disponíveis para você colocar em seu site/blog.

no-www blog button

no-www class b


Outras postagens interessantes

2 pessoas comentaram

  1. Excelente post brother! Fera mesmo!

    Não somente pelo esclarecimento tecnico, como pelo ponto que tocou que irei falar sobre no meu blog!

    Que é o ponto de como isso influi na comunicação! Que é um aspecto bem importante também! =D

    ABRAÇAO!

  2. muito bom cara… gostei dessa idéia e já estou aderindo-a :D

Deixe o seu comentário

Você pode usar as seguintes tags no seu comentário: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">

Para comentar um código, utilize por exemplo: <pre lang="php" line="2">echo 'Hello World';</pre>