Apa yang sebenarnya dibaca platform
Saat tautan ditempel di Slack, LinkedIn, X, atau iMessage, platform tersebut mengambil halaman dan membuat kartu dari tag meta-nya. Mereka tidak menjalankan JavaScript-mu dan tidak melihat CSS-mu - hanya membaca tag di bagian head saja.
Rangkaian cadangan
Kebanyakan platform menyelesaikannya dalam urutan yang sama, dan pratinjau ini mengikutinya:
- Judul -
twitter:title, laluog:title, lalu<title> - Deskripsi -
twitter:description, laluog:description, lalu meta deskripsi - Gambar -
twitter:image, laluog:image, lalu tidak ada apa-apa
Itulah kenapa menggandakan setiap tag Open Graph sebagai tag Twitter biasanya sia-sia. Yang benar-benar perlu diatur terpisah adalah twitter:card, karena ini menentukan pilihan antara gambar besar dan thumbnail kecil.
Tiga kegagalan yang menyebabkan sebagian besar kartu rusak
- og:image relatif. Crawler tidak punya konteks halaman untuk menyelesaikannya. Gunakan URL HTTPS absolut atau tidak sama sekali.
- Gambar yang tidak bisa dijangkau. Di balik autentikasi, diblokir di robots.txt, atau disajikan dari host yang menolak user agent tidak dikenal.
- Caching agresif. Kamu sudah memperbaiki tag tapi kartu lama tetap muncul berhari-hari. Facebook Sharing Debugger dan LinkedIn Post Inspector memaksa pengambilan ulang; cache X hanya perlu kedaluwarsa.
Bukan fitur SEO
Tag-tag ini bukan faktor peringkat. Mereka menentukan apakah sebuah tautan terlihat menarik untuk diklik saat dibagikan - dan tautan yang tampil sebagai kotak abu-abu dengan URL polos dibagikan dan diklik jauh lebih sedikit.
Untuk menulis tag sejak awal, gunakan generator meta tag sebagai gantinya.