Os parâmetros de URL, componentes adicionais nas ligações web, desempenham um papel crucial na filtragem, organização e rastreamento de informações em um site.
No entanto, esses parâmetros podem gerar desafios para o SEO, como duplicação de conteúdo e problemas de rastreamento. Este guia explora os URLs parametrizados e como solucionar esses problemas.
Antes de mergulharmos nos parâmetros de URL, é essencial compreender o que é um URL.
Um URL, ou Uniform Resource Locator, é essencialmente o endereço de uma página da web. Ao inseri-lo na barra de pesquisa, um mecanismo de pesquisa o direciona para o site ou página específica.
A estrutura de um URL é composta por cinco elementos principais.
Exemplo: https://www.seusite.com/blog/parametros-url
No exemplo acima, as partes do URL seriam:
1. Protocolo
O ‘http://’ ou ‘https://’ define as regras para a transferência de arquivos na World Wide Web.
2. Domínio
O domínio é o nome do seu site, identificando a entidade ou indivíduo que o administra. No exemplo, ‘seusite’ é o domínio.
3. Subdomínio
Subdomínios são usados para estruturar um site, sendo ‘www’ um subdomínio comum. Vários subdomínios podem ser criados para compartilhar informações distintas no mesmo site.
Empresas usam subdomínios como “loja.dominio.com” e “compras.dominio.com”.
4. TLD (Domínio de Topo)
O TLD é a extensão que segue o domínio, como ‘.com’, ‘.org’, ‘.gov’ ou ‘.biz’.
5. Caminho
O caminho indica a localização exata do conteúdo ou informação desejada. No exemplo, o caminho é ‘blog/parametros-url’.
Esta estrutura detalha como cada parte contribui para a localização da informação.
Mas você sabia que um URL também pode transmitir informações para o site?
Sim!
É nesse contexto que o parâmetro URL se torna relevante.
O que é um Parâmetro de URL?
Já notou caracteres especiais em URLs, como ‘?’, ‘=’ ou ‘&’?
Imagine que você está pesquisando por ‘marketing’. O URL pode ser:
www.seusite.com/buscar?q=marketing
A sequência após o ‘?’ é o “Parâmetro de URL” ou Query String. O ‘?’ separa o URL para identificar a string de consulta.
Parâmetros de URL são comuns em sites com muitos dados, ou onde produtos são filtrados, como em lojas online.
Os parâmetros contêm pares de chave e valor separados por ‘=’, e vários pares são separados por ‘&’.
O valor representa os dados, e a chave o tipo de dados.
Ao navegar em um produto numa loja virtual, por exemplo:
https://www.seusite.com/sapatos
Ao filtrar por cor, o parâmetro de URL é adicionado:
https://www.seusite.com/sapatos?cor=preto
(onde ‘cor’ é a chave, e ‘preto’ é o valor).
Para filtrar por novidades, o parâmetro adicional será:
https://www.seusite.com/sapatos?cor=preto&ordenar=mais-recente
Parâmetros de URL são úteis, mas confundem os mecanismos de busca, pois capturam variações da mesma página, causando duplicação e impactando a classificação no Google.
Vamos explorar como usar parâmetros de URL corretamente para evitar problemas de SEO.
Como Utilizar Parâmetros de URL?
Parâmetros de URL servem para avaliar páginas e rastrear preferências dos usuários.
Eis uma lista de 11 parâmetros de URL:
1. Rastreamento
Códigos UTM rastreiam tráfego de campanhas e anúncios pagos.
Exemplo: ?utm_medium=video15
ou ?sessionid=173
2. Reordenando
Organiza itens de acordo com parâmetros.
Exemplo: ?ordenar=mais_avaliados
ou ?ordenar=menor-preco
3. Traduzindo
A URL indica o idioma selecionado.
Exemplo: ?lang=en
ou ?idioma=de
4. Procurando
Para encontrar resultados no site.
Exemplo: ?q=termo de pesquisa
ou ?buscar=menu-dropdown
5. Filtrando
Filtra por campos como tipo, evento, região.
Exemplo: ?tipo=camisa&cor=preto
ou ?faixa de preco=10-20
6. Paginação
Para dividir conteúdo em páginas de lojas online.
Exemplo: ?pagina=3
ou ?indicepagina=3
7. Identificando
Organiza páginas por tamanho, categoria, etc.
Exemplo: ?produto=camisa branca
, ?categoria=formal
ou ?idproduto=123
8. IDs de Afiliados
Identificadores únicos para rastrear links de afiliados.
Exemplo: ?id=12345
9. Etiquetas de Publicidade
Rastreiam o desempenho de campanhas.
Exemplo: ?utm_source=campanha-email
10. IDs de Sessão
Rastream o comportamento do usuário no site, comum em e-commerce.
?sessionid=4321
11. Timestamps de Vídeo
Para pular para um tempo específico em um vídeo.
?t=60
Analisemos agora os problemas causados por URLs parametrizados.
Principais Problemas de SEO Causados por Parâmetros de URL
Um URL bem estruturado é essencial para que usuários compreendam a hierarquia do seu site. No entanto, o uso excessivo de parâmetros pode gerar problemas para o SEO.
Vamos analisar os problemas mais comuns.
Desperdício do Orçamento de Rastreamento
Sites com muitos URLs baseados em parâmetros levam o Google a rastrear diversas versões da mesma página. Isso pode consumir largura de banda e resultar na sinalização de conteúdo como de baixa qualidade.
Duplicação de Conteúdo
Parâmetros fazem com que robôs de busca rastreiem versões diferentes da mesma página, indexando múltiplos URLs e gerando conteúdo duplicado.
Se seu site permite ordenar conteúdo por preço, por exemplo, isso restringe resultados, mas não altera o conteúdo da página.
Vejamos um exemplo:
http://www.seusite.com/calcados/sapatos
http://www.abc.com/calcados/sapatos?categoria=tenis&cor=branco
http://www.abc.com/calcados/sapatos?categoria=tenis&tipo=masculino&cor=branco
Estes são três URLs com o mesmo conteúdo, mas que serão considerados separados pelos robôs de busca, causando problemas de conteúdo duplicado.
Canibalização de Palavras-Chave
A canibalização ocorre quando várias páginas disputam as mesmas palavras-chave, prejudicando o SEO. Páginas competindo entre si resultam em menor CTR, menos autoridade e baixas conversões.
Neste cenário, motores de busca podem ter dificuldade em definir qual página classificar. Isso pode levar a uma classificação inadequada para um termo, resultando em baixo desempenho com base em sinais do usuário.
Baixa Clicabilidade
URLs com parâmetros podem parecer complexos e difíceis de ler. URLs menos transparentes não inspiram confiança e, portanto, tendem a receber menos cliques.
Por exemplo:
URL 1: http://www.seusite.com/calcados/sapatos
URL 2: http://www.seusite.com/calcados/sapatos?catID=1256&tipo=branco
O URL 2 parece menos confiável comparado ao URL 1, diminuindo a CTR, afetando a classificação e reduzindo a autoridade do domínio.
Melhores Práticas de SEO para Gerenciamento de Parâmetros de URL
Agora que sabemos como parâmetros de URL podem prejudicar o SEO, vejamos como evitá-los com algumas alterações ao criá-los.
Prefira um Caminho de URL Estático em Vez de um Dinâmico
URLs estáticos e dinâmicos têm funções diferentes, mas URLs dinâmicos não são ideais para SEO, pois são difíceis para mecanismos de busca indexar comparados a URLs estáticos.
Recomenda-se converter parâmetros em subpastas usando renderização do lado do servidor. No entanto, isso não é ideal para todos os URLs dinâmicos, pois filtros de preço podem não adicionar valor ao SEO. Se indexados, podem gerar conteúdo de baixa qualidade, então é melhor mantê-los dinâmicos.
URLs dinâmicos são úteis para rastreamento. URLs estáticos não são ideais para rastrear todos os parâmetros.
Use caminhos estáticos para indexar páginas específicas e dinâmicos quando não quer que a página seja indexada. Parâmetros de rastreamento, reordenação, filtragem e paginação podem ser dinâmicos, enquanto outros podem ser estáticos.
Consistência em URLs Parametrizados
URLs parametrizados devem ser organizados para evitar problemas de SEO, como valores vazios, parâmetros desnecessários e chaves repetidas.
Os URLs devem seguir uma sequência consistente para evitar desperdício de orçamento de rastreamento e divisão de sinal de classificação.
Exemplo:
https://seusite.com/produto/sabonete-facial/rosa?chave2=valor2&chave1=valor1
https://seusite.com/produto/sabonete-facial/rosa?chave1=valor1&chave2=valor2
Neste exemplo, a ordem dos parâmetros varia. Robôs de busca tratarão estes URLs separadamente, rastreando-os duas vezes.
Quando em ordem consistente:
https://seusite.com/produto/sabonete-facial/rosa?chave1=valor1&chave2=valor2
https://seusite.com/produto/sabonete-facial/rosa?chave1=valor1&chave2=valor2
O desenvolvedor deve ser instruído a organizar URLs em sequência constante para evitar problemas de SEO.
Implementar Tags Canônicas
Use tags canônicas para evitar duplicação. A tag canônica da página de parâmetros deve apontar para a página principal a ser indexada. Ao adicionar essas tags, a página principal será projetada como canônica, permitindo que os rastreadores indexem apenas a sua página preferida.
Usar Robot.txt para Bloquear
Robot.txt controla rastreadores, informando quais páginas rastrear e quais ignorar.
Use Disallow: /*?*
em robot.txt para bloquear páginas com parâmetros de URL, evitando duplicação. Certifique-se de canonizar corretamente a string de consulta para a página principal.
Consistência com Links Internos
Se seu site tem URLs baseados em parâmetros, alguns indexados e outros não, crie links internos para as URLs não parametrizadas. Isso sinaliza aos rastreadores quais páginas indexar.
Links internos também melhoram SEO, conteúdo e tráfego.
Se você tem um e-commerce com várias categorias, a paginação ajuda a dividir conteúdo em múltiplas páginas, melhorando a experiência do usuário. Crie uma página de visualização completa, listando todos os URLs paginados.
Adicione a tag rel=canonical
na seção head
de cada página paginada, apontando para a página de visualização geral, evitando duplicação. Os rastreadores entenderão as páginas como uma série paginada.
Você pode optar por não adicionar URLs paginados ao mapa do site se não quiser classificá-los. Os rastreadores os indexarão a partir da página de visualização completa, e isso também pode reduzir o orçamento de rastreamento.
As seguintes ferramentas auxiliam no monitoramento de parâmetros de URL, melhorando o SEO do seu site.
A Consola de Pesquisa Google
Com o Google Search Console, é possível separar os URLs do seu site. Visualize todos os URLs que recebem impressões na guia de resultados de pesquisa. Aplique o filtro de URL da página para obter a lista e filtre para descobrir os URLs com parâmetros.
Google Analytics
O Google Analytics trata URLs com parâmetros diferentes como páginas separadas. Para evitar isso, acesse Admin > Configurações de visualização > Excluir parâmetros de consulta de URL para combinar visualizações de página nos URLs principais.
Ferramenta para Webmasters do Bing
Exclua parâmetros de URL adicionando nomes em Configurar meu site > Ignorar parâmetros de URL. No entanto, o Bing não oferece opções avançadas para verificar se parâmetros alteram o conteúdo ou não.
Ferramenta de Rastreamento Screaming Frog SEO Spider
Rastreie até 500 URLs gratuitamente para monitorar parâmetros. A versão paga permite monitorar parâmetros ilimitados.
O recurso ‘Remover Parâmetros’ do Screaming Frog permite remover parâmetros da URL.
Ferramenta de Auditoria do Site Ahrefs
A ferramenta Ahrefs também possui ‘Remover parâmetros de URL’ para ignorá-los ao rastrear seu site, e habilita a opção de ignorar parâmetros com padrões correspondentes.
No entanto, a ferramenta de auditoria do site Ahrefs rastreia apenas a versão canonizada de suas páginas.
Deepcrawl
Software de rastreamento em nuvem para grandes sites de e-commerce. Ao adicionar parâmetros a serem bloqueados no campo ‘Remover Parâmetros’, eles são removidos dos URLs. O Deepcrawl permite modificar, remover e reescrever URLs.
Conclusão
Parâmetros de URL são frequentemente negligenciados no SEO. Ao manter URLs parametrizados de forma consistente, você monitora sua higiene de SEO.
A equipe de SEO precisa colaborar com a de desenvolvimento para atualizar parâmetros, pois eles afetam sinais de classificação e causam outros problemas de SEO. URLs parametrizados não devem ser ignorados.
Ao entender como parâmetros de URL melhoram o SEO do site, os rastreadores da web entenderão como usar e valorizar as páginas do seu site.
Você também pode aprender sobre como tornar o Javascript compatível com SEO.