On-Page SEO
Semua optimasi di dalam halaman yang Anda kendalikan. Title, meta, heading, URL, internal linking, alt image, kedalaman konten. Best practice 2026 sudah jauh berbeda dengan era keyword density 2010.
Sembilan elemen inti on-page SEO
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.
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.
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.
Jangan skip level. Dari H1 langsung ke H3 tanpa H2 merusak struktur dan bikin accessibility buruk.
4. Struktur URL
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 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 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.
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
Title tag 50-60 karakter
Keyword utama di awal, modifier, brand di akhir.
- 2
Meta description 140-160 karakter
Masukkan keyword, value proposition, call-to-action.
- 3
Satu H1 dengan keyword utama
H2 3-7 buah untuk section utama, H3 untuk subsection.
- 4
URL pendek dan deskriptif
Huruf kecil, tanda hubung, mengandung keyword.
- 5
Internal link minimal 3
Ke halaman lain yang relevan, anchor text deskriptif.
- 6
Alt text di semua gambar
5-15 kata deskriptif per gambar konten.
- 7
Content 1000+ kata (untuk panduan)
Coverage lengkap intent user, bukan filler.
- 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?
Berapa keyword density yang ideal?
Berapa panjang title tag yang optimal?
Apakah meta description memengaruhi ranking?
Berapa banyak H1 boleh di satu halaman?
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.