SEO ile ilgili nedenlerden dolayı
display: none kullanmanın kötü olduğunu, ilgisiz popüler anahtar kelimeleri itme denemesi olabileceğinden defalarca duydum. Birkaç soru:
Şimdiye kadar bulduğum bazı referanslar:
Metin gizlemek için doğrudan CSS kullanıyorsanız, buna spam denirse şaşırmayın. Fare imleri veya DHTML metinlerinin veya logoya sahip olmalarının yanı sıra ayrıca metinlerinin de spam olduğunu söylemiyorum; Konferanstaki son konferansa "bir ziyaretçiye, bir yarışmacıya veya bir spam raporunu kontrol eden birine nasıl görüneceğini hayal ettim" demiştim. Şirketinizin adını ve Expo Markers logosu yerine Expo Markers'ı gösterirseniz, güzel olmalı. Göstermeye karar verdiğiniz metin 'Expo Markers ucuz çevrimiçi indirimi çevrimiçi Expo Markers satışı ...' ise, o zaman daha temkinli olurum, çünkü bu kötü görünebilir. "
Ve başka bir yorumda aynı makalede
Google’da CSS kullanarak gizlenmiş görünen metni işaretleyebiliriz. Bugüne kadar bunu yapmak için sitelerini algoritmik olarak kaldırmadık. Banyo suyuyla bebek atmaktan kaçınmaya çalışıyoruz.
Eric Enge 2008’de söylendi
Bu tekniğin meşru kullanımı o kadar yaygın ki, arama motorlarının bir siteyi
display: noneniteliğini kullanması için cezalandırmasını beklemiyordum.
display: none'un belirli kullanımının arama motorlarını aldatmak mı yoksa aldatmak mı istediğini tamamen ortadan kaldırabilecek bir algoritma uygulamak çok zor.
JQuery'nin (ve diğer JavaScript çerçevelerinin) yoğun web sitelerinde bu günlerde web sitelerinin yoğun olduğu web sitelerini göremiyorum, çünkü jQuery sürgüleri, geçişleri, galerileri, keneler vb. arama motorları, kullanımlarını kör şekilde cezalandırmayacak kadar akıllıdır.
Bir kullanıcı bunu Google’da belirtir Webmaster Central forum :
"Yalnızca ekran kullanımı: hiçbiri otomatik olarak ceza tetiklemeyecektir. Anahtar, içeriğin görünür olması için otomatik veya kullanıcı tarafından başlatılan bir mekanizma olup olmadığına ilişkin bir konudur. Bu mekanizmaları bulun ve yorumlayın. Eğer geçerli HTML, CSS ve JavaScript kullanıyorsanız endişelenecek bir şeyiniz yok. İyi şanslar! "
Kötüye kullanmıyorsanız, sorun olmaz. Şu anda, Google,
display: none örneklerini arayan CSS stil sayfalarını taramıyor
Google, yaygın olarak kullanılan bir stil kuralıyla savaş ilan etmeyecek, yalnızca
display: none veya daha da kötüsü ayarlanmış bir siteye 1000 anahtar kelime ekleyebileceklerini düşünenlere bir uyarı veriyorlar,
margin-left: 9999px
"Display: none" 'u sadece kullanılacak doğru alet olduğunda kullanın.
Alıntılardan da anlaşılacağı gibi, arama motorları ile ilgili sorun hiçbiri spam değildir. Hangi arama araçlarını kullandığınıza bakmaksızın spam arama motorlarını spam olarak denemek kötü bir fikirdir. CSS’yi spam dışındaki herhangi bir şey için kullanıyorsanız, sorun olmaz.
Doğru iş için doğru alet.
Dan Diploma ile aynı fikirdeyim. Ayrıca Google’ın HOME SAYFASINDA
display: none kullandığı , bu nedenle, spam için kullanmadığınız sürece (yani bir ekrana yüzlerce anahtar kelime eklemek: hiçbir DIV paneli) kullanmamanız gerçekten sorun olmaz.
Açık Google HOME PAGE açın ve HTML kaynak koduna bakın.
display:none arayın _ _ birçok kez göreceksiniz. :)
Bence diğer alternatifleri bulmaya çalışmalısın, fakat işte bazı referans makaleler.
Bu konuyla ilgili bir Webmaster radyo sohbetinde Maile ve Vanessa'ya bağlantılar içerir http://luigimontanez.com/2010/stop-using-text-indent-css-trick/
Maile bir Google Mühendisidir http://maileohye.com/html-text-indent-not-messing-up-your-rankings/
Bu, Google’ın bir çözüm bulacağı bir şeydir, ancak uzun vadeli bir Outlook alırsanız, negatif sapma ve hiçbirinin güvenli olmadığını gösterir.
Google'da seo ile bir konferans yaptım ve bu doğru değil. Hiçbir cezayı kesin olarak gösterin. Bundan bir süre önce bunun yerine görünürlükle ya da negatif metin boyutları ya da negatif girintiler kullanıldı.
Metnin görünür olması ve herhangi bir şekilde engellenmemesi gerektiği bir gerçektir. En azından hiç kazan plakası veya kopyalanmış veya tembel içerik yok.
Bu arada, google kendi sitesinde ne isterse yapabilir, bir patates olsa bile, ilk önce kendilerini koyarlar.
Özellikle, önerilen ve muhtemelen kullanılacak olan yaklaşım, göstermek ve hangi tasarım sonuçlarına sahip olabileceği önemli değil.
Bu tarz stillerin dikkate alınmadığını kontrol etmek için işleri z-indexing (katmanlama) olarak önereceğim. Fakat algoritmanın bunu düşünecek kadar güçlü olduğunu sanmıyorum. Veya negatif konumlandırmayı görsel blok olarak kabul etmek için ekran boyutu üzerindeki kutu konumunu hesaplamak gibi şeyler.
Seo ergo müşterisinin ilgisini çeken ilgili metin görünür olmalıdır.
Google, CSS
display:none içeriğini tarıyor.
Bir şeyi Google’dan gizlemek, yalnızca kasıtlı olarak arama sıralamalarını değiştirmeye çalışıyorsanız kötüdür.
Gizli seçenekler ve ziyaretçilerden gelen metinler, etkileşimli web sitelerinin nasıl hale geldiğine bakıldığında artık yaygın bir uygulamadır, bu yüzden endişelenmenize gerek yoktur. Geçmişte, insanlar SEO'yu oynamak, anahtar kelimeleri ve bağlantıları gizlemek için bu tür yöntemler kullanıyorlardı. Sonuçta Google, görüntüleyiciden gizlenen şeyleri olan bir siteyi taradığında, o siteyi daha az güvenilir görüyor.