İçerik CSS tarafından gizlendiğinde (ekran: yok), bu, Arama motorları tarafından okunuyor mu veya siteler bunun için cezalandırılıyor mu? Benim durumumda, bazı CMS ve diğer nedenlerden dolayı, kullanıcılara alternatif içerik sunmam ve şu ekranı kullanarak H1 etiketini gizlemem gerekiyor: none. Arama Motorunun hala H1 etiketini gizlenmemişken olduğu gibi belirgin bir şekilde işlemeye devam edip etmeyeceğini bilmek istedim.
Google’ın politikasına aykırı. Buna anahtar kelime doldurma denir ve sizi Google’dan uzaklaştırır, bu da sitenizin artık Google’da görünmeyeceği anlamına gelir. Temel bir kural, googlebot’a yalnızca sitenizin kullanıcılarının görüntüleyebileceğini göstermektir.
Bilgileri bir noktada insanlara gösterirseniz, o zaman sanırım anahtar kelime doldurma olmadığınızı iddia edebilirsiniz, ancak Google önce sizden vazgeçer ve sonra bir temyiz başvurusunda bulunmanız gerekir.
Google’ın sizi otomatik olarak cezalandıracağına inanmıyorum (insan incelemesi olmadan anlamına gelir), ancak kesinlikle gizli bir metin yalnızca SEO amaçlı görünüyorsa, bu kesinlikle bir risktir.
Arama motoru üreticileri, insanların daha iyi arama motoru derecelendirmeleri almak için kullandıkları her numarayı öğrenmek için yaklaşık 15 yıl almıştır, bu nedenle robotların gizli metinler gibi basit bir şey fark ettiğinden emin olabilirsiniz.
Başlık etiketi sayfada görünmüyorsa, orada olması kesinlikle anlamsızdır. En iyi ihtimalle, arama motorları etiketi görmezden gelir. En kötü ihtimalle sitenizi görmezden gelirler.
Arama motorları, CSS teknikleri konusunda bilgili hale geliyor ve bu bilgileri oyun oynama girişimlerinde gizliyor. Bununla birlikte, bir eşik olması muhtemeldir; bu nedenle, bir ya da iki teknik, geçerli nedenlerden dolayı sizin için fazla sorun olmayacaktır. Mümkünse, onlardan kaçınmaya çalışın, özellikle de kitlesel.
H1 etiketini gizleyememeniz için hiçbir sebep yok - bu mutlaka kötü bir şey değil. Web sitenizi bir ekran okuyucuyla okuyan görme engelli insanlar, gizlenmiş olmasından bağımsız olarak gizli H1'i yararlı bulacaklardır (çünkü çoğu ekran okuyucusu HTML'yi görsel sayfayı okumaz). Ayrıca, sayfada görsel olarak bir işletme logonuz varsa ve işletme adında gizli bir H1 varsa, bu da iyidir. Bu durumda H1 Logoya bir alternatiftir, bu nedenle tamamen anlamsal sebeplerden dolayı iyidir.
Ayrıca, kullanıcı etkileşimi ile 'görünebilen' gizli içeriğe de sahip olabilirsiniz (bir 'daha fazla' bağlantısını tıklayarak söyleyin). Bu da iyi. Metin gizlemek yanlış değil, bunu yapmak için iyi ve kullanışlı bir neden var. Tabii ki anahtar kelime doldurma yanlıştır ve bu asla yapılmamalıdır - bu yüzden bir SEO nedeni metni gizlemek için hiçbir zaman yeterli değildir - başka bir sebep olmalı.
Bir
.visuallyhidden sınıfı kullanmak eskiden daha iyi bir fikir olabilir.
display:none; Ekran okuyucular, içeriği
.visuallyhidden biçiminde düz metinmiş gibi okuyacaklardır.
.visuallyhidden { border: 0 none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
Google, bu tür sınıfların
h1 etiketlerinde kullanılmasını cezalandırdığından emin değilim. Ancak her durumda
display: none; kullanmaktan daha iyi bir seçenek olduğunu düşünüyorum.
Bunu yapmamakta daha iyisin.
Google gibi Arama Motorları akıllıdır ve bu tür bir şeyi kontrol ederler ve yakalandığınızda işaretlenecek ve SEO'nuz işe yaramaz olacaktır.
Sistemin içinde çalış, hile yapmaya çalışma. Google, meşru SEO yapmak isteyen geliştiriciler için araçlarını sunar.
arka planı, insanların görmesini istediğiniz resim olarak ayarlayabilirsiniz, sonra da metin metni -9999 piksel'e girin.
Bu arama motoruyla ilgili bir tartışma değil, bunu düşünmeli ya da düşünmemelidir. Bu, arama motorunun ne yapacağına dair bir soru. İşte cevabınız http://support.google.com/webmasters/bin/answer.py?hl=tr&answer=66353
Arama motoru onu atar ve kullanım koşullarına aykırıdır, böylece sitenizi arama sonuçlarından bile kaldırma hakkına sahip olurlar.