Twitter Card Tags (X Cards): saat ini, Honest Guide
What twitter:card meta tags melakukan, four card jenis, Open Graph fallback aturan, dan what X actually broke — dead validator, vanished Cards docs, dan tautan-post reach effects (sebuah separate sistem dari card rendering). Not sebuah peringkat factor.
Bahasa
Twitter Card tags adalah <meta name="twitter:..."> elements itu tell X's tautan-unfurling sistem what preview untuk bangun untuk sebuah shared URL. Four card jenis: summary, summary_large_image ( default untuk artikel), app, dan player — ini adalah last documented jenis; no saat ini official X specification exists untuk reconfirm them terhadap. setiap twitter:* property falls back untuk -nya og:* counterpart jika missing — except twitter:card itself, which memiliki no fallback dan harus menjadi set explicitly. gunakan name=, not property= (mixing them up gets tag silently ignored) — panjang-standing, consistently practitioner-reported perilaku. What's changed since Musk-era rebrand dan penting sebagian besar di 2026: official Card Validator adalah deprecated di 2022 dan -nya URL now redirects untuk sebuah X login halaman; developer.x.com's Cards docs now redirect untuk sebuah generic halaman dengan no Cards konten; twitter:situs/twitter:creator attribution memiliki degraded; dan X applies confirmed reduced reach untuk beberapa external-tautan posts — sebuah separate sistem dari whether card itself renders, so don't gunakan one untuk diagnose lainnya. Not sebuah Google atau Bing peringkat factor: Google's didukung-meta-tags reference tidak pernah mentions twitter: atau og: di semua. nilai adalah social CTR hanya. ini adalah sebuah deep dive di bawah Meta Tags untuk SEO hub.
TL;DR — Twitter Card tags (now sometimes called “X Cards” (terjemahan) “X Cards”) adalah lines dari HTML di Anda halaman’s
Evidence for this claim X Cards use page metadata to select a card type and populate a shared-link preview. Scope: X link-preview markup behavior; rendering and product features can change. Confidence: medium · Verified: X Developer Platform: Cards markup Evidence for this claim Google's supported-meta-tag reference does not treat twitter card metadata as a Google Search control. Scope: Absence from Google's supported search-control tags supports no direct Google metadata behavior, not a universal claim about social signals. Confidence: high · Verified: Google Search Central: Meta tags and attributes<head>itu tell X what preview untuk tampilkan when someone shares Anda tautan — image, headline, dan deskripsi. Anda mostly get ini “for free” (terjemahan) “untuk free” dari Anda Open Graph tags, dengan one exception:twitter:cardtag memiliki no fallback, so Anda memiliki untuk set ini. Google melakukan not document ini tags sebagai Search controls; mereka purpose adalah social-tautan preview.
What Twitter Card tags adalah
When Anda paste sebuah tautan ke X (formerly Twitter), ini biasanya turns ke sebuah little
preview box dengan sebuah image, sebuah headline, dan sebuah pendek deskripsi alih-alih sebuah bare
URL. Twitter Card tags adalah instructions untuk itu box. mereka live di
<head> dari Anda halaman, mereka start dengan twitter:, dan X reads them untuk decide what
preview looks like.
ada four “card” (terjemahan) “card” styles:
- summary — sebuah kecil square thumbnail next untuk text.
- summary_large_image — sebuah big, full-width image. ini adalah one Anda ingin untuk artikel dan blog posts.
- app — sebuah card itu promotes sebuah mobile app.
- player — plays sebuah video atau audio clip right di preview.
sebuah basic set dari tags looks like ini:
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Your headline here">
<meta name="twitter:description" content="A sentence or two about the page.">
<meta name="twitter:image" content="https://example.com/preview.jpg">one thing Anda actually memiliki untuk set
Here’s shortcut nobody tells beginners: jika Anda sudah memiliki Open Graph tags
( og: tags Facebook, LinkedIn, Slack, dan everyone else gunakan), X akan borrow
itu untuk judul, deskripsi, dan image jika twitter: versi adalah missing.
So dalam praktik Anda rarely perlu untuk write out setiap twitter: tag.
one exception adalah twitter:card itself. There’s no Open Graph equivalent untuk
ini, so jika Anda ingin sebuah big-image card Anda memiliki untuk tambahkan
<meta name="twitter:card" content="summary_large_image"> explicitly. Miss ini dan
X dapat tampilkan sebuah plain kecil card atau none di semua.
bagian itu surprises people
Two things worth knowing sebelum Anda spend sebuah afternoon pada ini:
- ini tags don’t help Anda peringkat pada Google. mereka’re purely tentang how Anda tautan looks when ini adalah shared pada social. (More pada itu di Advanced tab.)
- sebuah “broken” (terjemahan) “broken” card pada X adalah sering not Anda fault. Since Musk-era rebrand, X deliberately menampilkan less dari apa pun post itu berisi sebuah outside tautan — untuk pertahankan people pada platform. So Anda card dapat menjadi perfectly coded dan masih get little reach. Don’t burn hours debugging markup itu’s sudah correct.
ingin full picture — setiap property, name= vs property= gotcha, image
sizes, why official validator adalah hilang, dan exactly what X changed? Switch untuk
Advanced tab.
TL;DR — Twitter Card tags adalah
Evidence for this claim X Cards use page metadata to select a card type and populate a shared-link preview. Scope: X link-preview markup behavior; rendering and product features can change. Confidence: medium · Verified: X Developer Platform: Cards markup Evidence for this claim Google's supported-meta-tag reference does not treat twitter card metadata as a Google Search control. Scope: Absence from Google's supported search-control tags supports no direct Google metadata behavior, not a universal claim about social signals. Confidence: high · Verified: Google Search Central: Meta tags and attributes<meta name="twitter:...">elements itu drive X’s tautan unfurling. Four card jenis ( last documented set — no saat ini official spec exists untuk reconfirm them):summary,summary_large_image(recommended untuk artikel),app,player. setiaptwitter:*property falls back untuk -nyaog:*counterpart — excepttwitter:card, which memiliki no fallback dan harus menjadi explicit. gunakanname=, notproperty=( single sebagian besar umum silent-failure cause). ini tags adalah social-preview metadata, not documented Google Search controls; Google’s didukung-meta-tags reference melakukan not listtwitter:metadata.
What mereka adalah dan four card jenis
Twitter Card tags tell X’s tautan-unfurling sistem what rich preview untuk bangun untuk sebuah
shared URL. jenis adalah set dengan diperlukan twitter:card property, dan ada
four:
summary— sebuah kecil square thumbnail next untuk judul dan deskripsi.summary_large_image— sebuah besar, full-width image. recommended default untuk artikel dan blog konten, dan one sebagian besar publishers ingin.app— sebuah mobile app install card.player— sebuah inline video/audio embed, driven olehtwitter:player(sebuah iframe URL) dantwitter:player:stream( raw media URL). masih functional, though public documentation untuk ini memiliki thinned considerably.
ini four adalah last documented X/Twitter Card jenis. There’s no saat ini,
official specification untuk reconfirm them terhadap (see status bagian below), so
treat ini sebagai legacy documented contract, masih consistently reported sebagai
accurate oleh saat ini practitioner sources. summary dan summary_large_image adalah
two Anda’ll actually gunakan untuk normal konten dan ones saat ini guides discuss
sebagian besar; app dan player adalah practitioner-documented tetapi harder untuk verify live
without sebuah official reference.
core properties:
| Property | What ini sets |
|---|---|
twitter:card | card jenis (diperlukan, no fallback) |
twitter:title | headline |
twitter:description | deskripsi text |
twitter:image | preview image URL |
twitter:site | publisher’s @handle |
twitter:creator | author’s @handle |
cara implement them
sebuah summary_large_image card di full:
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@yoursite">
<meta name="twitter:creator" content="@author">
<meta name="twitter:title" content="Your headline">
<meta name="twitter:description" content="A concise, click-worthy description.">
<meta name="twitter:image" content="https://example.com/preview-1200x630.jpg">pada image sizing, figures itu circulate di seluruh guides: summary ingin sebuah
roughly square image; summary_large_image ingin sebuah wide one, commonly cited sekitar
1200×630px di roughly sebuah 1,91:1 (atau 2:1) ratio, di bawah 5 MB, di JPG, PNG, WEBP,
atau GIF. Because official documentation memiliki thinned (see below), treat ini sebagai
well-established community consensus alih-alih sebuah freshly-published X spec.
Open Graph fallback aturan — dan one tag itu memiliki no fallback
ini adalah muat-bearing implementation fact, dan ini adalah consistently reported di seluruh
setiap saat ini practitioner source I reviewed: X memeriksa Anda twitter:* tags pertama,
lalu falls back untuk matching og:* Open Graph tag, lalu untuk Anda halaman <title>
dan pada-halaman konten sebagai sebuah last resort. So twitter:title falls back untuk og:title,
twitter:description untuk og:description, dan twitter:image untuk og:image. Note
caveat itu applies untuk everything pada ini halaman: developer.x.com no longer
publishes sebuah Cards specification (see status bagian below), so ini adalah
saat ini, consistent practitioner-observed perilaku alih-alih something re-confirmed
terhadap sebuah live official contract.
exception: twitter:card memiliki no Open Graph equivalent. tidak ada
og:card. jika Anda ingin anything lainnya daripada X’s default rendering, Anda harus set
twitter:card explicitly. ini adalah single sebagian besar-repeated gotcha di seluruh setiap
source I reviewed, dan ini adalah why sebagian besar situs dapat lean almost entirely pada mereka Open
Graph tags dan hanya tambahkan one twitter:card line.
name= vs property= trap
Twitter Card tags gunakan name=. Open Graph tags gunakan property=. mereka look
interchangeable dan mereka adalah not — put property="twitter:card" dan tag adalah
silently ignored. jika Anda OG tags berfungsi tetapi Anda Twitter tags don’t, periksa ini
pertama. ini adalah panjang-documented, practitioner-confirmed perilaku; there’s no saat ini
official X contract untuk re-verify ini terhadap, so treat ini sebagai yang sama jenis dari
consistent, saat ini practitioner-observed fact sebagai fallback aturan above.
<!-- Correct -->
<meta name="twitter:card" content="summary_large_image">
<!-- Silently ignored -->
<meta property="twitter:card" content="summary_large_image"> What’s changed since Musk-era rebrand — honest status di 2026
sebagian besar guides pada ini topic masih read like ini adalah 2019. ini isn’t. Four things memiliki genuinely changed, dan mereka penting more dalam praktik daripada apa pun syntax detail.
1. official Card Validator adalah dead. cards-dev.twitter.com/validator adalah
deprecated di 2022 dan X tidak pernah shipped sebuah replacement. sebagai dari ini pass (verified
2026-07-18), URL 307-redirects untuk sebuah X login halaman (twitter.com/login) rather
daripada showing apa pun validator. tidak ada pertama-party cara untuk preview atau debug sebuah card
anymore. ketiga-party clone alat memiliki proliferated specifically untuk fill itu void —
Anda dapat gunakan one untuk sanity-periksa Anda markup, tetapi menjadi jelas itu none adalah official atau
guaranteed untuk replicate X’s live rendering pipeline. apa pun older guide itu tells Anda
untuk “test it in the Twitter Card Validator” (terjemahan) “test ini di Twitter Card Validator” — including Ahrefs’ own
2020 Open Graph guide — adalah giving
Anda sebuah dead tautan.
2. official Cards documentation adalah simply hilang, not paywalled. sebuah earlier
research pass pada ini artikel flagged developer.x.com’s Cards URLs sebagai returning sebuah
HTTP 402 Payment diperlukan respons. Re-memeriksa directly (2026-07-18, oleh HTTP status
alih-alih rendered halaman konten), itu’s no longer accurate: both
getting-started guide dan markup reference now 307-redirect untuk generic
docs.x.com overview halaman, which berisi no Cards-spesifik konten di semua — dan
equivalent path pada docs.x.com itself (mirroring old Cards markup URL) mengembalikan sebuah
flat 404. So there’s no saat ini, official, pertama-party Cards specification di either
old URL atau -nya akan-menjadi replacement — not sebuah paywall, hanya sebuah absence.
practical effect untuk Anda adalah yang sama either cara: don’t treat apa pun single “current
official spec” (terjemahan) “saat ini
official spec” sebagai available untuk periksa implementation detail terhadap.
3. twitter:site / twitter:creator attribution memiliki degraded. tags adalah
masih valid dan CMS plugins masih output them, tetapi X doesn’t surface itu attribution
reliably di saat ini cards. paling saat ini dated source I ditemukan pada ini —
SEO framework’s KB, updated dapat 2026 —
notes both itu X “removed much of its Twitter Card documentation, but the metadata
system still works,” (terjemahan) “dihapus much dari -nya Twitter Card documentation, tetapi metadata
sistem masih berfungsi,” dan itu X “does not expose this attribution reliably in current
cards.” (terjemahan) “melakukan not expose ini attribution reliably di saat ini
cards.” atur tags; don’t count pada byline showing.
4. X treats external-tautan posts differently — sebuah separate sistem dari whether Anda card renders. Since sekitar March 2025, X memiliki applied beberapa form dari reduced reach untuk posts containing sebuah outside tautan, dan company’s own product leadership memiliki confirmed dynamic adalah intentional, aimed di discouraging “lazy linking” (terjemahan) “lazy linking” dan keeping pengguna pada-platform. spesifik percentage figures untuk how much reach adalah cut circulate widely di seluruh social-media coverage; ini artikel isn’t citing one, because no dated, pertama-party figure adalah verifiable selama ini pass — treat apa pun exact angka Anda see elsewhere sebagai unconfirmed unless ini comes dengan -nya own saat ini, primary source. sebagai Nikita Bier, X’s Head dari Product, put ini when company began testing sebuah baru di-app tautan experience di October 2025: “For creators, a common complaint is that posts with links tend to get lower reach. This is because the web browser covers the post and people forget to Like or Reply, so X doesn’t get a clear signal whether the content is any good.” (terjemahan) “untuk creators, sebuah umum complaint adalah itu posts dengan tautan tend untuk get lower reach. ini adalah because web browser covers post dan people forget untuk Like atau Reply, so X doesn’t get sebuah jelas signal whether konten adalah apa pun baik.”
penting distinction, dan one sebagian besar troubleshooting guides conflate: card
rendering dan post reach adalah two separate sistem. Whether Anda twitter:card
metadata produces sebuah preview di semua adalah sebuah markup pertanyaan — periksa ini directly (raw
tags, sebuah preview alat, sebuah nyata test post). Whether itu post lalu reaches banyak people
adalah sebuah distribution pertanyaan dengan sebuah berbeda, less-documented cause. Don’t gunakan
rendah-engagement post sebagai proof Anda card adalah broken, dan don’t assume sebuah card itu
isn’t rendering adalah “just the algorithm” (terjemahan) “hanya algorithm” — verify markup pertama, menggunakan
workflow later di ini artikel, sebelum attributing sebuah masalah untuk reach suppression.
(Historical footnote Anda dapat ignore operationally: X stripped headlines dari tautan previews di October 2023, reversed ini setelah backlash, dan reformatted again di early 2024. itu flip-flopping adalah settled — headlines dan deskripsi render normally pada cards today when tags adalah present.)
adalah Twitter Card tags sebuah SEO peringkat factor?
No — dan ini adalah verifiable directly dari source, not oleh paraphrase. Google Search Central maintains sebuah exhaustive list dari setiap meta tag dan attribute Google Search mendukung. Search ini untuk “twitter,” (terjemahan) “twitter,” “og:,” (terjemahan) “og:,” “Open Graph,” (terjemahan) “Open Graph,” atau “social” (terjemahan) “social” dan Anda’ll temukan nothing — none dari itu istilah appear pada halaman di semua. itu omission, pada Google’s own canonical, maintained reference, adalah sebuah direct statement (oleh absence) itu Google doesn’t process Twitter Card atau Open Graph tags sebagai peringkat atau pengindeksan signals. ini adalah so clearly sebuah non-factor itu Google memiliki tidak pernah bahkan needed untuk publish sebuah denial cara ini melakukan untuk meta keywords.
Bing adalah yang sama story: I ditemukan no Bing documentation addressing twitter:card tags,
dan Bing hasn’t published spesifik guidance pada them. Treat ini sebagai
social-platform-hanya metadata, not sebuah search-mesin signal untuk either mesin.
One adjacent fact worth keeping separate so Anda tidak conflate ini: Google melakukan now
pertimbangkan og:title tag sebagai one input when ini generates blue
judul tautan di hasil pencarian
— tetapi itu’s sebuah appearance choice, not sebuah peringkat factor, dan ini adalah sebuah Open Graph
tag, not sebuah twitter:* one. Nothing dari twitter: namespace touches search di
semua. ( judul element itself adalah sebuah berbeda topic — see judul-tag deep dive di
ini cluster.)
So nilai dari Twitter Cards adalah exactly one thing: how Anda tautan looks, dan how banyak people click ini, when ini adalah shared pada social. dan bahkan itu nilai adalah undercut pada X specifically oleh platform’s own anti-tautan stance.
melakukan Anda bahkan perlu Twitter tags jika Anda memiliki Open Graph?
Mostly no. karena fallback aturan, Anda og:title, og:description, dan
og:image cover corresponding twitter: properties. pragmatic minimum untuk
sebagian besar situs adalah:
- sebuah complete set dari Open Graph tags (which Anda ingin anyway, untuk LinkedIn, Slack,
Discord, Facebook, dan Google’s
og:titlejudul-tautan gunakan). - Plus one explicit
twitter:cardtag untuk choose card jenis.
tambahkan twitter:site/twitter:creator jika Anda ingin (harmless, dan mereka dapat berfungsi pada
lainnya surfaces), knowing attribution isn’t reliable pada X itself. Note itu
twitter:* meta-tag sistem adalah masih read oleh more daripada hanya X — Discord, Slack, dan
others fall back melalui yang sama Open Graph chain — so tags remain worth having
bahkan sebagai X’s own treatment dari them wobbles.
cara test Anda cards now itu official alat adalah hilang
Since cards-dev.twitter.com/validator adalah dead dan no official replacement exists,
treat testing sebagai several distinct memeriksa alih-alih one alat — setiap layer dapat fail
independently, so berfungsi melalui them di order narrows down actual cause:
- Raw server-rendered tags — view halaman’s actual disajikan HTML (not
browser’s rendered DOM) dan confirm
twitter:*/og:*meta tags adalah present denganname=/property=correct, sebelum assuming sebuah preview alat adalah wrong. - Public fetchability — halaman URL dan image URL both perlu untuk menjadi reachable oleh sebuah outside crawler (not behind sebuah login, staging password, atau robots block); sebuah unreachable image silently kills card.
- Duplicate atau conflicting tags — beberapa CMS/plugin stacks output yang sama property twice; pertama atau last instance dapat win unpredictably.
- ketiga-party card preview alat — several clones exist specifically untuk fill gap left oleh dead validator. mereka preview Anda markup; mereka dapat’t guarantee mereka mirror X’s live pipeline.
- Anda SEO tooling’s social memeriksa — Ahrefs’ situs Audit flags sebuah “Twitter card
incomplete” (terjemahan) “Twitter card
incomplete” issue when sebuah halaman memiliki partial
twitter:*metadata, dan Ahrefs SEO Toolbar’s “Social” (terjemahan) “Social” tab menampilkan Anda OG dan Twitter Card tags side oleh side. itu’s sebuah fast cara untuk catch sebuah missingtwitter:cardatau sebuah empty image. - Local/CDN caches — jika Anda hanya changed tags, sebuah halaman cache (atau X’s own cache dari sebuah previously-shared URL) dapat sajikan old versi; bust cache sebelum concluding sebuah fix didn’t berfungsi.
- sebuah nyata test post — ultimately satu-satunya cara untuk see X’s actual saat ini rendering adalah untuk share URL dan look, ideally dari sebuah account Anda tidak mind testing dengan. Treat ini langkah sebagai memeriksa rendering hanya — sebuah nyata post’s reach adalah sebuah separate pertanyaan (see reach-suppression note above) dan doesn’t tell Anda anything tentang whether card itself adalah correct.
Where ini fits
ini adalah sebuah deep dive di bawah Meta Tags untuk SEO hub, di pada-halaman cluster.
Twitter Cards sit di yang sama “social preview metadata” (terjemahan) “social preview metadata” bucket sebagai Open Graph tags
— two overlap heavily dan adalah biasanya implemented together, dengan Open Graph doing
sebagian besar dari berfungsi dan twitter:card filling one gap. ini adalah sebuah browser/social-facing
tag, not sebuah pengindeksan atau serving directive like robots meta tag, dan ini memiliki no
bearing pada how Google melakukan crawl, indeks, atau peringkat halaman.
AI summary
sebuah condensed take pada Advanced versi:
- What mereka adalah:
<meta name="twitter:...">tags di<head>itu drive X’s tautan-preview unfurling. Four card jenis ( last documented contract; no saat ini official spec exists untuk reconfirm ini):summary,summary_large_image(default untuk artikel),app,player. - Core properties:
twitter:card,twitter:title,twitter:description,twitter:image,twitter:site,twitter:creator. - ** fallback aturan:** setiap
twitter:*property falls back untuk -nyaog:*counterpart — excepttwitter:card, which memiliki no Open Graph equivalent dan harus menjadi set explicitly. sebagian besar situs dapat lean pada Open Graph dan hanya tambahkan onetwitter:cardline. - Top gotcha: Twitter Card tags gunakan
name=, notproperty=(itu’s Open Graph). Mixing them up gets tag silently ignored. - 2026 status — what X broke: official Card Validator adalah deprecated di
2022 dan -nya URL now redirects untuk sebuah X login halaman, not sebuah replacement;
developer.x.com’s Cards documentation URLs now redirect untuk sebuah generic docs.x.com halaman dengan no Cards konten ( equivalent docs.x.com path 404s — there’s no saat ini official spec, paywalled atau otherwise);twitter:site/twitter:creatorattribution adalah no longer reliably surfaced; dan X applies confirmed reduced reach untuk beberapa external-tautan posts, sebagai sebuah separate sistem dari whether card itself renders — don’t gunakan one untuk diagnose lainnya. - Not sebuah peringkat factor: Google’s exhaustive didukung-meta-tags reference tidak pernah
mentions
twitter:atauog:. Bing hasn’t published guidance either. nilai adalah social CTR hanya. (Separately, Google menggunakanog:title— sebuah Open Graph, not Twitter, tag — untuk judul-tautan appearance, not peringkat.) - Testing: no pertama-party validator anymore. berfungsi melalui raw disajikan tags, public fetchability, duplicate tags, ketiga-party preview clones, Anda SEO alat’s social periksa (Ahrefs situs Audit flags “Twitter card incomplete” (terjemahan) “Twitter card incomplete”), caches, dan sebuah nyata test post sebagai separate memeriksa — sebuah nyata post’s reach doesn’t tell Anda anything tentang whether card rendered.
Official documentation
Primary-source documentation. Note recurring theme: untuk ini topic, “official” (terjemahan) “official” sources adalah unusually thin — X memiliki dihapus Cards-spesifik documentation entirely (not paywalled ini; both old URLs dan saat ini docs.x.com situs adalah diperiksa directly, 2026-07-18), dan Google’s relevant reference adalah notable untuk what ini doesn’t say.
X / Twitter
- X Developer Platform — Cards getting-started dan Cards markup reference — pertama-party docs; both URLs now 307-redirect untuk generic
docs.x.comoverview, which berisi no Cards-spesifik konten (verified 2026-07-18; sebuah equivalent path padadocs.x.comjuga 404s). sebuah earlier pass pada ini artikel memiliki reported ini URLs returning HTTP 402 — itu’s no longer what happens. - Legacy developer.twitter.com Cards markup dan getting started — masih-terindeks mirrors dari older docs (ini too now redirect untuk
docs.x.com); berguna historical reference hanya. - cards-dev.twitter.com/validator — official Card Validator, deprecated di 2022 dan tidak pernah replaced; URL now redirects untuk sebuah X login halaman (verified 2026-07-18). Listed untuk completeness; melakukan not rely pada ini.
- Meta tags dan attributes itu Google mendukung — Google’s exhaustive didukung-meta-tags reference. ini tidak pernah mentions
twitter:atauog:— direct, oleh-absence proof itu ini aren’t sebuah Google signal. - Influencing Anda judul tautan di hasil pencarian — sources list itu mencakup
og:title(sebuah Open Graph tag) sebagai sebuah judul-tautan appearance input, not sebuah peringkat factor. disertakan sebagai sebuah contrast, not sebuah Twitter-Card fact.
Bing
- No Bing-spesifik
twitter:carddocumentation exists. Bing’s Webmaster Guidelines don’t address social-preview meta tags — mirroring Google’s silence. Treat ini tags sebagai social-platform-hanya untuk both mesin.
Quotes dari source
pada—record statements relevant untuk ini topic. Where sebuah source halaman allowed direct verification, tautan adalah sebuah deep tautan itu jumps untuk quoted passage.
Google — deskripsi meta docs ( closest didukung analogue, untuk contrast)
Google’s didukung-meta-tags reference documents tags like deskripsi meta di
detail — dan tidak pernah mentions twitter: atau og: anywhere pada halaman. itu omission adalah
evidence itu Twitter Cards aren’t sebuah Google signal:
- “Use this tag to provide a short description of the page. In some situations, this description is used in the snippet shown in search results.” (terjemahan) “gunakan ini tag untuk menyediakan sebuah pendek deskripsi dari halaman. di beberapa situations, ini deskripsi adalah digunakan di snippet ditampilkan di hasil pencarian.” — Google Search Central docs, pada deskripsi meta ( jenis dari tag Google melakukan document; note total absence dari apa pun
twitter:/og:entry pada yang sama halaman). Jump untuk quote
X leadership — why tautan posts get less reach
- “For creators, a common complaint is that posts with links tend to get lower reach. This is because the web browser covers the post and people forget to Like or Reply, so X doesn’t get a clear signal whether the content is any good.” (terjemahan) “untuk creators, sebuah umum complaint adalah itu posts dengan tautan tend untuk get lower reach. ini adalah because web browser covers post dan people forget untuk Like atau Reply, so X doesn’t get sebuah jelas signal whether konten adalah apa pun baik.” — Nikita Bier, Head dari Product, X, pada October 2025 di-app tautan test. Read coverage
- Reported dari yang sama piece, pada X’s stated policy: posting sebuah tautan dengan almost no deskripsi gets weak distribution, while sebuah tautan paired dengan sebuah interesting deskripsi dan image gets better distribution — causal lever here adalah post’s own text dan image, separate dari whether Anda
twitter:cardmetadata renders sebuah preview di semua.
** SEO framework KB — honest saat ini-status framing (dapat 2026)**
- X “removed much of its Twitter Card documentation, but the metadata system still works,” (terjemahan) “dihapus much dari -nya Twitter Card documentation, tetapi metadata sistem masih berfungsi,” dan X “does not expose this attribution reliably in current cards” (terjemahan) “melakukan not expose ini attribution reliably di saat ini cards” regarding
twitter:site/twitter:creator. Read source
twitter:/og: entry pada
itu sama reference halaman. Which tags melakukan I actually perlu?
sebuah quick walk-melalui untuk two pertanyaan people actually memiliki: melakukan I perlu Twitter tags di semua, dan which card jenis melakukan I pick?
melakukan I perlu untuk write out twitter:* tags?
- melakukan Anda sudah memiliki complete Open Graph (
og:) tags?
- No → tambahkan Open Graph tags pertama. Anda ingin them anyway (LinkedIn, Slack,
Discord, Facebook, dan Google’s
og:titlejudul-tautan gunakan). lalu continue. - Yes → Anda judul, deskripsi, dan image sudah fall back dari
og:*. Anda hanya perlu untuk tambahkan one thing: sebuah explicittwitter:cardtag.
- melakukan Anda ingin sebuah spesifik card style (e.g. big image)?
- Yes → set
<meta name="twitter:card" content="summary_large_image">(atau lainnya jenis). ini tag memiliki no Open Graph fallback — ini adalah one Anda dapat’t skip. - Don’t care → Anda dapat omit ini, tetapi expect X’s default (sering sebuah bare
summary), which adalah rarely what Anda ingin untuk sebuah artikel.
- melakukan Anda perlu per-post author/publisher attribution?
- tambahkan
twitter:sitedantwitter:creator— tetapi know attribution isn’t reliably surfaced pada X di 2026. Harmless untuk sertakan; don’t depend pada ini.
Which card jenis?
- artikel, blog post, landing halaman →
summary_large_image(big image, best CTR). - pendek tautan where sebuah besar image adalah overkill →
summary(kecil thumbnail). - Promoting sebuah mobile app →
app. - Embedding playable video/audio inline →
player(plustwitter:player).
My card isn’t showing pada X — adalah ini my markup?
- melakukan Anda OG tags render correctly elsewhere (Slack, LinkedIn, sebuah preview alat)?
- No → fix underlying Open Graph tags pertama; Twitter inherits dari them.
- Yes → Anda metadata adalah probably fine. Continue.
- melakukan Anda set
twitter:carddenganname=(notproperty=)?
property=→ itu’s silent-failure bug; switch untukname=.name=, correct → continue.
- Card renders fine everywhere Anda diperiksa, tetapi post masih gets little terlihat reach pada X specifically?
- itu’s sebuah distribution pertanyaan, separate dari card rendering. X applies confirmed reduced reach untuk beberapa external-tautan posts sebagai platform policy — sebuah berbeda sistem dari Anda metadata, dan not something sebuah meta tag dapat fix. rendah reach alone isn’t proof card adalah broken; confirm rendering pertama (langkah 1-2 above) sebelum attributing masalah untuk reach suppression.
Twitter Card tags — cheat sheet
** properties**
| Property | Sets | Falls back untuk |
|---|---|---|
twitter:card | Card jenis (summary / summary_large_image / app / player) | Nothing — harus menjadi explicit |
twitter:title | Headline | og:title |
twitter:description | deskripsi | og:description |
twitter:image | Preview image | og:image |
twitter:site | Publisher @handle | — (unreliable pada X di 2026) |
twitter:creator | Author @handle | — (unreliable pada X di 2026) |
** card jenis**
| jenis | Looks like | gunakan untuk |
|---|---|---|
summary | kecil square thumbnail + text | pendek tautan, minimal preview |
summary_large_image | Full-width besar image | artikel, blogs — default |
app | App install card | Promoting sebuah mobile app |
player | Inline video/audio | Playable media embeds |
Image (community consensus — official specs memiliki thinned)
summary_large_image: ~1200×630px, ~1,91:1 atau 2:1 ratio, di bawah 5 MB, JPG/PNG/WEBP/GIF.summary: roughly square.
Fast facts
- gunakan
name=, notproperty=(itu’s Open Graph) — mixing them silently breaks tag. - Fallback order:
twitter:*→og:*→ halaman<title>/konten. twitter:cardmemiliki no OG fallback — ini adalah one tag Anda selalu set.- Official Card Validator deprecated 2022; -nya URL now redirects untuk sebuah X login halaman.
developer.x.comCards URLs redirect untuk sebuah generic docs.x.com halaman dengan no Cards konten — no saat ini official spec exists. - Not sebuah Google atau Bing peringkat factor — absent dari Google’s didukung-meta-tags reference entirely.
- X applies confirmed reduced reach untuk beberapa external-tautan posts (~2025 onward) — sebuah separate sistem dari card rendering; don’t diagnose sebuah missing card dari rendah reach, atau vice versa.
Twitter Card implementation checklist
sebuah quick pass untuk confirm Anda cards adalah siapkan right — dan untuk hindari wasting time pada masalah itu aren’t yours untuk fix:
- sebuah complete set dari Open Graph tags exists (
og:title,og:description,og:image,og:url) — foundation Twitter inherits dari. - sebuah explicit
twitter:cardtag adalah present (biasanyasummary_large_imageuntuk artikel) — one tag dengan no OG fallback. - semua
twitter:*tags gunakanname=, notproperty=. -
twitter:image(atau inheritedog:image) poin di sebuah nyata, reachable image — ~1200×630px, di bawah 5 MB, JPG/PNG/WEBP/GIF. -
twitter:title/twitter:descriptionadalah set atau correctly falling back untukog:equivalents (don’t duplicate needlessly). -
twitter:site/twitter:creatorset jika Anda ingin them — dengan caveat itu X doesn’t reliably surface ini attribution now. - Tags adalah di
<head>, not injected ke<body>. - Verified dengan sebuah ketiga-party preview alat dan/atau Anda SEO alat’s social periksa (Ahrefs situs Audit flags “Twitter card incomplete” (terjemahan) “Twitter card incomplete”) — official validator adalah hilang.
- Sanity-diperiksa dengan sebuah nyata test post pada X.
- sebelum “fixing” (terjemahan) “fixing” sebuah rendah-reach card: confirmed OG tags render fine elsewhere, so Anda’re not chasing X’s tautan-post suppression sebagai jika ini adalah sebuah markup bug.
umum Twitter Card mistakes
Concrete mistakes people membuat dengan ini tags, why setiap one bites, dan what untuk melakukan instead.
menggunakan property= alih-alih name= pada twitter: tags. Open Graph tags gunakan
property=; Twitter Card tags gunakan name=. Writing
<meta property="twitter:card" content="summary_large_image"> gets tag
silently ignored — no error, no warning, ini hanya doesn’t berfungsi. Instead: selalu
write <meta name="twitter:..."> untuk Twitter properties, dan periksa ini pertama jika Anda
OG tags berfungsi tetapi Anda card doesn’t.
Assuming twitter:card falls back dari Open Graph like everything else. setiap
lainnya twitter:* property (title, description, image) inherits dari -nya og:*
counterpart jika missing. twitter:card melakukan not — there’s no og:card. Skipping ini
because “OG covers it” (terjemahan) “OG covers ini” leaves X untuk fall back untuk sebuah plain default card, sering not
big-image layout Anda wanted. Instead: selalu set
<meta name="twitter:card" content="summary_large_image"> (atau lainnya jenis)
explicitly, bahkan pada sebuah halaman dengan otherwise-complete Open Graph tags.
Conflating sebuah missing card dengan X’s reach suppression (atau vice versa). Card
rendering dan post reach adalah two separate sistem. Since sekitar March 2025, X
applies confirmed reduced reach untuk beberapa posts containing sebuah external tautan — tetapi
itu’s sebuah distribution effect, independent dari whether twitter:*/og:* metadata
actually renders sebuah card. Assuming rendah visibilitas adalah “just the algorithm” (terjemahan) “hanya algorithm” mengirim Anda
past sebuah nyata markup bug; assuming sebuah rendah-reach post proves card adalah broken mengirim Anda
chasing markup itu adalah tidak pernah wrong. Instead: periksa rendering pertama — raw disajikan
tags, sebuah ketiga-party preview alat, atau card showing correctly pada lainnya platform
(Slack, LinkedIn) — sebelum drawing apa pun conclusion tentang reach.
Testing cards oleh looking untuk official Twitter Card Validator. Guides itu say
“test it in the Twitter Card Validator” (terjemahan) “test ini di Twitter Card Validator” adalah describing sebuah alat itu adalah deprecated di
2022 dan tidak pernah replaced — cards-dev.twitter.com/validator adalah dead. Following itu
advice wastes time looking untuk sebuah alat itu no longer exists. Instead: gunakan
ketiga-party card preview clone, Anda SEO alat’s social periksa (Ahrefs situs Audit flags
“Twitter card incomplete” (terjemahan) “Twitter card incomplete”), atau hanya post sebuah nyata test tautan.
Counting pada twitter:site/twitter:creator untuk reliably tampilkan author attribution.
tags adalah masih valid dan CMS plugins masih output them, tetapi X doesn’t consistently
surface itu attribution di saat ini cards. Relying pada byline untuk appear untuk
brand/author credit adalah unreliable. Instead: atur tags anyway (harmless, dan
lainnya surfaces dapat gunakan them), tetapi don’t treat terlihat attribution sebagai guaranteed.
Spending SEO effort pada Twitter Card tags expecting sebuah peringkat benefit. ini tags
control social-preview appearance hanya — Google’s exhaustive didukung-meta-tags
reference tidak pernah mentions twitter: atau og: di semua. Prioritizing card polish di atas
actual pengindeksan/sinyal peringkat misplaces effort. Instead: implement them untuk
social CTR (mereka’re quick untuk tambahkan via Open Graph fallback), tetapi pertahankan peringkat-focused
berfungsi pada tags Google actually documents.
Resources worth Anda time
My related writing
I haven’t written sebuah dedicated Twitter Cards piece, so closest pertama-party context adalah broader technical-SEO berfungsi where social dan head tags come up:
- Beginner’s Guide untuk SEO teknis — where head tags dan social metadata fit di bigger picture.
My speaking
- How Search berfungsi (SlideShare) — my walkthrough dari crawling, rendering, pengindeksan, dan peringkat, berguna untuk placing what search melakukan (dan doesn’t) read dari Anda head tags. (My standing disclaimer applies: “This is my understanding of systems… not going to be 100% complete or accurate.” (terjemahan) “ini adalah my understanding dari sistem… not going untuk menjadi 100% complete atau accurate.”)
Official / primary
- Google — Meta tags dan attributes itu Google mendukung — exhaustive reference whose silence pada
twitter:/og:adalah proof mereka’re not sebuah sinyal peringkat. - Google — Influencing Anda judul tautan — where
og:title(Open Graph, not Twitter) adalah digunakan untuk judul-tautan appearance. - Legacy Twitter Cards markup docs — masih-terindeks older reference ( saat ini
developer.x.comURL now redirects untuk sebuah generic docs.x.com halaman dengan no Cards konten — verified 2026-07-18).
dari sekitar industry
- SEO framework — Twitter Cards dan X Sharing (updated dapat 2026) — paling saat ini, honest source I ditemukan: documents itu tags masih berfungsi tetapi attribution memiliki degraded dan much dari X’s own documentation adalah hilang.
- Ahrefs — Open Graph Meta Tags: Everything Anda perlu Know (Michal Pecánek, 2020) — solid pada OG/Twitter fallback relationship, tetapi note ini predates validator’s death dan masih tells Anda untuk test di (now-dead) Twitter Card Validator.
- Ahrefs — Meta Tags untuk SEO: sebuah sederhana Guide untuk Beginners (Joshua Hardwick) — broader meta-tags primer ini sits alongside.
- media sosial Today — X adalah Testing sebuah baru cara untuk Handle tautan di Posts (Andrew Hutchinson, Oct. 2025) — reporting pada X’s tautan-post reach dynamics dan di-app tautan test, dengan Nikita Bier’s quote.
- TechCrunch — X cuts headlines dari tautan previews (Oct. 2023) — historical headline-stripping episode (since settled).
Test yourself: Twitter Card Tags
Five quick pertanyaan pada how Twitter Card tags berfungsi dan what X changed. Pick sebuah jawaban untuk setiap, lalu periksa.
Log perubahan
Diperbarui 18 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.