Saya telah mendengar berkali-kali bahwa itu buruk untuk digunakan display: none
karena alasan SEO, karena itu bisa menjadi upaya untuk mendorong kata kunci populer yang tidak relevan. Beberapa pertanyaan:
- Apakah itu masih mendapat hikmat?
- Apakah ada bedanya jika Anda hanya menyembunyikan satu kata, atau mungkin satu karakter?
- Jika Anda harus menghindari penggunaannya, teknik apa yang disukai untuk bersembunyi (dalam situasi di mana Anda membutuhkannya untuk terlihat lagi pada kondisi tertentu)?
Beberapa referensi yang saya temukan sejauh ini:
Matt Cutts dari 2005 dalam komentar
Jika Anda langsung menggunakan CSS untuk menyembunyikan teks, jangan kaget jika itu disebut spam. Saya tidak mengatakan bahwa mouseovers atau teks DHTML atau memiliki-logo-tetapi-juga-memiliki-teks adalah spam; Saya menjawab yang terakhir di sebuah konferensi ketika saya berkata, "bayangkan bagaimana tampilannya bagi pengunjung, pesaing, atau seseorang yang memeriksa laporan spam. Jika Anda menunjukkan nama perusahaan Anda dan itu adalah Penanda Expo dan bukan logo Penanda Expo, Anda harus baik-baik saja. Jika teks yang Anda putuskan untuk ditampilkan adalah 'Penanda Expo, diskon online murah, beli Penanda Expo online ...' maka saya akan lebih berhati-hati, karena itu bisa terlihat buruk. "
Dan di komentar lain di artikel yang sama
Kami dapat menandai teks yang tampaknya disembunyikan menggunakan CSS di Google. Sampai saat ini kami belum secara algoritmik menghapus situs untuk melakukan itu. Kami berusaha keras untuk tidak membuang bayi dengan air mandi.
Eric Enge berkata pada 2008
Penggunaan yang sah dari teknik ini sangat lazim sehingga saya jarang berharap mesin pencari akan menghukum situs karena menggunakan
display: none
atribut tersebut. Hanya saja sangat sulit untuk mengimplementasikan algoritma yang benar-benar dapat menemukan apakah penggunaan tertentudisplay: none
dimaksudkan untuk menipu mesin pencari atau tidak.