Twitter Card Tags (X Cards): saat ini, Honest Guide

Apa twitter:card meta tags melakukan, four card jenis, Open Graph fallback aturan, dan apa X sebenarnya broke — dead validator, vanished Cards docs, dan tautan-post reach effects (sebuah terpisah sistem dari card rendering). Tidak sebuah peringkat factor.

Pertama kali diterbitkan: 2 Jul 2026 · Terakhir diperbarui: 3 Agu 2026 · Lanjutan

Twitter Card tags adalah <meta name="twitter:..."> elements itu tell X's tautan-unfurling sistem apa preview untuk bangun untuk sebuah shared URL. Four card jenis: summary, summary_large_image ( default untuk artikel), app, dan player — ini adalah terakhir terdokumentasi jenis; Tidak saat ini official X specification ada untuk reconfirm them terhadap. setiap twitter:* property falls back untuk -nya og:* padanan jika missing — except twitter:card itself, yang memiliki Tidak fallback dan harus menjadi set explicitly. gunakan name=, tidak property= (mixing them up mendapatkan tag silently ignored) — panjang-standing, consistently practitioner-reported perilaku. apa 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 Tidak Cards konten; twitter:situs/twitter:creator attribution memiliki degraded; dan X applies confirmed reduced reach untuk beberapa external-tautan posts — sebuah terpisah sistem dari apakah card itself renders, so jangan gunakan satu untuk diagnose lainnya. Tidak 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 adalah <meta name="twitter:..."> elements itu drive X’s tautan unfurling. Four card jenis ( terakhir terdokumentasi set — Tidak saat ini official spec ada untuk reconfirm them): summary, summary_large_image (recommended untuk artikel), app, player. setiap twitter:* property falls back untuk -nya og:* padanan — except twitter:card, yang memiliki Tidak fallback dan harus menjadi jelas. gunakan name=, tidak property= ( single sebagian besar umum silent-failure penyebab). ini tags adalah social-preview metadata, tidak terdokumentasi Google Search controls; Google’s didukung-meta-tags reference melakukan tidak list twitter: metadata.

Bukti untuk klaim ini X Cards use page metadata to select a card type and populate a shared-link preview. Cakupan: X link-preview markup behavior; rendering and product features can change. Tingkat keyakinan: medium · Diverifikasi: X Developer Platform: Cards markup Bukti untuk klaim ini Google's supported-meta-tag reference does not treat twitter card metadata as a Google Search control. Cakupan: Absence from Google's supported search-control tags supports no direct Google metadata behavior, not a universal claim about social signals. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Central: Meta tags and attributes

Apa mereka adalah dan four card jenis

Twitter Card tags tell X’s tautan-unfurling sistem apa rich preview untuk bangun untuk sebuah shared URL. jenis adalah set dengan diperlukan twitter:card property, dan ada four:

  • summary — sebuah kecil square thumbnail berikutnya untuk judul dan deskripsi.
  • summary_large_image — sebuah besar, penuh-width image. recommended default untuk artikel dan blog konten, dan satu sebagian besar publishers ingin.
  • app — sebuah mobile app install card.
  • player — sebuah inline video/audio embed, driven oleh twitter:player (sebuah iframe URL) dan twitter:player:stream ( mentah media URL). masih functional, though publik documentation untuk ini memiliki thinned considerably.

ini four adalah terakhir terdokumentasi X/Twitter Card jenis. ada Tidak saat ini, official specification untuk reconfirm them terhadap (see status bagian di bawah), so treat ini sebagai legacy terdokumentasi contract, masih consistently reported sebagai accurate oleh saat ini practitioner sources. summary dan summary_large_image adalah dua Anda’ll sebenarnya gunakan untuk wajar konten dan ones saat ini guides discuss sebagian besar; app dan player adalah practitioner-terdokumentasi tetapi harder untuk verify langsung tanpa sebuah official reference.

core properties:

PropertyApa ini sets
twitter:cardcard jenis (diperlukan, Tidak fallback)
twitter:titleheadline
twitter:descriptiondeskripsi text
twitter:imagepreview image URL
twitter:sitepublisher’s @handle
twitter:creatorauthor’s @handle

cara implement them

sebuah summary_large_image card di penuh:

<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 satu, 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. Karena dokumentasi resmi memiliki thinned (see di bawah), treat ini sebagai well-established community consensus alih-alih sebuah freshly-published X spec.

Open Graph fallback aturan — dan satu tag itu memiliki Tidak fallback

ini adalah muat-bearing implementation fact, dan ini adalah consistently reported di seluruh setiap saat ini practitioner sumber 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 terakhir 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 semuanya pada ini halaman: developer.x.com Tidak lebih lama publishes sebuah Cards specification (see status bagian di bawah), so ini adalah saat ini, consistent practitioner-observed perilaku alih-alih sesuatu re-confirmed terhadap sebuah langsung official contract.

exception: twitter:card memiliki Tidak Open Graph equivalent. tidak ada og:card. jika Anda ingin apa pun lainnya daripada X’s default rendering, Anda harus set twitter:card explicitly. ini adalah single sebagian besar-repeated gotcha di seluruh setiap sumber I reviewed, dan ini adalah mengapa sebagian besar situs dapat lean hampir entirely pada mereka Open Graph tags dan hanya tambahkan satu twitter:card line.

name= vs property= trap

Twitter Card tags gunakan name=. Open Graph tags gunakan property=. mereka look interchangeable dan mereka adalah tidak — put property="twitter:card" dan tag adalah silently ignored. jika Anda OG tags berfungsi tetapi Anda Twitter tags jangan, periksa ini pertama. ini adalah panjang-terdokumentasi, practitioner-confirmed perilaku; ada Tidak 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 di atas.

<!-- Correct -->
<meta name="twitter:card" content="summary_large_image">
<!-- Silently ignored -->
<meta property="twitter:card" content="summary_large_image">

apa changed since Musk-era rebrand — honest status di 2026

sebagian besar guides pada ini topic masih baca like ini adalah 2019. ini tidak. Four hal memiliki genuinely changed, dan mereka penting lebih 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 lulus (verified 2026-07-18), URL 307-redirects untuk sebuah X login halaman (twitter.com/login) rather daripada menunjukkan apa pun validator. tidak ada pertama-party cara untuk preview atau debug sebuah card anymore. ketiga-party clone alat memiliki proliferated secara khusus untuk fill itu void — Anda dapat gunakan satu untuk sanity-periksa Anda markup, tetapi menjadi jelas itu none adalah official atau guaranteed untuk replicate X’s langsung 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 sekadar hilang, tidak paywalled. sebuah sebelumnya research lulus pada ini artikel flagged developer.x.com’s Cards URLs sebagai returning sebuah HTTP 402 Payment diperlukan respons. Re-memeriksa secara langsung (2026-07-18, oleh HTTP status alih-alih dirender halaman konten), itu’s Tidak lebih lama accurate: keduanya getting-dimulai guide dan markup reference now 307-redirect untuk generic docs.x.com overview halaman, yang berisi Tidak Cards-spesifik konten di semua — dan equivalent path pada docs.x.com itself (mirroring old Cards markup URL) mengembalikan sebuah flat 404. So ada Tidak saat ini, official, pertama-party Cards specification di either old URL atau -nya akan-menjadi replacement — tidak sebuah paywall, hanya sebuah absence. practical effect untuk Anda adalah yang sama either cara: jangan treat apa pun single “current official spec” (terjemahan) “saat ini official spec” sebagai tersedia 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 tidak surface itu attribution reliably di saat ini cards. paling saat ini dated sumber I ditemukan pada ini — SEO kerangka kerja’s KB, diperbarui dapat 2026 — notes keduanya itu X “removed much of its Twitter Card documentation, but the metadata system still works,” (terjemahan) “dihapus banyak dari -nya Twitter Card documentation, tetapi metadata sistem masih berfungsi,” dan itu X “does not expose this attribution reliably in current cards.” (terjemahan) “melakukan tidak expose ini attribution reliably di saat ini cards.” atur tags; jangan count pada byline menunjukkan.

«4. X treats external-link posts differently — a separate system from whether your card renders. Since around March 2025, X has applied some form of reduced reach to posts containing an outside link, and the company’s own product leadership has confirmed the dynamic is intentional, aimed at discouraging “lazy linking” and keeping users on-platform. Specific percentage figures for how much reach is cut circulate widely across social-media coverage; this article isn’t citing one, because no dated, first-party figure was verifiable during this pass — treat any exact number you see elsewhere as unconfirmed unless it comes with its own current, primary source. As Nikita Bier, X’s Head of Product, put it when the company began testing a new in-app link experience in 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) (Ringkasan bahasa Indonesia untuk bagian empat puluh dua, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

penting pembedaan, dan satu sebagian besar troubleshooting guides conflate: card rendering dan post reach adalah dua terpisah sistem. Apakah Anda twitter:card metadata produces sebuah preview di semua adalah sebuah markup pertanyaan — periksa ini secara langsung (mentah tags, sebuah preview alat, sebuah nyata test post). Apakah itu post lalu reaches banyak orang adalah sebuah distribution pertanyaan dengan sebuah berbeda, lebih sedikit-terdokumentasi penyebab. jangan gunakan rendah-engagement post sebagai proof Anda card adalah rusak, dan jangan assume sebuah card itu tidak rendering adalah “just the algorithm” (terjemahan) “hanya algorithm” — verify markup pertama, menggunakan workflow kemudian 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 biasanya pada cards hari ini ketika tags adalah present.)

adalah Twitter Card tags sebuah SEO peringkat factor?

«No — and this is verifiable directly from the source, not by paraphrase. Google Search Central maintains an exhaustive list of every meta tag and attribute Google Search supports. Search it for “twitter,” “og:,” “Open Graph,” or “social” and you’ll find nothing — none of those terms appear on the page at all. That omission, on Google’s own canonical, maintained reference, is a direct statement (by absence) that Google doesn’t process Twitter Card or Open Graph tags as ranking or indexing signals. It’s so clearly a non-factor that Google has never even needed to publish a denial the way it did for meta keywords. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian empat puluh enam, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

Bing adalah yang sama story: I ditemukan Tidak Bing documentation addressing twitter:card tags, dan Bing hasn’t published spesifik guidance pada them. Treat ini sebagai social-platform-hanya metadata, tidak sebuah penelusuran-mesin sinyal untuk either mesin.

Satu berdekatan fact worth mempertahankan terpisah so Anda tidak conflate ini: Google melakukan now pertimbangkan og:title tag sebagai satu input ketika ini generates blue judul tautan di hasil pencarian — tetapi itu’s sebuah appearance pilihan, tidak sebuah peringkat factor, dan ini adalah sebuah Open Graph tag, tidak sebuah twitter:* satu. Tidak ada apa pun dari twitter: namespace touches penelusuran di semua. ( judul element itself adalah sebuah berbeda topic — see judul-tag deep dive di ini cluster.)

So nilai dari Twitter Cards adalah persis satu hal: bagaimana Anda tautan looks, dan bagaimana banyak orang click ini, ketika ini adalah shared pada social. dan bahkan itu nilai adalah undercut pada X secara khusus oleh platform’s own anti-tautan stance.

melakukan Anda bahkan perlu Twitter tags jika Anda memiliki Open Graph?

Mostly Tidak. karena fallback aturan, Anda og:title, og:description, dan og:image cover corresponding twitter: properties. pragmatis minimum untuk sebagian besar situs adalah:

  • sebuah menyelesaikan set dari Open Graph tags (yang Anda ingin anyway, untuk LinkedIn, Slack, Discord, Facebook, dan Google’s og:title judul-tautan gunakan).
  • Plus satu jelas twitter:card tag untuk choose card jenis.

tambahkan twitter:site/twitter:creator jika Anda ingin (harmless, dan mereka dapat berfungsi pada lainnya surfaces), knowing attribution tidak reliable pada X itself. Note itu twitter:* meta-tag sistem adalah masih baca oleh lebih daripada hanya X — Discord, Slack, dan others fall back melalui yang sama Open Graph chain — so tags tetap worth memiliki 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 Tidak official replacement ada, treat testing sebagai several distinct memeriksa alih-alih satu alat — setiap layer dapat fail independently, so berfungsi melalui them di order narrows down sebenarnya penyebab:

  • Mentah server-dirender tags — view halaman’s sebenarnya disajikan HTML (tidak browser’s dirender DOM) dan konfirmasi twitter:*/og:* meta tags adalah present dengan name=/property= correct, sebelum assuming sebuah preview alat adalah wrong.
  • Publik fetchability — halaman URL dan image URL keduanya perlu untuk menjadi reachable oleh sebuah di luar crawler (tidak 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 terakhir instance dapat win unpredictably.
  • ketiga-party card preview alat — several clones exist secara khusus untuk fill kesenjangan left oleh dead validator. mereka preview Anda markup; mereka dapat’t jaminan mereka mirror X’s langsung pipeline.
  • Anda SEO tooling’s social memeriksa — Ahrefs’ situs Audit flags sebuah “Twitter card incomplete” (terjemahan) “Twitter card incomplete” issue ketika sebuah halaman memiliki sebagian 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 missing twitter:card atau 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 perbaiki tidak berfungsi.
  • sebuah nyata test post — ultimately satu-satunya cara untuk see X’s sebenarnya 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 terpisah pertanyaan (see reach-suppression note di atas) dan tidak tell Anda apa pun tentang apakah card itself adalah correct.

Di mana 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 — dua overlap heavily dan adalah biasanya implemented together, dengan Open Graph melakukan sebagian besar dari berfungsi dan twitter:card filling satu kesenjangan. ini adalah sebuah browser/social-facing tag, tidak sebuah pengindeksan atau serving directive like robots meta tag, dan ini memiliki Tidak bearing pada bagaimana Google melakukan crawl, indeks, atau peringkat halaman.

Tambahkan catatan pakar

Sematkan kutipan pakar

Orang baru? Buat profilnya yang belum diklaim di /admin/experts/ → Sematkan kutipan pakar terlebih dahulu.