it-swarm-tr.com

Arama motorlarının sayfanın belirli bir bölümünü endekslememesi için bir yol var mı?

Her sayfada gösterilen Blog Arşivi paneli ile Blogger kurulumum var, böylece kullanıcılar eski yayınlara kolayca ulaşabilir. Buradaki sorun, bu paneldeki her sayfanın başlığını listelemesidir; yani, geçerli sayfanın kendisiyle doğrudan alakalı olmayan ancak farklı bir sayfayla alakalı anahtar kelimeler almasıdır.

Örneğin, portakallar hakkında yazıyor olabilirim, ama bir hafta önce elmalar hakkında yazıyordum. Portakallar hakkındaki sayfa artık arama motorları tarafından da elmalardan bahsettiğini gösteriyor. Çünkü Arşiv panelinde bir hafta öncesinden elmalar hakkındaki yazımla bağlantısı var. Bunun tersi, elma sayfasının da turuncu anahtar kelimeleri endekslediği yerde geçerlidir.

Sayfanın belirli bir bölümünü dizine eklemenin dışında kalmanın bir yolu var mı? (örneğin, noindex veya benzer bir şey olarak etiketlenen bir <div>'a sahip olmak gibi. ”

Blogger’ın Arşiv Paneli’ndeki sayfaların başlığını kaldırma seçeneğine sahip olduğunu biliyorum, ancak kullanıcıların hangi yayınların uygun olduğunu bilmeleri için orada kaldıklarını tercih ederim.

13
Senseful

Güya sayfanızdaki öğelere robots-nocontent sınıfını ekleyebilirsiniz, şunun gibi:

<div class="robots-nocontent">

    <p>Ignore this stuff.</p>

</div>

Yahoo buna saygı duyuyor , ancak diğer arama motorlarının buna saygı duyup duymadığını bilmiyorum. Görünüyor Google bunu desteklemiyor şu anda. İçeriğinizi ajax aracılığıyla yüklerseniz, sayfada görünmüyorsa aynı etkiye sahip olacağınızdan şüpheleniyorum.

7
artlung

Bunu yapmanın genel bir yolu yok ve şahsen onunla uğraşmazdım. Arama motorları, bir sayfadaki alakalı içeriği tanımakta 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" hakkında bir sayfanız ve "Köpekler" hakkında bir sayfanız varsa (kenar çubuğunda bir yerde "Balık" sayfasını bağlayan sayfalar) varsa, arama motorları genellikle "Balık" sayfasının "Balık" ile ilgili, kenar çubuğunda "Balık" yazan "Köpekler" sayfasından çok daha alakalı. Her iki sayfanın da bir noktada bulunması olasıdır, ancak genellikle siteden bir sayfanın arama sonuçlarında gösterilmesi genellikle endişelenmeye değer bir şey değildir.

Bundan hoşlanmanıza gerek yoktur ve eğer denerseniz, arama motorlarının daha fazla kafa karışıklığına uğraması muhtemeldir (örneğin, içeriği gizlemek için JavaScript kullanıyorsanız, arama motorlarının bu içeriği ne olursa olsun bulmaya ne zaman başlayacağını bilemezsiniz). Benzer şekilde, robots.txt disallows veya AJAX ile iframe kullanmak, sayfalarınızın kalitesini sık sık kullanıcılara indirger (yavaşlatır veya çeşitli cihazlarda daha az kullanılabilir hale getirir), Bunu yapmanız gereken çok güçlü ve kanıtlanmış bir neden, onunla uğraşmamanızı şiddetle tavsiye ederim.

3
John Mueller

Bir iFrame kullanabileceğinizi ve içerideki kodun yalnızca Google’a bu sayfayı dizine eklemesini sağlarsanız dizine ekleneceğini düşünüyorum. Bu yüzden iFrame'den yüklenen dosya için robots.txt dosyasına bir nofollow yaparsanız, tamam olmanız gerekir.

1
Ben Hoffman

Bir bağlantıdaki anahtar kelime metni çoğunlukla, bağlantının bulunduğu sayfaya değil, bağlantının işaret ettiği sayfaya uygulanır. Şahsen, bu konuda fazla endişelenmem. Muhtemelen başlıkları çıkararak/gizleyerek izin vermektense daha da kötüleşirsiniz.

0
Eric Petroelje

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

Örnekte 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ç başka mod var.

0
lulalala