HTML Academy · Aula

Meta tags de cartão do Twitter

Personalize as prévias de links do Twitter com meta tags de cartão.

Aula 2 de 413 etapas

Meta tags de cartão do Twitter é uma aula grátis de HTML Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de HTML Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de HTML Academy inclui 4 aulas no total.

Por que um padrão separado?

O Twitter (X) definiu seu próprio protocolo de cartões de pré-visualização antes da existência do OpenGraph e ainda o mantém. Embora o Twitter moderno recorra aos marcadores OG quando os marcadores twitter:* estão ausentes, declarar twitter:card explicitamente proporciona o layout de cartão mais previsível.

Tipos de twitter:card

Quatro tipos de cartão: summary (miniatura pequena ao lado do título e da descrição), summary_large_image (imagem principal em toda a largura), app (instalação de aplicativo móvel) e player (vídeo ou áudio incorporado). Escolha summary_large_image para artigos com muito conteúdo.

<meta name="twitter:card" content="summary_large_image">

twitter:title e twitter:description

Quando presentes, esses marcadores substituem og:title e og:description no Twitter. Utilize-os quando quiser um título diferente para o público do Twitter em relação aos consumidores gerais do OpenGraph; caso contrário, deixe o Twitter recorrer aos valores OG.

twitter:image

Para cartões summary, utilize um quadrado de proporção 1:1 com pelo menos 144x144. Para summary_large_image, utilize uma imagem de proporção 2:1, idealmente de 1200x600 ou maior. O Twitter rejeita imagens com mais de 5 MB. Use uma URL absoluta, assim como em og:image — caminhos relativos não funcionam.

twitter:image:alt

Texto alternativo da imagem do cartão, com até 420 caracteres. Ele melhora a acessibilidade para usuários de leitores de tela que navegam no Twitter e fornece uma descrição alternativa quando as imagens não conseguem carregar. Sempre o forneça — é uma forma rápida de promover a inclusão.

twitter:site e twitter:creator

twitter:site é o identificador do Twitter do seu site (com o @). twitter:creator é o identificador do autor individual. Preencher esses campos permite que o Twitter mostre "de @yoursite" e vincule a autoria a uma conta real.

<meta name="twitter:site" content="@coddykit">
<meta name="twitter:creator" content="@ada_lovelace">

Atributo property versus name

O OpenGraph utiliza property="og:..."; o Twitter utiliza name="twitter:...". A diferença é histórica (RDFa versus HTML5 meta). Ambos são tecnicamente válidos; usar o atributo correto para cada protocolo evita casos extremos com validadores rigorosos.

Cartões de aplicativo

twitter:card="app" permite divulgar um aplicativo para iOS/Android com twitter:app:id:iphone, twitter:app:id:ipad, twitter:app:id:googleplay e links profundos twitter:app:url:*. Tocar no cartão abre a App Store/Play Store ou o aplicativo diretamente quando ele está instalado.

Cartões de reprodução

twitter:card="player" incorpora um reprodutor de vídeo ou áudio diretamente no tuíte. Requer twitter:player (URL de um iframe HTTPS), twitter:player:width e twitter:player:height. O Twitter aprova manualmente os cartões de reprodução para evitar abusos — envie a solicitação por developer.twitter.com.

Testando com o validador de cartões do Twitter

O Twitter encerrou a interface pública do Card Validator, mas os cartões ainda são pré-visualizados em um tuíte em rascunho. Cole sua URL em um rascunho privado para ver exatamente qual tipo de cartão e qual imagem serão renderizados antes de publicar o tuíte.

Estratégia de recurso alternativo

Sempre inclua twitter:card e o conjunto completo de marcadores OG. A maioria das plataformas que não são o Twitter ignora os marcadores twitter:*, e a maioria dos clientes modernos do Twitter recorre aos marcadores OG; assim, a combinação produz uma pré-visualização correta em todos os lugares com pouca duplicação.

Verificação de conhecimento

Se twitter:title estiver ausente, mas og:title estiver presente, o que aparecerá no cartão do Twitter?

Resumo

Os cartões do Twitter (declarados por meio de name="twitter:card") oferecem uma pré-visualização previsível das páginas no X. Escolha summary_large_image para conteúdo editorial, adicione twitter:image com URL absoluta e twitter:image:alt, atribua o site e o criador usando identificadores e permita que os valores OG preencham os marcadores que não forem substituídos.

Grátis para começar

Aprenda HTML com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
40
Aulas
159

Perguntas Frequentes

A aula “Meta tags de cartão do Twitter” é grátis?

Sim — o texto completo de “Meta tags de cartão do Twitter” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de HTML Academy, atualize para CoddyKit PRO. O curso de HTML Academy inclui 4 aulas no total.

O que vou aprender em “Meta tags de cartão do Twitter”?

Personalize as prévias de links do Twitter com meta tags de cartão. Você pratica HTML Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar HTML Academy?

Nenhuma experiência prévia é necessária. HTML Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “Meta tags de cartão do Twitter”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de HTML Academy?

Sim. Cada aula de HTML Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. OpenGraph og:title og:description og:image
  2. Meta tags de cartão do Twitter
  3. Fundamentos de dados estruturados JSON-LD
  4. Hreflang para páginas internacionais
← Voltar para HTML Academy