Banyak pemula menghabiskan minggu pertama mereka mengutak-atik warna tombol dan font, padahal halaman mereka bahkan belum punya tag <title> yang benar. Ini bukan salah mereka—tutorial SEO di luar sana terlalu banyak bicara soal "konten berkualitas" tanpa pernah menjelaskan apa artinya secara teknis.
Optimasi on-page SEO untuk pemula seharusnya dimulai dari fondasi yang bisa diukur: struktur HTML, sinyal relevansi, dan pengalaman pengguna yang bisa dikuantifikasi. Bukan kata-kata motivasi.
Artikel ini akan kasih kamu checklist teknis yang saya pakai sendiri sejak 2014—dengan urutan prioritas yang masuk akal, bukan urutan alfabetis.
1. Tag Title dan Meta Description: Ini Bukan Formalitas
Tag <title> adalah sinyal on-page paling kuat yang kamu punya. Google masih sangat memperhatikannya di 2024. Tapi ada dua kesalahan yang terus-terusan saya lihat di audit klien:
Kesalahan pertama: Title terlalu panjang. Google memotong title di sekitar 600px (bukan karakter—piksel). Di desktop, ini kira-kira 55-60 karakter untuk font default. Kalau title kamu dipotong, CTR bisa turun karena pesan utamamu tidak tersampaikan.
Kesalahan kedua: Title tidak mengandung keyword target di posisi awal. Google memberi bobot lebih pada kata-kata di awal title. Bandingkan dua ini:
- ❌
Panduan Lengkap untuk Anda yang Ingin Belajar Cara Menulis Konten SEO - ✅
Cara Menulis Konten SEO: Panduan Praktis untuk Pemula
Untuk meta description: Google sering menulis ulang meta description kamu (sekitar 70% kasus menurut studi Portent 2023), tapi bukan alasan untuk malas. Tulis meta description 140-155 karakter yang mengandung keyword dan ada call to action implisit. Kalau Google tetap pakai punyamu, itu bonus CTR.
Cara cek cepat: buka DevTools (F12), tab Elements, cari <head>. Atau pakai ekstensi seperti SEO Meta in 1 Click (gratis, Chrome)—ini yang saya pakai sehari-hari.
2. Struktur Heading: H1 Satu, H2 Terstruktur
Aturan dasarnya sederhana: satu H1 per halaman, berisi keyword utama. Tapi implementasinya sering kacau karena tema WordPress yang asal-asalan.
Beberapa tema populer Indonesia—saya tidak sebut nama—menaruh nama situs sebagai H1 di setiap halaman, dan judul artikel sebagai H2. Ini masalah serius. Cek struktur heading halamanmu dengan cara ini:
// Paste di Console browser untuk lihat semua heading
document.querySelectorAll('h1, h2, h3, h4').forEach(el => {
console.log(el.tagName + ': ' + el.textContent.trim());
});
Jalankan script itu di halaman artikel kamu. Kalau H1-nya nama situs bukan judul artikel, kamu perlu perbaiki di pengaturan tema atau tambahkan CSS override (meskipun solusi terbaik tetap perbaiki HTML-nya).
Untuk H2 dan H3: gunakan untuk struktur logis, bukan untuk stuffing keyword. Kalau artikel kamu punya 5 H2 yang semuanya variasi keyword yang sama, Google sudah cukup pintar untuk mendeteksi itu sebagai sinyal negatif.
3. Optimasi Konten: Kedalaman vs. Panjang
Ini yang paling sering disalahpahami. Panjang artikel bukan faktor ranking langsung. Yang Google ukur lebih ke topical coverage—seberapa lengkap kamu membahas topik.
Cara praktis saya untuk riset topical coverage:
- Buka 3-5 halaman yang ranking di posisi 1-5 untuk keyword target
- Copy semua teks ke Google Docs
- Pakai Word Frequency (Tools > Word Count tidak cukup—pakai add-on seperti Word Counter Plus) untuk lihat kata-kata yang sering muncul
- Pastikan konsep-konsep itu tercakup di artikel kamu
Ini bukan berarti kamu harus menulis 3.000 kata untuk setiap artikel. Saya pernah rank #1 untuk keyword otomotif dengan artikel 800 kata, karena kompetitornya menulis panjang tapi tidak menjawab search intent dengan benar.
Bicara soal search intent—ini krusial untuk optimasi on-page SEO untuk pemula. Sebelum menulis satu kata pun, tanya: apakah orang yang search keyword ini mau tahu, mau beli, atau mau pergi ke suatu tempat? Formatnya harus sesuai.
Contoh nyata: keyword "harga Honda Vario 2024" punya commercial intent. Halaman yang ranking teratas adalah halaman dengan tabel harga, bukan artikel blog 2.000 kata tentang sejarah Honda Vario.
4. Optimasi Gambar: Alt Text Bukan Hiasan
Alt text punya dua fungsi: aksesibilitas dan SEO. Banyak pemula yang mengisi alt text dengan keyword utama di setiap gambar—ini over-optimization.
Panduan praktis saya:
- Gambar utama/featured image: masukkan keyword utama secara natural. Contoh:
alt="dashboard Google Search Console untuk optimasi on-page SEO" - Gambar pendukung: deskripsikan apa yang ada di gambar. Kalau gambar screenshot, tulis apa yang ditampilkan screenshot itu
- Gambar dekoratif: biarkan alt text kosong (
alt=""). Ini benar secara teknis—screen reader akan skip gambar itu
Selain alt text, perhatikan ukuran file. Gambar yang tidak dikompresi adalah pembunuh Core Web Vitals. Saya pakai Squoosh (squoosh.app—gratis, by Google) untuk kompresi sebelum upload. Target saya: di bawah 100KB untuk gambar editorial, di bawah 50KB untuk thumbnail.
Format: pakai WebP kalau theme kamu support. WordPress 5.8+ sudah support WebP native. Kalau pakai plugin seperti ShortPixel atau Imagify, aktifkan konversi WebP otomatis.
5. Internal Linking: Strategi, Bukan Asal Tempel
Internal link bukan sekadar navigasi—ini cara kamu mendistribusikan PageRank internal dan memberi sinyal topical authority ke Google.
Pola yang saya pakai:
Hub-and-spoke model: satu halaman "pilar" (konten panjang, komprehensif) yang di-link dari banyak halaman "spoke" (artikel lebih spesifik). Halaman pilar juga link balik ke spoke yang relevan.
Contoh: kalau kamu punya artikel pilar tentang "SEO untuk pemula", artikel spoke-nya bisa tentang riset keyword, link building, atau teknis SEO. Setiap spoke link ke pilar, pilar link ke setiap spoke.
Untuk anchor text: gunakan deskriptif, bukan "klik di sini" atau "baca selengkapnya". Anchor text yang deskriptif kasih konteks ke Google tentang halaman yang dituju.
Juga, jangan lupa cek internal link yang rusak. Saya rutin pakai Screaming Frog SEO Spider (versi gratis bisa crawl sampai 500 URL) untuk audit ini. Kalau situsmu masih kecil, ini lebih dari cukup. Baca juga panduan riset keyword untuk konten blog di seokita.id untuk memastikan halaman yang kamu link juga sudah dioptimasi dengan benar.
6. URL, Schema, dan Detail Teknis yang Sering Dilupakan
Struktur URL
URL yang baik: pendek, deskriptif, mengandung keyword, tanpa tanggal (kecuali situs berita).
- ❌
domain.com/p=1234 - ❌
domain.com/2024/01/15/panduan-lengkap-optimasi-on-page-seo-untuk-pemula-di-indonesia - ✅
domain.com/optimasi-on-page-seo-pemula
Kalau kamu sudah punya URL lama yang jelek dan halaman itu sudah dapat backlink atau traffic, jangan ubah tanpa 301 redirect yang proper. Lebih banyak ruginya daripada untungnya.
Schema Markup
Schema bukan faktor ranking langsung, tapi bisa kasih rich snippet yang meningkatkan CTR. Untuk pemula, fokus ke dua schema dulu:
- Article schema — untuk artikel blog
- FAQ schema — kalau halaman kamu punya section FAQ
Cara termudah: pakai plugin Rank Math (gratis) atau Yoast SEO (gratis). Keduanya generate schema otomatis. Saya lebih suka Rank Math untuk kontrol yang lebih granular—tapi ini preferensi personal.
Verifikasi schema dengan Google Rich Results Test (search.google.com/test/rich-results). Paste URL kamu, lihat apakah ada error.
Canonical Tag
Kalau kamu punya konten duplikat—misalnya halaman yang bisa diakses via http dan https, atau dengan dan tanpa www—canonical tag penting. WordPress dengan Yoast atau Rank Math biasanya handle ini otomatis, tapi selalu verifikasi.
Cek di source code: Ctrl+U, cari rel="canonical". Pastikan URL-nya benar dan konsisten.
Checklist Cepat Sebelum Publish
Ini yang saya run sebelum klik publish di setiap artikel:
| Elemen | Yang Dicek | Tool |
|---|---|---|
| Tag Title | 50-60 karakter, keyword di depan | SEO Meta in 1 Click |
| Meta Description | 140-155 karakter, ada CTA | SEO Meta in 1 Click |
| H1 | Satu, mengandung keyword | DevTools Console |
| Alt Text | Semua gambar terisi (atau sengaja kosong) | Manual |
| URL | Pendek, deskriptif, keyword ada | Browser address bar |
| Internal Link | Min. 2-3 link ke halaman relevan | Manual |
| Gambar | < 100KB, format WebP kalau bisa | Squoosh sebelum upload |
| Schema | Tidak ada error | Rich Results Test |
| Canonical | URL benar | View Source |
Checklist ini tidak butuh tool berbayar. Semua bisa dikerjakan dengan tool gratis.
Kesimpulan: Mulai dari Yang Paling Berpengaruh
Optimasi on-page SEO untuk pemula bukan tentang mengerjakan 50 hal sekaligus. Ini tentang mengerjakan hal yang benar dengan urutan yang tepat.
Urutan prioritas saya kalau kamu baru mulai:
- Perbaiki tag title dan meta description dulu—ini paling cepat dampaknya ke CTR
- Audit struktur heading—pastikan H1 benar
- Optimalkan gambar—ini langsung pengaruh ke kecepatan halaman
- Bangun struktur internal link yang logis
- Tambahkan schema setelah yang lain beres
Satu hal yang bisa kamu kerjakan besok: buka 5 halaman terpenting di situsmu, jalankan script heading di DevTools, dan perbaiki yang H1-nya salah. Itu saja. Mulai dari sana.
Kalau mau audit lebih dalam, cek juga this guide on technical SEO with Google Search Console di seokita.id—banyak data yang bisa kamu ambil gratis dari sana untuk validasi hasil optimasimu.