SPF, DKIM, dan DMARC supaya Email Website Tidak Masuk Spam
Mengapa email dari domain bisnis baru masuk spam, dan record DNS yang saya tambahkan supaya form kontak serta invoice sampai ke inbox.
Catatan & wawasan
Tulisan tentang iman, pengalaman hidup, web development, performa, dan pelajaran yang saya temukan di sepanjang perjalanan.
Mengapa email dari domain bisnis baru masuk spam, dan record DNS yang saya tambahkan supaya form kontak serta invoice sampai ke inbox.
Bagaimana salinan staging atau dev ikut terindeks, plus pemeriksaan noindex, password, dan robots yang saya pakai agar tidak bersaing dengan situs asli.
Cara saya memilih antara shared hosting dan VPS untuk situs klien: traffic, bobot WordPress, email, backup, dan siapa yang benar-benar merawat server.
Setup GA4 yang praktis untuk situs klien: satu properti, stream yang tepat, tag yang tidak memblokir halaman, dan sedikit event yang memang layak disimpan.
Cara memetakan URL lama ke URL baru dengan 301 supaya bookmark, iklan, dan Google tidak jatuh ke 404 setelah redesign atau ganti permalink.
Cara mengurangi spam form kontak di situs klien: honeypot, cek waktu, dan rate limit—sebelum captcha yang membuat pengguna mobile pergi.
Cara praktis menemukan plugin yang memperlambat WordPress: SEO ganda, slider, widget chat, dan backup yang jalan di setiap page view.
SEO lokal yang saya kerjakan untuk bisnis jasa: halaman layanan yang jelas, NAP yang konsisten, Google Business Profile, dan jalur inquiry di mobile.
Daftar aksesibilitas yang saya cek sebelum serah terima: kontras, label form, alt teks, heading, fokus keyboard, dan target sentuh di mobile.
Cara menandai halaman Inggris dan Indonesia dengan hreflang supaya Google tidak menganggapnya duplikat, termasuk aturan canonical dan x-default.
Backup website yang berguna saat insiden: file, database, catatan DNS, uji restore di staging, dan kebiasaan sebelum update plugin.
Set header HTTP yang praktis untuk situs bisnis: HTTPS, HSTS, nosniff, frame options, referrer policy, dan apa yang sebaiknya ditunda di hari pertama.
Cara verifikasi situs baru di Google Search Console, kirim sitemap, dan membaca sinyal indexing pertama sebelum memasang iklan.
Keputusan scope IPTV kamar dan digital signage lobi: merek TV, remote, CMS, konten, jaringan, dan siapa yang mengoperasikan layar setelah go-live.
Urutan pembersihan situs WordPress yang kena malware: isolasi, ganti kredensial, ganti core dan plugin dari sumber resmi, lalu verifikasi di Search Console.
Checklist praktis migrasi tanpa downtime untuk WordPress dan situs custom: sync staging, TTL DNS, SSL, redirect, search-replace, dan verifikasi pasca-cutover.
Mengapa Time to First Byte merusak PageSpeed di situs Indonesia, cara mengukur TTFB, dan apa yang diubah di hosting, PHP, caching, serta CDN sebelum micro-optimasi frontend.
Panduan praktis schema markup untuk situs bisnis Indonesia: Organization, LocalBusiness, FAQ, Article, dan cara validasi JSON-LD tanpa berlebihan.
Cara memperbaiki gambar berat yang merusak PageSpeed mobile: WebP/AVIF, ukuran responsif, kompresi, lazy loading, dan aturan hero LCP untuk WordPress serta situs custom.
Checklist praktis go-live website bisnis: DNS, SSL, redirect, analytics, form, backup, dan cek PageSpeed sebelum proyek diserahkan ke klien.
Panduan praktis setup Cloudflare untuk situs bisnis: DNS, SSL, caching, dasar WAF, dan pengaturan yang saya aktifkan sebelum go-live proyek klien.
Pelajaran migrasi blog WordPress pribadi ke Astro: load lebih cepat, hosting sederhana, routing bilingual, dan workflow konten yang tetap rapi.
Studi kasus kusenkaca.com: membangun website jasa kusen aluminium dan kaca yang fokus konversi mobile, kredibilitas proyek, dan SEO layanan lokal.
Studi kasus slanusra.sch.id: membangun website sekolah di daerah internet terbatas—fokus mobile, beban ringan, dan akses cepat meski koneksi lambat.
Studi kasus vacsonline.org: website sekolah sering down, sulit diakses, dan terinfeksi malware—lalu dibangun ulang dengan fokus keamanan, uptime, dan kecepatan.
Panduan praktis menaikkan skor PageSpeed: LCP, INP, CLS, gambar, caching, dan prioritas perbaikan yang paling berdampak.
Tempat saya berbagi catatan tentang web development, performa, kepemimpinan teknis, dan pengalaman mengirim produk digital.
Checklist praktis mengoptimalkan WordPress: plugin, tema, caching, gambar, database, dan SEO teknis tanpa membuat situs sulit dirawat.
Praktik membangun REST API dengan CodeIgniter: struktur endpoint, autentikasi, validasi input, error handling, dan performa dasar.
Panduan SEO teknis untuk developer: title, canonical, heading, sitemap, Core Web Vitals, schema, dan kesalahan yang sering merugikan ranking.
Perbandingan praktis Laravel dan CodeIgniter untuk proyek klien: kecepatan delivery, kompleksitas, tim, maintenance, dan kriteria memilih yang tepat.
Pelajaran Alkitab tentang dosa sebagai kuasa yang memerintah manusia serta jalan pembebasan dan kasih karunia melalui Yesus Kristus.
Kesaksian Jemmy tentang pergumulan menghadapi amarah, perubahan karakter, dan bagaimana pertemuan dengan Kristus membentuk kehidupan.
Kesaksian tentang waktu dan cara Tuhan bekerja untuk membentuk karakter, mengoreksi kebiasaan menghakimi, dan menumbuhkan kehidupan rohani.
Lanjutan kesaksian Jemmy tentang pelajaran rohani, kebiasaan menghakimi orang lain, dan cara Tuhan mengubah kehidupan melalui kasih karunia.
Kesaksian Jemmy tentang pertemuan pertamanya dengan Kristus melalui Pelatihan Medical Missionary dan pelajaran mengenai Bait Suci.