Twitter Cards

作者 kostja948dd89c57395e无许可证1K 个星标收录于 2026年10月8日更新于 2026年10月8日仓库2天前更新

When the user wants to add, audit, implement, or optimize Twitter Card metadata for X link previews, including twitter:card, twitter:title, twitter:description, twitter:image, or X previews. For a full metadata lifecycle use page-metadata; for broader social previews use open-graph.

AI 生成的概览

编写和审查 Twitter Card 元数据,让在 X 上分享的链接正确显示标题、描述和图片。

功能
该技能提供实现 X/Twitter Card 元标签的规则和参考表格,涵盖 summary、summary_large_image 等卡片类型、推荐标签集、图片要求以及常见错误。它给出通用 HTML 和 Next.js App Router 元数据的可直接复制示例,并说明如何测试已部署的 HTML 和缓存预览。它产出的是标签标记和实现指导,而不是生成图片。
适用场景
适用于添加、审查、实现或优化 X 链接预览的 Twitter Card 元数据时,包括 twitter:card、twitter:title、twitter:description 和 twitter:image。当分享按钮或社交预览需要正确的 X 卡片时也适用。
运行要求
不需要脚本或软件包,仅为说明性内容。应用其输出需要一个能输出 HTML head 元数据的 Web 项目,图片标签需要绝对 HTTPS 图片地址。

SEO On-Page: Twitter Cards

Owns X/Twitter Card writing and implementation rules. page-metadata owns the full-page lifecycle and release verification. Platforms may use Open Graph fallbacks, so define X-specific copy only when it adds value.

When invoking: On first use, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.

Scope (Social Sharing)

  • Twitter Cards: X-specific meta tags; control how links appear when shared on X/Twitter

Card Types

TypeUse case
summarySmall card with thumbnail
summary_large_imageLarge prominent image (recommended; 1200×675px)
appMobile app promotion
playerVideo/audio content

Recommended Tags (summary_large_image)

html
<meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Your Title"><meta name="twitter:description" content="Your description"><meta name="twitter:image" content="https://example.com/image.jpg"><meta name="twitter:site" content="@yourusername"><meta name="twitter:creator" content="@authorusername"><meta name="twitter:image:alt" content="Alt text for image">
TagGuideline
twitter:cardRequired; summary_large_image for most pages
twitter:titleConcise social title; same page identity as SEO/OG copy, not necessarily identical text
twitter:descriptionAccurate social summary without unsupported claims
twitter:imageAbsolute URL; unique per page
twitter:site@username of website
twitter:creator@username of content creator
twitter:image:altAlt text; max 420 chars; accessibility

Image Requirements

ItemGuideline
Aspect ratio2:1
Minimum300×157 px
RecommendedUse a high-resolution image suited to the selected card and verify current platform behavior
DeliveryAbsolute HTTPS URL with a successful image response
Format and sizeVerify against current X documentation when implementation depends on exact limits

Common Mistakes

  • Missing Twitter Card tags (Twitter won't display images properly without them)
  • Using relative image URLs instead of absolute https://
  • Images too small or wrong aspect ratio
  • Title/description too long (gets truncated)
  • Mechanically copying SEO copy when the share context needs different wording
  • Changing the product identity or promise between SEO, OG, and X metadata

Implementation

Next.js (App Router)

tsx
export const metadata = {  twitter: {    card: 'summary_large_image',    title: '...',    description: '...',    images: ['https://example.com/twitter.jpg'],    site: '@yourusername',    creator: '@authorusername',  },};

HTML (generic)

html
<meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Your Title"><meta name="twitter:description" content="Your description"><meta name="twitter:image" content="https://example.com/image.jpg"><meta name="twitter:site" content="@yourusername"><meta name="twitter:image:alt" content="Alt text">

Testing

Inspect the deployed initial HTML and test an actual share/preview workflow available to the current X product. Do not depend on the retired public Card Validator as a release gate. Allow for cached previews.

Related Skills

  • social-share-generator: Share buttons use Twitter Cards for X previews when users share; Cards must be set for share buttons to show proper previews
  • open-graph: OG tags; Twitter falls back to OG if Twitter tags missing
  • title-tag, meta-description: Search copy; may differ while preserving page identity
  • page-metadata: Full lifecycle, source-of-truth implementation, and production validation
  • twitter-x-posts: X post copy and engagement (different from link previews)
  • twitter-card-image-generator: Programmatic Twitter Card image generation — 1200×675px, 2:1 ratio, player card posters, dark mode adaptations for ~40% of X users, timeline-safe zone design for mobile 1:1 crop, all 6 visual styles from og-image-generator. This skill covers how to SET the twitter:image tag; twitter-card-image-generator covers how to CREATE the image.

来源与署名

来源:kostja94/marketing-skills位于skills/seo/on-page/twitter-cards提交8dd89c5

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架