Hidden Text & Cloaking Detector
Cek apakah sebuah halaman menyembunyikan teks, keyword, atau link judi online (black-hat SEO) — hal yang tidak kelihatan di layar maupun sekilas di view source (Ctrl+U).
Dukung URL lengkap dengan https:// atau http://. Halaman diambil sebagai Googlebot dan sebagai pengunjung biasa, lalu dirender dengan CSS aslinya — prosesnya 5–20 detik.
Ringkasan Hasil
Hasil analisa akan muncul di sini setelah proses pemindaian selesai.
Apa itu hidden text & black-hat SEO?
Hidden text (teks tersembunyi) adalah tulisan, kata kunci atau link yang sengaja ditaruh di halaman tapi disembunyikan dari pengunjung — biasanya lewat CSS — supaya terbaca mesin pencari tanpa terlihat manusia. Tekniknya antara lain display:none, visibility:hidden, opacity:0, font berukuran 0, text-indent negatif, elemen yang didorong ke luar layar, sampai warna teks yang dibuat sama dengan latar. Semua ini termasuk black-hat SEO yang melanggar kebijakan spam Google.
Di Indonesia, bentuk yang paling sering ditemui adalah link judi online (slot, togel) yang disusupkan ke situs pemerintah, kampus dan WordPress yang diretas. Link itu disembunyikan dari pengunjung, atau hanya ditampilkan ke Googlebot (cloaking), sehingga pemilik situs sering tidak sadar sampai halamannya muncul di Google dengan judul judi.
Bagaimana tool ini mendeteksinya?
Halaman diambil dua kali, sebagai Googlebot dan sebagai browser biasa. Versi Googlebot kemudian dirender di browser-mu dengan CSS aslinya — termasuk file CSS dari CDN, media query dan urutan aturan CSS — dengan JavaScript dimatikan, di lebar desktop (1280px) dan mobile (390px). Teks yang tersembunyi di kedua lebar itulah yang dilaporkan; yang hanya disembunyikan di salah satu lebar adalah desain responsif biasa. Setiap temuan lalu dipilah: menu, tab, modal, slider, animasi dan teks screen-reader ditandai wajar, sementara teks berisi kata judi/spam atau link ke domain lain ditandai perlu dicek.
Pertanyaan Umum (FAQ)
Tidak. Menu dropdown, tab, modal, slider, animasi saat scroll dan teks khusus screen-reader (sr-only) memang disembunyikan sampai dibuka, dan Google memahami pola itu. Tool ini memisahkannya ke grup “tersembunyi tapi wajar”. Sinyal kuat black-hat adalah teks tersembunyi berisi kata judi/spam, link tersembunyi ke banyak domain lain, atau konten yang hanya muncul untuk Googlebot.
Cek halaman yang terdampak di tool ini dan catat lokasinya di kode HTML. Biasanya sumbernya tema/plugin yang disusupi, file PHP asing, atau isi database (widget, post, option). Ganti semua password admin, hosting dan database, perbarui CMS serta plugin, hapus kode sisipannya, lalu minta Google merayapi ulang lewat URL Inspection di Search Console. Kalau ada manual action, ajukan permintaan peninjauan setelah bersih.
Kami hanya bisa meniru User-Agent Googlebot, bukan alamat IP Google. Banyak firewall seperti Cloudflare memblokir “Googlebot palsu” semacam itu, jadi yang kami terima halaman blokir. Itu bukan tanda cloaking. Cloaking yang membedakan pengunjung dari IP juga tidak bisa dideteksi dari luar — gunakan URL Inspection di Google Search Console untuk melihat versi yang benar-benar dilihat Google.
Tidak. Halaman dirender dengan CSS aslinya tetapi JavaScript dimatikan, demi keamanan browser-mu. Teks yang baru disuntik JavaScript setelah halaman dimuat bisa terlewat, dan elemen yang baru dimunculkan JavaScript (misalnya animasi saat scroll) ditandai sebagai animasi, bukan spam. Mayoritas sisipan link judi memang ada langsung di HTML.
Google menganggap teks tersembunyi dan cloaking sebagai pelanggaran spam policy. Sanksinya bisa berupa penurunan peringkat, tindakan manual (manual action), hingga penghapusan dari indeks. Untuk situs yang diretas, Google juga bisa menampilkan peringatan “situs ini mungkin diretas” di hasil pencarian.
Tidak. URL dikirim lewat POST, diambil sesaat oleh server untuk dianalisa, lalu hasilnya dikirim ke browser-mu tanpa disimpan. Perlu diketahui, saat halaman dirender untuk dianalisa dan untuk preview, browser-mu memuat file CSS (dan gambar, di preview) langsung dari situs yang diperiksa, tanpa mengirim referrer. JavaScript situs itu tidak dijalankan. Alamat jaringan internal/privat otomatis diblokir.