it-swarm-id.com

Seberapa buruk menggunakan display: tidak ada di CSS?

Saya telah mendengar berkali-kali bahwa penggunaan display: none buruk karena alasan SEO, karena ini bisa menjadi upaya untuk mendorong kata kunci populer yang tidak relevan. Beberapa pertanyaan:

  1. Apakah itu masih mendapat hikmat?
  2. Apakah ada bedanya jika Anda hanya menyembunyikan satu kata, atau mungkin satu karakter?
  3. 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 dalam komentar lain pada 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 dikatakan tahun 2008

Penggunaan sah dari teknik ini sangat lazim sehingga saya jarang mengharapkan mesin pencari untuk menghukum situs karena menggunakan atribut display: none. Hanya sangat sulit untuk mengimplementasikan algoritma yang benar-benar dapat menemukan apakah penggunaan khusus display: none dimaksudkan untuk menipu mesin pencari atau tidak.

72
Andy

Pada hari-hari ini dari jQuery (dan kerangka kerja JavaScript lainnya) situs web yang berat maka saya tidak dapat melihat bagaimana itu bisa menjadi masalah, karena ini digunakan secara luas ketika Anda menggunakan hal-hal seperti slider jQuery, transisi, galeri, tickers dll. Ini sekarang sudah lumrah dan mesin pencari cukup pintar untuk tidak membabi buta menghukum penggunaannya.

Seorang pengguna menyatakan ini di Google forum Pusat Webmaster :

"Hanya menggunakan tampilan: tidak ada yang tidak akan secara otomatis memicu penalti. Kuncinya adalah apakah ada mekanisme - baik otomatis atau yang diminta oleh pengguna - untuk membuat konten terlihat. Google menjadi sangat mahir dalam memproses JavaScript untuk temukan dan tafsirkan mekanisme semacam itu. Jika Anda menggunakan HTML, CSS, dan JavaScript yang valid, Anda tidak perlu khawatir. Semoga beruntung! "

57
Dan Diplo

Jika Anda tidak menyalahgunakannya, itu tidak akan menjadi masalah. Saat ini Google tidak merayapi stylesheet CSS mencari contoh display: none

Google tidak akan menyatakan perang terhadap aturan gaya yang banyak digunakan, mereka hanya memberikan peringatan kepada mereka yang berpikir mereka dapat menambahkan 1000 kata kunci ke situs yang semuanya diatur ke display: none atau lebih buruk lagi, margin-left: 9999px

7
Shane Stillwell

Gunakan "display: none" hanya ketika itu adalah alat yang tepat untuk digunakan.

Seperti kutipan yang disarankan, masalah mesin pencari dengan tampilan tidak ada adalah spam. Mencoba menggunakan mesin pencari spam, terlepas dari alat apa yang Anda gunakan untuk itu, adalah ide yang buruk. Jika Anda menggunakan CSS untuk apa pun selain spam, maka tidak ada masalah.

Alat yang tepat untuk pekerjaan yang tepat.

6
luiscubal

Saya setuju dengan Dan Diplo dan untuk menambahkan apa yang dia katakan, juga Google sendiri menggunakan display: none dalam HOME HALAMAN-nya , jadi tidak masalah jika menggunakannya, selama Anda tidak menggunakannya untuk mengirim spam (mis. memasukkan ratusan kata kunci ke dalam tampilan: tidak ada panel DIV).

Buka Google HOME HALAMAN dan lihat dalam kode sumber HTML. Cari display:none Anda akan melihatnya berkali-kali. :)

4
Marco Demaio

Saya pikir Anda harus mencoba mencari alternatif lain tetapi di sini ada beberapa artikel referensi

Termasuk tautan ke Maile dan Vanessa di obrolan radio Webmaster tentang topik ini http://luigimontanez.com/2010/stop-using-text-indent-css-trick/

Maile adalah Insinyur Google http://maileohye.com/html-text-indent-not-messing-up-your-rankings/

Ini adalah sesuatu yang Google akan berikan solusinya, tetapi offset negatif dan tampilan tidak ada yang tidak aman jika Anda menggunakan Outlook jangka panjang.

3
AndyBeard

Saya baru saja mengadakan konferensi dengan seo di google dan ini tidak benar. Menampilkan tidak ada hukuman, pasti. Beberapa waktu sebelum ini ditangani dengan visibilitas atau menggunakan ukuran teks negatif atau indentasi negatif.

Adalah fakta bahwa teks perlu terlihat dan tidak terhalang dengan cara apa pun yang terlihat. Setidaknya tidak ada pelat ketel atau duplikasi atau konten malas.

Ngomong-ngomong google dapat melakukan apapun yang mereka inginkan di situs mereka, mereka mungkin menempatkan diri mereka lebih dulu bahkan jika itu adalah kentang.

Khususnya pendekatan yang diusulkan dan mungkin akan digunakan adalah untuk menunjukkannya dan tidak peduli apa konsekuensi desain yang mungkin ditimbulkannya.

Saya akan mengusulkan hal-hal sebagai pengindeksan z (layering) untuk memeriksa apakah kebetulan gaya semacam ini tidak dipertimbangkan. Tetapi saya rasa algoritma tidak cukup kuat untuk mempertimbangkan hal ini. Atau hal-hal seperti menghitung posisi kotak di atas ukuran layar untuk mempertimbangkan penentuan posisi negatif sebagai blok visual.

Teks terkait untuk minat klien seo ergo harus terlihat.

0
Budaya

Google melakukan crawl CSS display:none konten.

Menyembunyikan sesuatu dari Google hanya buruk jika Anda sengaja mencoba memanipulasi peringkat pencarian.

Opsi dan teks tersembunyi dari pengunjung sekarang menjadi praktik umum mengingat bagaimana situs web menjadi interaktif, jadi Anda tidak perlu khawatir. Di masa lalu, orang-orang menggunakan metode semacam ini untuk membuat game SEO, menyembunyikan kata kunci dan tautan, dll. Hasilnya adalah bahwa ketika Google merayapi situs yang memiliki hal-hal yang tersembunyi dari pemirsa, ia memandang situs itu sebagai kurang dapat dipercaya.

0
Josip Ivic