phpBB3 forumnda o tür linkler bildiğim 3 yerde bulunur:
- index sayfasında "son ileti" kısmında ileti yazarının yanındaki ikonda
- forum sayfasında "son ileti" kısmında ileti yazarının yanındaki ikonda
- ileti sayfasında ileti yazarının adının başındaki ikonda
Bu url adreslerinin normal gösterimi şunun gibidir:
viewtopic.php?f=2&p=20#p20, bu url bir iletiyi işaret eder ve sayfanın o iletiyi göstermenisi saplar, ultimate seo ile bu tür linkler
post168606.html şekline bürünür.
Aslında o tür linklerin zararı olduğunu düşünmüyorum, ama google da olan indexlerin büyük çoğunluğu o şekilde ise gelen ziyaretçi istediğimiz sayfadan giriş yapmayabilir. Bir de o tür indexli sayfalar İngilizce "
Duplicate content" dediğimiz "Tekrar eden içerik" olayına sebep olabilir.
"Duplicate content" aynı içeriğe sahip farklı sayfalar olarak tanımlanabilir. Söz konusu phpBB3 durumu için sayfalar aslında aynı sayfalar olsa da url adresleri rewrite yüzünden farklıdır. "Duplicate content" olayını engellemenin temel yolu "
canonical url" dediğimiz bir meta etiketidir. Bu meta etiketinde sayfanın asıl url adresi yer alır, böylece durum googleye bildirilmiş olur.
Canonical url kaynakları:Google webmaster blogu:
http://googlewebmastercentral.blogspot. ... nical.htmlSeomoz:
http://www.seomoz.org/blog/canonical-ur ... e-sitemapsÇözümler:"canonical url" uygulaması:phpBB3 için canonical url olayını ben "
phpBB3 SEO Zero dupilcate" eklentisi ile sağlıyorum. Bu eklenti aynı zamanda olası tekrar eden sayfaları orijinal sayfaya yönlendiriyor. Bu eklenti ile birlikte "
phpBB SEO No Duplicate" eklentisi kullanıyorum. Olayı tam olarak hangisi çözüyor detaylıca incelemedim ama ikisi birbirinin eksiklerini tamamladığını düşünüyorum.
Bu eklentilerden sonra söz konusu url adresleri şu şekilde oluyor:
konu-adi-t4.html#p4Ve bu sayfadaki "canonical url" de şöyle oluyor:
- Kod: Tümünü seç
<link rel="canonical" href="konu-adi-t2.html" />
Göründüğü gibi yine sayfa url'leri farklı oldu, google bu defa
post168606.html şeklinde değil,
konu-adi-t4.html#p4 şeklinde indexleyecek. Yine "duplicate content" ama bu defa "canonical url" ye sahibiz.
Bunların tamamen indexlenmesini engellemek:* nofollow etiketi vermekYukarında bunların nerede bulunduğunu yazdım, bu 3 ikona ait linklere rel="nofollow" etiketi ekleyip google'nin bu linkleri indexlemesini engellemeye çalışabiliriz.
Bu durumda tüm forumu inceleyip (rss, sitemap, portal vb. dahil) google nin o url leri nereden elde ettiğini bulmalı. google yi taklit etmek için firefox üzerinde "
user agent switcher" eklentisi kullanıyorum.
.