Sembilan elemen inti on-page SEO

Sembilan elemen on-page SEOHalamanTitleMetaH1-H6URLLinksAlt textContentIntent

1. Title tag

Title adalah elemen paling kuat di on-page SEO. Ini yang muncul sebagai judul biru di SERP Google dan di tab browser. Panjang optimal 50-60 karakter.

Title tag yang optimal <title>Jasa SEO Jakarta untuk B2B, Tim Bersertifikat Google | Brand</title>

Formula yang bekerja: keyword utama + modifier + nama brand. Keyword utama di awal karena Google beri bobot lebih tinggi ke awal string. Modifier (lokasi, target audience, atau value proposition) bantu membedakan dari kompetitor. Nama brand di akhir untuk brand recall.

2. Meta description

Meta description bukan faktor ranking langsung, tapi memengaruhi CTR. CTR tinggi adalah sinyal positif untuk Google. Target 140-160 karakter.

Meta description yang kuat <meta name="description" content="Jasa SEO Jakarta untuk B2B enterprise. Tim bersertifikat Google, retainer mulai Rp 15 juta/bulan, case study terbukti. Audit gratis hari ini." />

Formula: keyword utama (akan di-bold di SERP) + value proposition + sinyal kredibilitas + call-to-action. Tulis seperti iklan, bukan daftar fitur. Masukkan angka atau harga kalau relevan karena meningkatkan CTR.

3. Hierarki heading H1-H6

Heading bukan cuma formatting visual. Mereka struktur semantik yang dibaca Google dan screen reader. Aturan dasar.

  • H1: satu per halaman, judul utama, mengandung keyword utama.
  • H2: 3-7 per halaman, section utama, mengandung keyword variant.
  • H3: subsection di bawah H2, 2-5 per H2.
  • H4-H6: jarang dipakai, untuk hierarki sangat dalam.
Struktur heading yang benar <h1>Panduan Lengkap On-Page SEO</h1> <h2>1. Title Tag</h2> <h3>Panjang optimal</h3> <h3>Penempatan keyword</h3> <h2>2. Meta Description</h2> <h3>Formula CTR tinggi</h3>

Jangan skip level. Dari H1 langsung ke H3 tanpa H2 merusak struktur dan bikin accessibility buruk.

4. Struktur URL

URL baik vs buruk untuk SEOBaikBurukPendek dan deskriptif×Pakai tanda hubung (-)×Huruf kecil semua×Mengandung keywordTanpa parameter tracking di URL×Struktur hierarkis logis

Contoh URL yang baik: yoursite.com/konten/panduan/on-page-seo/. Contoh URL yang buruk: yoursite.com/post?id=12345&category=seo&ref=facebook.

URL juga harus konsisten dalam hal trailing slash. Pilih salah satu (dengan slash atau tanpa), lalu pakai sama di seluruh situs. 301 redirect versi yang tidak dipilih ke versi yang dipilih.

5. Penempatan keyword

Di 2026, Google memahami semantic search. Kata kunci tidak perlu diulang-ulang. Yang penting konteks dan topical depth.

Tempatkan keyword utama di: title tag, H1, paragraf pertama, satu H2 (kalau natural), URL, alt text gambar utama, dan meta description. Tidak perlu di setiap paragraf. Google pakai synonym dan related terms untuk memahami topik.

Untuk long-tail keyword variation, pakai di H2, H3, dan paragraf yang relevan. Untuk LSI (Latent Semantic Indexing) keyword, pakai secara natural sesuai topik.

6. Internal linking

Struktur hub-and-spoke internal linkingPilarSpoke 1Spoke 2Spoke 3Spoke 4Spoke 5Spoke 6

Struktur hub-and-spoke adalah pola internal linking terbaik. Satu halaman pilar membahas topik besar, link ke banyak halaman spoke yang bahas subtopik. Spoke link balik ke pilar, dan antar spoke saling link kalau relevan. Pola ini juara untuk topical authority.

Anchor text (teks yang di-link) wajib deskriptif. Jangan pakai "klik di sini" atau "baca lebih lanjut". Pakai keyword yang relevan dengan halaman tujuan. Contoh baik: "Baca panduan Technical SEO untuk detail implementasi."

7. Image alt text

Alt text punya dua fungsi: aksesibilitas (untuk screen reader) dan SEO. Setiap gambar konten wajib punya alt text deskriptif.

Alt text yang benar <img src="kursi-kayu-jati.webp" alt="Kursi kayu jati minimalis untuk ruang tamu modern" /> <!-- Jangan: --> <img src="kursi-kayu-jati.webp" alt="kursi" /> <img src="kursi-kayu-jati.webp" alt="IMG_3456" /> <img src="kursi-kayu-jati.webp" alt="kursi kayu jati minimalis ruang tamu modern beli online" />

Alt text deskriptif 5-15 kata. Masukkan keyword kalau natural, tapi jangan jejalkan. Kalau gambar dekoratif (ikon, ornamen), pakai alt="" kosong bukan hilangkan attribute.

8. Content depth dan topical authority

Di 2026, konten pendek tipis sangat sulit ranking untuk keyword kompetitif. Target minimum 800-1200 kata untuk blog post, 1500-2500 kata untuk panduan komprehensif, 3000+ kata untuk pilar content.

Tapi panjang bukan faktor independen. Yang matter adalah coverage lengkap terhadap intent user. Kalau orang cari "cara ganti oli motor", jawaban 400 kata yang lengkap dan jelas bisa ranking lebih baik dari 2000 kata yang bertele-tele.

Topical authority dibangun dari banyak konten berkualitas di satu topik. Situs yang punya 20 artikel mendalam tentang SEO akan ranking lebih baik daripada situs dengan 200 artikel generic tentang 50 topik berbeda.

9. User intent alignment

Google membagi search intent jadi empat kategori utama.

  • Informational: user cari informasi. Contoh: "apa itu SEO", "cara setting Google Analytics".
  • Navigational: user cari halaman tertentu. Contoh: "Tokopedia login", "Hibranwar Labs kontak".
  • Commercial: user riset sebelum beli. Contoh: "jasa SEO terbaik Jakarta", "review hosting Indonesia".
  • Transactional: user siap transaksi. Contoh: "beli kursi kayu jati online", "daftar retainer SEO".

Setiap halaman harus match intent kueri target. Halaman blog untuk informational. Halaman service untuk commercial. Halaman produk untuk transactional. Mismatch intent adalah kesalahan terbesar on-page SEO modern.

Cara deteksi intent

Google sendiri yang bilang. Ketik keyword target ke Google incognito, lihat hasilnya. Kalau top 10 semua artikel blog, intent informational. Kalau semua halaman produk, intent transactional. Anda wajib match apa yang Google sudah tentukan.

Checklist on-page SEO per halaman

Checklist 8-langkah on-page

  1. 1

    Title tag 50-60 karakter

    Keyword utama di awal, modifier, brand di akhir.

  2. 2

    Meta description 140-160 karakter

    Masukkan keyword, value proposition, call-to-action.

  3. 3

    Satu H1 dengan keyword utama

    H2 3-7 buah untuk section utama, H3 untuk subsection.

  4. 4

    URL pendek dan deskriptif

    Huruf kecil, tanda hubung, mengandung keyword.

  5. 5

    Internal link minimal 3

    Ke halaman lain yang relevan, anchor text deskriptif.

  6. 6

    Alt text di semua gambar

    5-15 kata deskriptif per gambar konten.

  7. 7

    Content 1000+ kata (untuk panduan)

    Coverage lengkap intent user, bukan filler.

  8. 8

    Schema markup yang relevan

    Article, FAQ, BreadcrumbList, atau jenis schema sesuai konten.

Struktur paragraf dan readability

Konten SEO modern tidak boleh ditulis seperti skripsi S1. Pembaca web membaca sambil scroll, jarang fokus, dan ekspektasinya dua kalimat per paragraf. Tiga kalau topik kompleks.

Paragraf panjang bikin user bounce. Sub-heading setiap 200-300 kata bikin konten scannable. Bullet list dan numbered list kalau poinnya lebih dari tiga. Kalimat aktif lebih mudah dicerna daripada pasif.

Readability score bisa dicek pakai tools seperti Hemingway Editor atau Grammarly. Target Flesch Reading Ease di atas 60 untuk konten bisnis umum. Untuk topik teknis, 50 sudah acceptable.

Featured snippet optimization

Featured snippet adalah kotak jawaban di atas hasil organik Google. Memenangkan featured snippet bisa tingkatkan CTR hingga 40 persen dari total traffic keyword. Cara mendapatkannya.

  • Jawab pertanyaan langsung di paragraf pembuka. 40-60 kata jawaban ringkas di paragraf pertama setelah H2 relevan.
  • Format tabel untuk comparative data. Google suka ambil tabel untuk featured snippet comparison.
  • Numbered list untuk pertanyaan "cara" atau "langkah". Google suka ambil step-by-step.
  • Definisi langsung. "X adalah Y yang Z." Struktur SPO yang jelas.

Semantic keyword dan topical coverage

Google BERT dan MUM memahami semantic relationship antara kata. Artinya, kalau Anda menulis artikel tentang "jasa SEO Jakarta", Google expect Anda juga sebut konsep related seperti "audit SEO", "backlink building", "technical audit", "content optimization", "Google Search Console".

Ini konsep yang sering disebut topical coverage. Bukan cuma keyword density, tapi apakah Anda cover semua aspek topik dengan cukup mendalam. Tools seperti Clearscope, MarketMuse, atau SurferSEO bantu identifikasi semantic keyword yang harus disebut.

Secara praktis, cara gratis: cari keyword utama di Google, scroll ke bawah lihat "People Also Ask" dan "Related Searches". Itu semantic map yang Google sendiri confirm. Cover pertanyaan dan topik tersebut di konten Anda.

Pertanyaan Umum

Apa itu on-page SEO?
On-page SEO adalah optimasi semua elemen di dalam halaman website yang Anda kendalikan: title tag, meta description, hierarki heading H1-H6, struktur URL, penempatan keyword, internal linking, alt text gambar, kedalaman konten, dan keselarasan dengan user intent. Berbeda dengan off-page (sinyal dari luar) dan technical SEO (infrastruktur).
Berapa keyword density yang ideal?
Pertanyaan ini sudah outdated. Sejak Google Hummingbird 2013 dan BERT 2019, keyword density tidak lagi faktor ranking signifikan. Yang matter adalah apakah konten Anda benar-benar membahas topik dengan kedalaman semantik, bukan seberapa sering kata kunci diulang. Target natural 0.5-2 persen saja untuk menghindari terlihat spam.
Berapa panjang title tag yang optimal?
Target 50-60 karakter. Lebih dari 60 karakter akan terpotong di SERP Google desktop (biasanya ditampilkan dengan ...). Masukkan keyword utama di awal kalau memungkinkan, tambahkan modifier atau nama brand di akhir. Contoh baik: "Panduan On-Page SEO Lengkap untuk Bisnis Indonesia".
Apakah meta description memengaruhi ranking?
Tidak langsung. Meta description bukan faktor ranking, tapi sangat memengaruhi click-through rate (CTR) di SERP. CTR tinggi adalah sinyal engagement yang Google perhatikan. Tulis meta 140-160 karakter yang menarik klik, masukkan keyword utama (akan di-bold oleh Google di SERP), dan ada call-to-action jelas.
Berapa banyak H1 boleh di satu halaman?
Satu. Satu halaman, satu H1. Ini judul utama halaman. H2 untuk section utama (biasanya 3-7 per halaman), H3 untuk subsection, H4 dan seterusnya untuk hierarki lebih dalam. Jangan skip level (misal H1 langsung ke H3), karena merusak struktur semantik dan aksesibilitas.

On-page SEO Anda optimal?

Audit Entitas Gratis mencakup cek title, meta, heading, struktur URL, dan on-page fundamental per halaman utama. Laporan tertulis dalam 5 hari kerja.

Audit Gratis