'Font-size: 0' içeren bu satır içi blok hile SEO için tehlikeli midir?


14

Bir süre önce, Stack Overflow ile ilgili şu soruyu yanıtladım:

/programming/5078239/how-to-remove-the-space-between-inline-block-elements

Sorun, display: inline-blockHTML'deki boşluktan etkilenmesi nedeniyle "fazladan boşluk" bulunan öğelerin, bkz: http://jsfiddle.net/thirtydot/4z4v2/

Gösterildiği gibi, boşluklar HTML'deki boşluk kaldırılarak kaldırılabilir. Ancak, boşlukların kaldırılması bazen istenmeyen bir çözümdür: örneğin, HTML'nin çalışmasını zorlaştırır.

Bu yüzden bu geçici çözümü önerdim : http://jsfiddle.net/thirtydot/4z4v2/1/

ul {
    font-size: 0;
    letter-spacing: -1px;
}
li {
    font-size: medium;
    letter-spacing: normal;
}

( letter-spacingSafari'deki boşluğu tamamen ortadan kaldırmak için gereklidir)

Ve işte bu ..

..Bu teknik başka bir cevapta önerildiğinde bir açıklama ortaya çıkana kadar :

Bağlantıları içeren bir öğenin içindeki metni açıkça gizlediğiniz için web tarayıcıları tarafından kötüye kullanım olarak yorumlanabileceğinden bu koda dikkat edin. Daha yüksek bir özgüllük kuralı sayesinde bağlantıların kendisinin görünür olduğu doğrudur, ancak yine de web tarayıcıları, bir konteyner içinde tüm atalarına metinsel içeriklerini gizlemelerini söyleyen bir grup bağlantı görür.

Ben sadece üzerinde bu tekniği kullandım tek bir sitede (..Ben genellikle sadece boşluk kaldırmak) ve site etmiştir (üzgünüm, hiçbir bağlantı) Google'da düzgün sırada yer aldı. Eğer önemliyse, sitenin hayali bir örnek "Zombie Chopper Ravenholm" olarak çok özel olarak "Cümle + Konum" biçiminde hedeflenmiş sayfaları vardır.

Sadece Google'ı gerçekten önemsiyorum, ancak diğer arama motorlarıyla ilgili cevaplar da kabul edilebilir.

Benim sorum şu:

font-size: 0Hiçbir metin aslında gizli olmasa bile, SEO için sadece bir risk var mıdır?

Yanıtlar:


8

Google, teknikleri cezalandırmaya hazır değildir. Kötü niyetleri cezalandırmak için dışarı çıktılar . display:noneHem meşru amaçlar hem de siyah şapka SEO için kullanılabildiği gibi , aynı diğer CSS kuralları için de geçerlidir. Sizin durumunuzda metin asla gizlenmez ve hem arama motorları hem de kullanıcılar tarafından kullanılabilir ve görünür olduğundan iyi olmalısınız.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.