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 中繼資料的網站專案,圖片標籤需要絕對 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 從公開儲存庫中收錄這些內容。

檢舉或申請下架