0
media

O robots.txt ideal para OpenCart

Versões do OpenCart compatíveis com este tutorial:

OpenCart 2.0.3.1 ou superior

OpenCart 3.0.1.1 ou superior

Introdução:

Segundo o Google:

"Um robots.txt é um arquivo que fica na raiz do seu site. O arquivo indica as partes do site que você não deseja que sejam acessadas por indexadores de mecanismos de pesquisa."

Referência:
https://support.google.com/webmasters/answer/6062608?hl=pt-BR

Uma vez que entendemos o conceito, que podemos utilizar o arquivo robots.txt (arquivo de texto), para impedir que os indexadores (buscadores) como o Google, coloquem nos resultados das buscas, páginas que não queremos ou que podem gerar conteúdo duplicado; neste tutorial vou ensinar de forma prática, como criar o arquivo robots.txt ideal para lojas com OpenCart.

Não é somente o Google que utilizar o arquivo robots.txt para verificar as regras de escaneamento, outros indexadores como o Yahoo!, Bing, também utilizam, por isso, podemos considerá-lo como um arquivo indispensável no auxílio do SEO.

Vamos lá!

Crie dentro do diretório raiz (principal) do seu OpenCart, um arquivo com o nome robots.txt e dentro dele, acrescente o código abaixo:

User-agent: *
Disallow: /*?sort
Disallow: /*&sort
Disallow: /*?order
Disallow: /*&order
Disallow: /*?limit
Disallow: /*&limit
Disallow: /*&search
Disallow: /*&description
Disallow: /*&category_id
Disallow: /*&filter
Disallow: /*?page=1
Disallow: /*?keyword
Disallow: /*?route=checkout
Disallow: /*?route=cart
Disallow: /*?route=account
Disallow: /*?route=account/login
Disallow: /*?route=account/register
Disallow: /*?route=account/forgotten
Disallow: /*?route=account/address
Disallow: /*?route=account/wishlist
Disallow: /*?route=account/order
Disallow: /*?route=account/download
Disallow: /*?route=account/recurring
Disallow: /*?route=account/reward
Disallow: /*?route=account/return/add
Disallow: /*?route=account/transaction
Disallow: /*?route=account/newsletter
Disallow: /*?route=common/home
Disallow: /*?route=product/search
Disallow: /*?route=product/compare
Disallow: /*?route=affiliate/account
Disallow: /*?route=affiliate/login
Disallow: /*?route=affiliate/register
Disallow: /*?route=affiliate/forgotten
Disallow: /*?route=affiliate/payment
Disallow: /*?route=affiliate/tracking
Disallow: /*?route=affiliate/transaction

Allow: /
Sitemap: http://www.seudominio.com.br/index.php?route=feed/google_sitemap

* No final do código substitua o www.seudominio.com.br pelo domínio da sua loja.

Salve o arquivo, e teste se ele está no local correto acessando o arquivo através do seu navegador conforme o exemplo abaixo:

http://www.seudominio.com.br/robots.txt
* Substitua o www.seudominio.com.br pelo domínio da sua loja.

Se ao acessar o endereço conforme o exemplo acima, for exibido o conteúdo do arquivo robots.txt que acabamos de criar, então você fez tudo corretamente.

Importante:

Se você estiver utilizando a extensão abaixo, que torna todas as urls em amigáveis:
http://www.opencartbrasil.com.br/extensoes/todas-urls-amigaveis

Então utilize o código abaixo:

User-agent: *
Disallow: /*?sort
Disallow: /*&sort
Disallow: /*?order
Disallow: /*&order
Disallow: /*?limit
Disallow: /*&limit
Disallow: /*&search
Disallow: /*&description
Disallow: /*&category_id
Disallow: /*&filter
Disallow: /*?page=1
Disallow: /*?keyword
Disallow: /conta/minha-conta
Disallow: /conta/lista-desejos
Disallow: /conta/cadastro
Disallow: /conta/cadastro/confirmacao
Disallow: /conta/acessar
Disallow: /conta/solicitar-senha
Disallow: /conta/informacoes
Disallow: /conta/modificar-senha
Disallow: /conta/enderecos
Disallow: /conta/enderecos/editar
Disallow: /conta/enderecos/cadastro
Disallow: /conta/pontos
Disallow: /conta/sair
Disallow: /conta/historico
Disallow: /conta/historico/informacoes
Disallow: /conta/informativo
Disallow: /conta/downloads
Disallow: /conta/assinaturas
Disallow: /conta/devolucoes
Disallow: /conta/devolucoes/cadastro
Disallow: /conta/devolucoes/confirmacao
Disallow: /conta/creditos
Disallow: /conta/informativo
Disallow: /conta/sair
Disallow: /vale-presentes/comprar
Disallow: /vale-presentes/confirmacao
Disallow: /afiliados/conta
Disallow: /afiliados/editar
Disallow: /afiliados/modificar-senha
Disallow: /afiliados/informacoes
Disallow: /afiliados/gerador-links
Disallow: /afiliados/creditos
Disallow: /afiliados/sair
Disallow: /afiliados/solicitar-senha
Disallow: /afiliados/cadastro
Disallow: /afiliados/acessar
Disallow: /carrinho
Disallow: /carrinho/finalizar
Disallow: /carrinho/confirmacao
Disallow: /contato/enviado
Disallow: /comparacao-produtos
Disallow: /busca

Allow: /
Sitemap: http://www.seudominio.com.br/index.php?route=feed/google_sitemap

* No final do código substitua o www.seudominio.com.br pelo domínio da sua loja.

Observação:

No final do código no arquivo robots.txt, apontamos o link para o nosso arquivo Sitemap, mas para que isso funcione, você precisa ativá-lo, e caso você ainda não tenha ativado o Sitemap, segue o link com um tutorial que irá orientá-lo:
http://www.opencartbrasil.com.br/tutoriais/habilitando-sitemap-opencart

Pronto!

Sua loja já está pronta para receber os indexadores (buscadores).


Leitura extra:

https://support.google.com/webmasters/answer/6062596?hl=pt-BR&ref_topic=6061961


Dúvidas:

Caso ainda tenha dúvidas, pesquise no fórum OpenCart Brasil.