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…

Coba share link artikel ke WhatsApp. Kadang muncul preview cantik (gambar besar + judul + deskripsi), kadang muncul polos cuma URL saja. Bedanya bukan dari isinya — tapi dari meta tags-nya. Tag-tag yang user gak pernah liat di halaman, tapi mesin pencari (Google), social media (Twitter, WhatsApp), dan browser baca buat ngerti "halaman ini tentang apa". Invisible tapi krusial banget.

🤔 SEO dimulai dari meta tags. Halaman tanpa <meta description> = Google ngambil paragraf random buat preview di hasil search, sering jelek. Halaman tanpa <meta og:image> = link kamu di-share kelihatan polos tanpa preview. 5 menit nulis meta tags = ratusan klik bonus.

Meta Tag yang Wajib Ada

Tiap halaman HTML butuh minimal charset + viewport + <title>:

<head>
  <meta charset="UTF-8">
  <meta name="viewport"
        content="width=device-width, initial-scale=1.0">
  <title>Judul Halaman</title>
</head>

Meta Tag untuk SEO

<meta name="description"
      content="Belajar HTML dan CSS dari nol sampai mahir.">
<meta name="keywords" content="html, css, belajar, web">
<meta name="author" content="Nama Kamu">

Meta Tag untuk Media Sosial (Open Graph)

Mengontrol preview saat link di-share di WhatsApp/Twitter/LinkedIn:

<meta property="og:title" content="Judul Halaman">
<meta property="og:description" content="Deskripsi halaman">
<meta property="og:image" content="https://url-gambar.jpg">

Tag <title> juga sangat penting — ini yang muncul di tab browser dan hasil pencarian Google.

🎭 Analogi sehari-hari

Meta tag = stiker label di kardus paket. Tidak terlihat saat paket dibuka (tidak tampil di halaman), tapi vital untuk yang menerima — kurir baca label tujuan, mesin pencari baca deskripsi, social media baca preview.

⚠️ Jebakan yang sering ditemui

TL;DR: Meta tags = info halaman buat mesin pencari/social media (invisible di halaman). Wajib: <meta charset="UTF-8">, <meta name="viewport"> (responsive), <meta name="description"> (cap ~160 char, Google snippet). Open Graph (og:title/og:description/og:image) buat preview cantik di WhatsApp/Twitter — og:image HARUS URL absolute, minimal 1200×630. <title> muncul di tab + hasil Google. Set di server-side (bot gak semua eksekusi JS). keywords deprecated.

Yang akan kamu pelajari