O que é um slug de URL? Porquê minúsculas, com hífens e bom para SEO
Publicado a 02/07/2025 · 4 min de leitura · Ferramentas para programadores
Daniel Okonkwo — Programador front-end e redator de Tecnologia na Allin
Desempenho web · Formatos de ficheiro
Verificado a partir de 2 fontes
Um slug de URL é o segmento legível por humanos no fim de um endereço web que identifica uma página específica, como what-is-a-url-slug em example.com/blog/what-is-a-url-slug. Os slugs escrevem-se em minúsculas com palavras separadas por hífens porque as URLs distinguem maiúsculas em muitos servidores e os motores de busca tratam os hífens como separadores de palavras. Um slug claro e descritivo é mais fácil de ler, partilhar e posicionar do que um identificador numérico ou uma cadeia de consulta.
Um slug de URL é a parte legível e com hífens de um endereço web que nomeia uma página. Saiba por que os slugs são minúsculos, como ajudam o SEO e como gerar um a partir de um título.
Onde vive o slug numa URL
Uma URL tem várias partes: o esquema (https), o domínio (example.com), o caminho e, opcionalmente, uma cadeia de consulta e um fragmento. O slug é a parte final e significativa do caminho que nomeia o recurso individual. Em example.com/blog/what-is-a-url-slug, a palavra blog é um segmento de caminho e what-is-a-url-slug é o slug que identifica o artigo.
A palavra slug vem da imprensa escrita, onde era a alcunha curta dada a uma notícia enquanto avançava na produção. Na web desempenha o mesmo papel: um identificador curto e estável para uma página, que continua legível mesmo que o título mude depois.
Porquê minúsculas e hífens
A parte do caminho de uma URL distingue maiúsculas em muitos servidores web, por isso /About e /about podem apontar para páginas diferentes ou uma delas devolver um erro 404. Forçar os slugs a minúsculas remove essa ambiguidade e evita problemas de conteúdo duplicado em que a mesma página é acessível em duas grafias.
Os motores de busca recomendam hífens em vez de sublinhados para separar palavras, porque leem um hífen como um espaço e um sublinhado como um unificador. Assim quick-brown-fox é indexado como três palavras, enquanto quick_brown_fox pode ser lido como uma. Os próprios espaços não são permitidos em bruto numa URL; seriam codificados como %20, o que é feio e difícil de partilhar, por isso os hífens são o substituto limpo.
Gerar um slug a partir de um título
A receita habitual é: colocar o título em minúsculas, substituir os espaços por hífens, remover a pontuação e fundir qualquer sequência de hífens num só. Assim o título "What Is a URL Slug?" torna-se what-is-a-url-slug. Muitos sistemas também retiram as pequenas palavras de ligação e transliteram as letras acentuadas, transformando café em cafe, para que o slug se mantenha dentro dos caracteres ASCII simples que todos os navegadores tratam de igual forma.
Depois de publicado um slug, trate-o como permanente. Se tiver de o mudar, configure um redirecionamento do slug antigo para o novo para não perder os links existentes nem o posicionamento nos motores de busca. É também por isso que os slugs devem evitar datas ou números que possam mudar: um slug estável é um endereço duradouro.
Perguntas frequentes
- O slug é o mesmo que toda a URL?
- Não. O slug é apenas o segmento legível que nomeia a página, normalmente no fim do caminho. A URL completa inclui também o esquema, o domínio e os segmentos de caminho anteriores.
- Um slug pode conter caracteres não ingleses ou acentuados?
- Tecnicamente sim, via codificação por percentagem, mas o ASCII simples é o mais seguro para partilha e compatibilidade. A maioria dos sistemas translitera os acentos, portanto é torna-se e, mantendo o slug limpo.
- Qual deve ser o comprimento de um slug?
- Curto e descritivo é o melhor: palavras suficientes para transmitir o tema, mas não o título inteiro. Três a cinco palavras significativas é um alvo comum, retirando palavras de ligação como o e de.
- Mudar um slug prejudica o SEO?
- Pode, porque a URL antiga e o seu posicionamento acumulado deixam de funcionar. Se tiver de o mudar, adicione um redirecionamento permanente do slug antigo para o novo para transferir links e posicionamento.
Artigos que podem interessar-lhe
Todos os guias →Ferramentas relacionadas
Fontes
Detetaste um erro neste artigo?