Meta Tags & SEO — HTML

Coba share link artikel ke WhatsApp. Kadang muncul preview cantik (gambar besar + judul + deskripsi), kadang muncul polos cuma URL saja. Bedanya bukan dari…

Meta tag adalah tag di dalam <head> yang menyimpan keterangan tentang halaman. Isinya gak tampil di halaman. Yang membacanya browser, Google, dan aplikasi chat waktu link kamu dibagikan.

🧪 Tebakan cepat: kamu share link ke WhatsApp, lalu muncul kartu dengan gambar dan judul. Dari mana WhatsApp tahu gambarnya? Tebak dulu, jawabannya ada di bagian "Kartu preview pakai Open Graph".

Isi <head> yang dibutuhkan tiap halaman

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Warung Bu Sri</title>
  <meta name="description" content="Nasi uduk, kopi tubruk, dan teh manis hangat.">
</head>

Meta yang pakai name selalu berpasangan dengan content: name menyebut keterangannya tentang apa, content berisi nilainya. Di halaman, semua ini gak kelihatan. Yang tampil tetap cuma isi <body>.

Kartu preview pakai Open Graph

Waktu link dibagikan, WhatsApp, Facebook dan LinkedIn membaca meta Open Graph buat bikin kartu preview:

<meta property="og:title" content="Warung Bu Sri">
<meta property="og:description" content="Sarapan nasi uduk mulai Rp 12.000.">
<meta property="og:image" content="https://example.com/warung/og.jpg">
<meta property="og:type" content="website">

⚠️ Jebakan yang sering ketemu

TL;DR: Meta tag ditulis di <head> dan gak tampil di halaman. Tiap halaman butuh <meta charset="UTF-8">, meta viewport biar pas di HP, dan <title>. Tambah meta description buat ringkasan di Google. Buat kartu preview di aplikasi chat, pakai Open Graph: <meta property="og:..." content="..."> buat og:title, og:description, og:image dan og:type.

Yang akan kamu pelajari