Tutorial

Seri Membangun agusp.id #5: Search, Related Posts, View Counter, dan SEO Dasar

Saya ingin blog ini bukan hanya enak dilihat, tapi juga mudah dijelajahi. Di sini saya membahas fitur-fitur kecil yang membuat pengalaman baca lebih hidup.

Penulis

Agus P

Tanggal

18 Apr 2026

Baca

2 menit

Views

3,225

Setelah halaman utama dan dashboard siap, saya mulai mengerjakan fitur-fitur kecil yang justru sering terasa besar dampaknya. Fitur semacam pencarian, artikel terkait, penghitung view, dan meta SEO tidak selalu mencolok di permukaan, tetapi mereka sangat menentukan apakah pembaca akan berhenti di satu halaman atau lanjut menjelajah.

Pencarian sederhana, tetapi relevan

Di halaman daftar artikel, query pencarian saya arahkan ke judul, excerpt, dan body. Saya tidak membuat sistem search yang terlalu rumit di tahap awal. Untuk blog pribadi, pencarian SQL dasar sudah cukup asalkan hasilnya cepat dan masuk akal. Nanti kalau kontennya makin besar, baru saya pertimbangkan indeks yang lebih khusus.

Artikel terkait membantu retensi

Di halaman detail, saya mengambil beberapa artikel lain dari kategori yang sama. Logikanya sederhana: jika seseorang sedang membaca tutorial Laravel, besar kemungkinan ia juga tertarik pada tutorial lain yang masih satu konteks. Fitur ini membantu membangun rasa “seri” tanpa harus membuat navigasi manual di setiap tulisan.

View counter memberi sinyal konten terkuat

Setiap artikel dibuka, model Article memanggil method incrementViews(). Data view kemudian dipakai untuk mengisi sidebar artikel populer dan statistik dashboard admin. Saya suka pendekatan ini karena ringan, mudah dipahami, dan cukup berguna untuk membaca pola minat pembaca.

Komentar dimoderasi agar diskusi tetap sehat

Komentar publik tidak langsung tayang otomatis. Pengunjung bisa mengirim komentar, tetapi konten tersebut masuk ke status pending dulu sampai disetujui dari admin. Pola ini saya pilih untuk menjaga kualitas diskusi dan mengurangi spam, terutama ketika blog mulai dibuka untuk audiens yang lebih luas.

SEO dasar tetap saya siapkan sejak awal

Setiap artikel bisa punya meta_title dan meta_description. Layout publik juga sudah menyiapkan meta Open Graph agar tautan yang dibagikan ke media sosial tetap terlihat rapi. Bagi saya, SEO dasar bukan pekerjaan akhir, melainkan bagian dari kebiasaan menulis dan menerbitkan konten yang disiplin.

Fitur-fitur kecil seperti ini jarang menjadi headline proyek, tetapi justru mereka yang membuat blog terasa matang saat dipakai sehari-hari.

Komentar

0 tanggapan

Tinggalkan Komentar