Você sabe o que significa o código pt-br em sites? Entenda a importância da padronização BCP 47 para SEO, experiência do usuário e acessibilidade web.
Desvendando o código: O que é o padrão pt-br em URLs?
Você provavelmente já reparou que, ao navegar em sites globais, o endereço costuma mudar sutilmente: site.com/en-us para inglês dos Estados Unidos, site.com/fr-fr para francês da França, ou site.com/pt-br para o português do Brasil.
Esse código não é aleatório; ele segue uma padronização internacional rigorosa que permite que navegadores, buscadores (como o Google) e sistemas operacionais entendam exatamente qual é a variante linguística daquela página.
A Anatomia do Código: BCP 47
O padrão técnico utilizado é conhecido como BCP 47 (Best Current Practice 47). Ele é uma combinação de dois padrões da ISO (Organização Internacional para Padronização):
-
ISO 639: Define os códigos de idioma. Por exemplo,
ptpara português,enpara inglês,espara espanhol. -
ISO 3166: Define os códigos de país/região. Por exemplo,
brpara Brasil,uspara Estados Unidos,ptpara Portugal.
Ao combinar esses dois, criamos uma “etiqueta de idioma” (Language Tag). Quando vemos pt-br, estamos dizendo ao sistema: “Esta página está em português (ISO 639), especificamente a variante usada no Brasil (ISO 3166)”.
Por que isso é importante?
-
Experiência do Usuário: Garante que o usuário receba conteúdo localizado, respeitando gírias, ortografia e formatos de moeda ou data específicos da sua região.
-
SEO Internacional (Search Engine Optimization): Ajuda os mecanismos de busca a exibir o resultado certo para a pessoa certa. Sem essa tag, o Google poderia mostrar uma versão em português de Portugal para um usuário no Brasil, o que pode causar estranheza devido às diferenças no vocabulário.
-
Acessibilidade: Leitores de tela utilizam essas tags para definir corretamente a pronúncia e o sotaque do sintetizador de voz.
Onde consultar os padrões oficiais
Se você é desenvolvedor, designer ou criador de conteúdo, é fundamental consultar as fontes oficiais para garantir a implementação correta:
-
IETF BCP 47: A especificação completa de como as tags de idioma devem ser formatadas.
-
ISO 639-1 (Códigos de Idiomas): A lista oficial mantida pela Biblioteca do Congresso dos EUA.
-
ISO 3166 (Códigos de Países): A lista oficial da ISO para nomes de países e suas subdivisões.
-
W3C – Internationalization (I18n): O portal do W3C com guias práticos sobre como lidar com idiomas na web.
Resumo para não esquecer
| Componente | Exemplo | Origem |
| Idioma | pt |
ISO 639 |
| Região | br |
ISO 3166 |
| Tag Completa | pt-br |
BCP 47 |
Ao adotar essa padronização, você não está apenas organizando seu site, mas falando a língua universal da internet. Se você está criando um site multilingue, certifique-se de que cada página tenha o atributo <html lang="pt-br"> no código-fonte para que tudo funcione perfeitamente.

