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.