14 Mart 2009

Yazıdaki Bağlantılara NoFollow Ekliyoruz

WordPress Yorum Ekle

Yazılarımız içerisinde çeşitli yerlere bağlantı verebiliyoruz. Bunlar eğer kaliteli siteler değilse bu google tarafından hoş karşılanmıyor. Bu tür durumlarda bu bağlantılara rel='nofollow' eklemek, google'nin bu bağlantıları takip etmesini engelleyecektir. Bunu elle yazı yazarken HTML bölümünden ekleyebilirsiniz, ancak bununla uğraşmayalım, otomatik olarak yazılardaki bağlantılara bu etiket eklensin istiyorsanız, aşağıdaki kodları temanızın Tema Fonksiyonları (functions.php) dosyasında uygun bir yere ekleyin.

PHP:
  1. function make_nofollow( $content ) {
  2. preg_match_all("/<a.*? href=\"(.*?)\".*?>(.*?)<\/a>/i", $content, $matches);
  3. for($i=0;$i<count($matches[0]);$i++)
  4.  {
  5.   if(!preg_match("/rel=[\"\']*nofollow[\"\']*/",$matches[0][$i]))
  6.    {
  7.   preg_match_all("/<a.*? href=\"(.*?)\"(.*?)>(.*?)<\/a>/i", $matches[0][$i], $matches1);
  8.   $content = str_replace(">".$matches1[3][0]."</a>"," rel='nofollow'>".$matches1[3][0]."</a>",$content);
  9.    }
  10.  }
  11. return $content;
  12. }
  13.  
  14. add_action('the_content', 'make_nofollow');

Kodlar NoFollow Links in Posts eklentisi içerisinden ayıklanmıştır. İlgili eklenti ile istenilen kategoride, istediğiniz kadar eski yazılara ekletebiliyorsunuz.

Yazıyı Paylaş: Aşağıdaki simgeler kullanıcılarının web sitelerini paylaştığı ve yeni web sitelerini keşfettiği sitelere gider.
  • Oyyla
  • del.icio.us
  • Technorati
  • Bagcik
  • BlinkList
  • blogmarks
  • Bumpzee
  • Digg
  • feedmelinks
  • Furl
  • Tusul
  • Yumiyum
  • 100puan
  • Limk

Bu yazının kısa bağlantısı http://www.yakupgovler.com/?p=720.

Yazılarımı RSS aboneliği ile takip edebilir, yeni yazılarıma kolaylıkla ulaşabilirsiniz. Bunun için ise RSS adresimi kullanabilirsiniz.


“Yazıdaki Bağlantılara NoFollow Ekliyoruz” yazısı için 4 Yorum

Bu yazıya yapılan yorumları dilerseniz, ( RSS 2.0 ) beslemesini kullanarak takibe alabilirsiniz.

  1. enginsar dedi ki:

    site içi linklerimizde mi nowollof oluyor acaba ?

  2. Yakup Gövler dedi ki:

    Yazı içerisinde geçen bütün bağlantılara (site içi, dışı farketmeden) rel='nofollow' ifadesini ekliyor. Eklentiyi kullanırsanız, belli bir tarihten önceki yazılarınıza bu işlemi uygulatabiliyorsunuz, istediğiniz yazıları, yazı yazma ekranının en altındaki seçenekle bu işten muaf tutabiliyorsunuz. Ancak eklentiyi ben kullanmadım, garip bir ingilizcesi olduğu için de seçeneklerin bazılarını da anlamadım. Deneme yanılma yöntemi ile işinizi halledebileceğiniz düşünüyorum.

  3. Emrah dedi ki:

    Bütün linklere nofollow vermesi yanlış. Bunu sadece yazınlardaki linklere verilecek şekilde düzenlenmesi daha iyi olurdu.

  4. Yakup Gövler dedi ki:

    Yazı ve sayfalardaki bağlantılara nofollow eklenmektedir.

Yorum Yaz

Yorum yazarken dikkat etmeniz gereken hususlar;

  1. Türkçe imla kurallarına dikkat etmeye özen gösteriniz.
  2. Yorumlar onay gerektirdiğinden birden fazla kez aynı yorumu yazmayınız.
  3. Yorumlarınızın konu ile alakalı olmasına özen gösteriniz.
  4. REKLAM KOKAN YORUMLAR YAPMAYIN, YAYINLAMIYORUM.
  5. Küfür, hakaret etmenizin ne bana, ne de size faydası olmadığını unutmayın.
  6. Yorum yapmanız, onaylanacağı anlamına gelmemektedir. Buradaki hususlara dikkat etmeniz, onaylanma şansını artıracaktır. Ayrıca kullanım şartlarını okumanızı tavsiye ederim.
Kodlarınızı yazmak için, [php][/php], [css][/css], [html][/html], [js][/js], [sql][/sql], [xml][/xml] veya [code][/code] kullanabilirsiniz. & lt; & gt; kullanmayın.