Arama motorlarının sayfanın belirli bir bölümünü dizine eklememesinin bir yolu var mı?


13

Kullanıcıların eski yayınlara kolayca erişebilmeleri için her sayfada gösterilen Blog Arşivi paneli ile Blogger kurulumum var. Sorun, bu paneldeki her sayfanın başlığını listelemesi, yani geçerli sayfanın kendisiyle doğrudan alakalı olmayan, ancak farklı bir sayfayla anahtar kelimeler almasıdır.

Mesela portakal hakkında yazıyor olabilirim, ama bir hafta önce elma hakkında yazıyordum. Portakalla ilgili sayfa artık arama motorları tarafından da elma hakkında konuşuyor gibi görünüyor, çünkü Arşiv panelinde bir hafta önce elmalar hakkındaki yazıma bir bağlantı var. Elmalar sayfası, turuncu anahtar kelimeleri de dizine eklediğinde bunun tersi de geçerlidir.

Bir sayfanın belirli bir bölümünün dizine eklenmesini engellemenin bir yolu var mı? (örneğin <div>, olarak etiketlenmiş bir bütüne noindexveya benzer bir şeye sahip olmak gibi )

Blogger'ın Arşiv Panelindeki sayfaların başlığını kaldırma seçeneği olduğunu biliyorum, ancak kullanıcıların hangi yayınların mevcut olduğunu bilmesi için orada kalmayı tercih ederim.


2
Bir sayfanın belirli bölümlerini gizlemek için birçok arama motorunun zevkleri için 'gizleme' gibi biraz fazla. Kullanılabilirlik: "siyah şapka seo uzmanları" ve geri kalanımız için yarattıkları sorunlar ile tanışın.
Tim Post

Google'ın başkalarının, bu Bağlantıların ana içerik değil, daha ziyade donanma öğeleri olduğunu tanıyacak kadar akıllı olduğunu düşünmüyor musunuz? Şeyleri çok fazla düşünmeyin;)
Seb

Yanıtlar:


7

Sınıfı robots-nocontentsayfanızdaki öğelere şu şekilde ekleyebilirsiniz :

<div class="robots-nocontent">

    <p>Ignore this stuff.</p>

</div>

Yahoo buna saygı duyuyor , ancak diğer arama motorlarının buna saygı gösterip göstermediğini bilmiyorum. Görünüşe göre Google şu anda bunu desteklemiyor . İçeriğinizi ajax ile yüklerseniz, sayfada aynı olmamanın aynı etkisini alırsınız.


Ah evet, gizemli <noindex> </noindex> etiketleri, hiçbir zaman çok fazla çekişe sahip olmadı. Tüm seçenekler Google'ın beğenileri için bir cloaker kullanmaya biraz fazla yaklaşıyor :)
Tim Post

Neden bazı arama motorlarının bunu desteklemediğine şaşırmadım? Google'ın "Kötü olma" ve tüm bunları düşüneceğini düşünürdüm.
ChrisF

Bir sayfanın bir bölümünü dizine eklememek fazladan bir adımdır, ayrıştırılması gereken ek verilerdir, bu yüzden birçok kişinin kullandığı bir şey olmadığı, Google'ın görmezden geleceği anlaşılabilir buluyorum. Bana kötülük gibi gelmiyor, sadece pratik. Aklımda bir "olması gerekir" değil "sahip olmak güzel".
artlung

3

Bunu yapmanın genel bir yolu yok ve ben şahsen bununla uğraşmazdım. Arama motorları bir sayfadaki alakalı içeriği tanımada oldukça iyidir ve bu içerik arama motorlarının bulduğu anahtar kelimelerde görünmesine rağmen, sayfanın bu anahtar kelimeler için alakalı olacağı anlamına gelmez.

"Balık" ile ilgili bir sayfanız ve "Köpekler" ile ilgili bir sayfanız varsa (kenar çubuğunda bir yerde "Balık" ile ilgili sayfaya bağlantısı olan), arama motorları genellikle "Balık" hakkındaki sayfanın "Balık" için kenar çubuğunda "Balık" yazan "Köpekler" sayfasından çok daha alakalı. Her iki sayfanın bir noktada bulunması mümkündür, ancak genellikle siteden çoğunlukla bir sayfanın arama sonuçlarında gösterildiği göz önüne alındığında, bu endişelenmeye değer bir şey değildir.

Bununla süslü olmaya gerek yoktur ve arama motorları denerseniz daha karışık hale gelebilir (örneğin, içeriği gizlemek için JavaScript kullanıyorsanız, arama motorlarının ne zaman olursa olsun içeriği bulmaya başlayacağını asla bilemezsiniz). Benzer şekilde, robots.txt izinleri veya AJAX içeren iframe'leri kullanmak, sayfalarınızın kalitesini sık sık kullanıcılara düşürür (yavaşlatır veya çeşitli cihazlarda daha az kullanılabilir hale getirir), bu nedenle çok, çok güçlü ve kanıtlanmış bir neden olmadığı sürece Bunu yapmanız gerekiyor, şiddetle rahatsız etmemenizi şiddetle tavsiye ederim.


1

Bir iFrame kullanabileceğinizi ve içindeki kodun yalnızca Google'ın bu sayfayı dizine eklemesine izin verirseniz dizine ekleneceğini düşünüyorum. Bu nedenle, iFrame'de yüklenen dosya için robots.txt dosyasına bir nofollow koyarsanız iyi olmanız gerekir.


0

Bir bağlantıdaki anahtar kelime metni, bağlantının bulunduğu sayfaya değil , çoğunlukla bağlantının işaret ettiği sayfaya uygulanır. Şahsen, bu konuda fazla endişelenmezdim. Büyük olasılıkla başlıkları kaldırarak / gizleyerek daha kötü olur.


0

Google, istenmeyen metni dizinden hariç tutmak için kendi yolunu sunar .

Örneğinizde, Google'ın bu örneği sunduğu çapa hakkında konuştunuz:

<!--googleoff: anchor-->
  <A href=sharks_rugby.html>shark</A>
<!--googleon: anchor-->

Ve birkaç mod daha var.

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.