Setelah bertahun-tahun membangun website untuk berbagai klien, satu pertanyaan yang paling sering saya dengar adalah: "Kenapa website saya tidak muncul di Google?"
Kenapa Website Tidak Terindeks Google?
Ada beberapa alasan teknis paling umum yang membuat website gagal terindeks:
- robots.txt yang salah — file ini bisa secara tidak sengaja memblokir Google dari mengakses konten Anda
- Tidak ada sitemap.xml — tanpa sitemap, Google perlu kerja ekstra untuk menemukan halaman Anda
- Core Web Vitals buruk — halaman yang lambat dihukum Google sejak update 2021
- Konten tipis atau duplikat — halaman tanpa substansi tidak akan mendapat prioritas indexing
Langkah Teknis SEO yang Wajib Ada
Ini checklist minimum yang harus dimiliki setiap website PHP yang ingin terindeks dengan baik:
1. robots.txt yang Benar
Pastikan file robots.txt Anda mengizinkan Googlebot mengakses semua halaman publik dan menunjuk ke sitemap:
User-agent: *
Allow: /
Disallow: /admin/
Sitemap: https://kaptenweb.com/sitemap.xml
2. Sitemap XML Dinamis
Untuk website PHP, generate sitemap secara dinamis agar selalu up-to-date setiap ada halaman baru ditambahkan.
3. Meta Tags yang Lengkap
Setiap halaman harus punya title unik, meta description (maks. 160 karakter), canonical URL, dan Open Graph tags untuk social sharing.
Kecepatan adalah Faktor Kunci
Google menggunakan Core Web Vitals sebagai sinyal ranking. Tiga metrik utamanya adalah LCP (Largest Contentful Paint), FID (First Input Delay), dan CLS (Cumulative Layout Shift).
Untuk website PHP tanpa framework berat, target realistis Anda adalah LCP di bawah 2.5 detik dan CLS di bawah 0.1. Gunakan Google PageSpeed Insights untuk mengukurnya.
Penutup
SEO bukan sihir. Ini adalah kombinasi teknis yang benar, konten berkualitas, dan konsistensi. Dengan fondasi teknis yang solid — robots.txt, sitemap, meta tags, dan kecepatan — Google akan jauh lebih mudah menemukan dan mengindeks website Anda.