Preferensi

Privasi penting bagi kami, sehingga Anda dapat menonaktifkan jenis penyimpanan tertentu yang tidak diperlukan untuk fungsi dasar situs web. Memblokir kategori tertentu dapat memengaruhi pengalaman Anda di situs web. Informasi lebih lanjut (Kebijakan Cookie)

Terima semua cookie

HTML Semantik: Tag yang Perlu Dipakai dan Mengapa Penting untuk Aksesibilitas, Google, dan AI

HTML semantik dijelaskan: arti setiap tag struktural, bagaimana tag itu membantu screen reader, Google, dan asisten AI membaca halaman Anda, serta kesalahan yang perlu diperbaiki lebih dulu.

Diterbitkan pada:
18/10/2026
-
Diperbarui pada:
18/10/2026
Sampul panduan Sorank tentang HTML semantik, dengan halaman web yang dibagi menjadi blok header, navigasi, konten utama, article, aside, dan footer

Alat

Thibault Besson-Magdelain, pendiri Sorank

Tentang Penulis

Thibault Besson-Magdelain

Pendiri Sorank, pengalaman 7+ tahun di bidang SEO, penggemar GEO.
Di halaman ini

Singkatnya

HTML semantik berarti memakai tag yang menjelaskan jenis konten (<header>, <nav>, <main>, <article>, <section>, <aside>, <footer>, heading yang berurutan, <figure>, <time>, <table>) alih-alih <div> dan <span> generik di mana-mana. Dengan cara ini screen reader bisa bernavigasi lewat landmark, Google lebih mudah mengenali konten utama halaman, dan asisten AI lebih mudah mengekstrak kutipan yang bersih dan berdiri sendiri. Biayanya nol saat membangun, tetapi sulit ditambahkan belakangan.

Ingin tahu lebih banyak? Tanyakan kepada

Browser menampilkan <div> dan <nav> dengan cara yang sama. Bedanya ada pada makna: HTML semantik memberi tahu setiap program yang membaca halaman tentang peran tiap blok. MDN mendefinisikannya sebagai penggunaan elemen sesuai maknanya, bukan tampilan bawaannya. Mesin pencari, teknologi bantu, dan crawler yang menyuplai model AI semuanya diuntungkan oleh makna tersebut.

Apa saja tag HTML semantik utama?

Standar HTML mendefinisikan puluhan elemen. Berikut yang menyusun struktur hampir setiap halaman konten:

TagPeranPenggunaan umum
<header>Konten pembuka halaman atau sebuah bagianLogo, nama situs, judul artikel beserta penulis dan tanggal
<nav>Blok link navigasi utamaMenu utama, breadcrumb, daftar isi
<main>Konten utama halaman yang unik (satu yang terlihat per halaman)Semuanya kecuali header, menu, sidebar, dan footer
<article>Konten mandiri yang masuk akal dengan sendirinyaArtikel blog, kartu produk, komentar, berita
<section>Kelompok konten tematik, biasanya dengan headingSatu bab panduan, satu blok landing page
<aside>Konten yang berkaitan dengan konten utama tetapi terpisah darinyaSidebar, link terkait, kotak glosarium
<footer>Informasi penutup halaman atau sebuah bagianLink legal, kontak, catatan penulis
<h1> sampai <h6>Hierarki headingSatu <h1> untuk topik halaman, <h2> untuk bagian, <h3> untuk subbagian
<figure> dan <figcaption>Ilustrasi beserta keterangannyaGrafik, foto, diagram dengan keterangan
<time>Tanggal atau waktu dalam format yang terbaca mesinTanggal publikasi dan pembaruan
<table>, <th>, <caption>Data tabel dengan headerPerbandingan, harga, spesifikasi

Tag tingkat teks juga membawa makna: <strong> untuk hal penting, <em> untuk penekanan, <blockquote> dan <cite> untuk kutipan, <ul> dan <ol> untuk daftar, <a> untuk link, dan <button> untuk aksi.

Mengapa HTML semantik penting untuk aksesibilitas?

Screen reader membangun peta halaman dari tag-tagnya. Landmark <header>, <nav>, <main>, <aside>, dan <footer> memungkinkan pengguna langsung melompat ke menu atau konten, dan daftar heading berfungsi seperti daftar isi. Tutorial aksesibilitas W3C tentang struktur halaman merekomendasikan wilayah-wilayah ini dan urutan heading yang logis karena alasan tersebut.

<div> yang bisa diklik tidak terlihat oleh keyboard dan senyap bagi screen reader, kecuali Anda membangun ulang secara manual apa yang diberikan <button> native secara cuma-cuma. Elemen native datang lengkap dengan perannya, fokus keyboard, dan perilaku yang diharapkan. Di banyak negara, aksesibilitas situs publik dan komersial juga merupakan kewajiban hukum, sehingga markup yang bersih turut menjadi soal kepatuhan.

Apakah HTML semantik membantu SEO?

Google tidak pernah menyebut tag semantik sebagai faktor peringkat langsung, dan halaman yang hanya memakai <div> biasa pun bisa meraih peringkat. Nilainya tidak langsung, tetapi nyata:

  • Deteksi konten utama: <main> dan <article> membantu memisahkan teks yang penting dari menu, sidebar, dan footer yang berulang di setiap halaman.
  • Struktur topik: hierarki heading yang berurutan menunjukkan apa yang dibahas halaman dan bagaimana bagian-bagiannya berhubungan, yang mendukung relevansi untuk kueri long-tail.
  • Pemahaman elemen yang lebih kaya: tabel, daftar, dan tanggal yang sungguhan lebih mudah dibaca daripada tiruan visual yang dibuat dari blok bergaya.
  • Konsistensi dengan structured data: markup semantik dan JSON-LD menjelaskan halaman yang sama dari dua sudut. Entri kami tentang structured content menunjukkan bagaimana keduanya saling melengkapi.

HTML semantik merupakan bagian dari SEO teknis, sama seperti URL yang bersih atau halaman yang cepat: fondasi yang membuat konten Anda terbaca dengan benar.

Bagaimana asisten AI memanfaatkan struktur halaman?

ChatGPT, Gemini, Perplexity, dan Google AI Overviews tidak mengutip seluruh halaman: mereka memilih kutipan. Crawler yang mengambil halaman Anda biasanya membuang navigasi dan teks boilerplate, lalu memotong teks menjadi potongan-potongan. Bagian yang dibuka dengan <h2> yang jelas, menjawab pertanyaannya di paragraf pertama, dan tetap berada dalam satu <section> menghasilkan potongan yang bersih. Konten yang sama yang tersebar di <div> bersarang, dengan heading palsu berupa teks tebal, menghasilkan fragmen yang bercampur dengan item menu. Panduan kami tentang content chunking menjelaskan cara menulis bagian yang tahan terhadap pemotongan ini.

Seperti apa halaman artikel yang terstruktur dengan baik?

Berikut kerangka sebuah artikel blog, dijelaskan tag demi tag:

1. <header> berisi logo dan <nav> dengan menu utama. Blok ini berulang di setiap halaman, sehingga crawler belajar mengabaikannya.

2. <main> dibuka tepat setelahnya. Isinya satu <article>, yaitu konten yang ingin Anda indeks dan kutip.

3. Di dalam <article>, sebuah <header> mengelompokkan <h1> (topik halaman), nama penulis, dan elemen <time datetime="2026-10-18"> dengan tanggal publikasi dalam format yang terbaca mesin.

4. Setiap bagian artikel adalah <section> yang diawali <h2> yang dirumuskan sebagai pertanyaan yang dijawabnya, diikuti paragraf <p>, daftar <ul>, atau <table> dengan header <th>.

5. Grafik ditempatkan di <figure> dengan <img> yang memiliki teks alt deskriptif dan <figcaption> yang menyebutkan apa yang ditampilkan grafik.

6. Link terkait ditempatkan di <aside>, di luar alur utama artikel.

7. <footer> menutup halaman dengan link legal dan kontak.

Dengan kerangka ini, pengguna screen reader dapat melompat ke konten dengan satu tombol, Google melihat satu artikel utama dengan outline yang jelas, dan crawler AI dapat mengambil <section> mana pun sebagai jawaban yang berdiri sendiri.

Apa kesalahan HTML semantik yang paling umum?

  • Div di mana-mana: page builder sering menghasilkan lapisan-lapisan <div> tanpa landmark. Pastikan setidaknya <main> ada dan membungkus konten.
  • Heading yang terlewat atau salah pakai: melompat dari <h2> ke <h4>, memakai heading agar teks tampak besar, atau memakai paragraf tebal sebagai heading palsu. Pilih levelnya berdasarkan struktur, lalu atur tampilannya dengan CSS.
  • Beberapa <h1> yang bersaing: HTML mengizinkannya, tetapi satu <h1> yang menjelaskan topik halaman tetap menjadi sinyal paling jelas bagi pengguna dan mesin pencari.
  • <div> dan <span> yang bisa diklik: gunakan <a> untuk navigasi dan <button> untuk aksi.
  • Tabel untuk tata letak dan tabel palsu: tabel diperuntukkan bagi data; data yang ditampilkan dalam blok bergaya kehilangan hubungan baris dan kolomnya.
  • Gambar berisi teks: heading atau harga di dalam gambar tidak dapat dibaca oleh crawler maupun screen reader.
  • Tanggal hanya berupa teks biasa: tambahkan <time> dengan atribut datetime agar tanggalnya tidak ambigu.

Bagaimana cara mengaudit struktur semantik sebuah halaman?

Tiga pemeriksaan cepat mencakup sebagian besar masalah. Pertama, tampilkan outline heading halaman dan bacalah sendiri: outline itu seharusnya menceritakan isi konten. Kedua, cari <main>, <nav>, dan <article> di kode sumber. Ketiga, navigasikan halaman hanya dengan keyboard dan lihat apakah setiap link dan tombol dapat dijangkau. Audit SEO on-page kami mendaftar masalah heading dan markup untuk URL mana pun, dan ekstensi Chrome Sorank gratis menampilkan struktur heading halaman yang sedang Anda lihat.

Gunakan setiap tag sesuai maknanya: satu <main>, satu <h1>, bagian yang berurutan, dan tabel sungguhan memberi manusia, Google, dan AI peta halaman Anda yang sama jelasnya. Setelah strukturnya bersih, konten tetap harus ditulis dan diterbitkan secara rutin: Sorank menulis dan menerbitkan artikel yang dioptimalkan untuk Google dan AI dengan autopilot.

Pertanyaan yang sering diajukan

Apakah HTML semantik merupakan faktor peringkat Google?

Google tidak menyebut tag semantik sebagai faktor peringkat langsung, dan halaman yang dibangun dengan elemen div generik pun bisa meraih peringkat. Markup semantik membantu Google mengenali konten utama dan outline halaman, yang mendukung relevansi. Pengaruhnya tidak langsung, lewat pemahaman halaman yang lebih baik.

Berapa banyak tag h1 yang sebaiknya ada di satu halaman?

Standar HTML tidak melarang beberapa elemen h1, dan Google menyatakan mampu menanganinya. Tetap saja, satu h1 yang menyatakan topik halaman, diikuti heading h2 dan h3 yang berurutan, adalah struktur yang paling jelas bagi pengguna, screen reader, dan mesin pencari.

Apa perbedaan antara section dan article?

Article adalah konten yang masuk akal dengan sendirinya dan bisa dibagikan atau disindikasikan secara terpisah, seperti artikel blog atau kartu produk. Section adalah bagian tematik dari keseluruhan yang lebih besar, biasanya diawali dengan heading. Sebuah article dapat berisi beberapa section, dan sebuah section dapat berisi beberapa article.

Blog Kami untuk Perusahaan Ambisius

Tool SEO gratis kami

Lihat semua tool gratis kami

MEREKA MENCOBA SORANK SEBELUM ANDA

Testimoni dari para pendiri yang ambisius

Pertumbuhan organikE-commerce

Dari 0 menjadi 10000 pengunjung dalam 5 bulan

Celio Fabianomonrobotlavevitre.fr
Pertumbuhan organikSoftware

Dari 0 menjadi 5000 klien dalam 8 bulan

Thibault BMsorank.com
Pertumbuhan organikHiburan dan penerbangan

0 menjadi 1104 klik dalam 4 bulan

Dominiqueflight-sensations-idf.com
Pertumbuhan organikSoftware musik

Klik x30 dalam 4 bulan

Valentin Cordiertiger-sounds.com
Pertumbuhan organikKesehatan dan kebugaran

Klik x30 dalam 4 bulan

Rodrigue Bretonalthevia.com