Merhaba Arkadaşlar.
siteadı.com/altsite şeklinde bir sitem var. Google üzerinde site:siteadı.com şeklinde arama yaptığımda ana sayfanın 2 ayrı sonucunda arama sonucu çıkıyor. Tekrarlanan sayfa olarak algılanmış sanırım.
1. Sonuç : siteadı.com/altsite
2. Sonuç : siteadı.com/altsite/index.php
2nci sonucun ve buna benzer sonuçların çıkmaması için ne yapmalıyım ? Canonical URL yapısı yapsam düzelir mi ?
Canonical tag'ı her sayfanın asıl url'si bu diye belirteceğiniz tüm arama motorlarının önemsediği bir tagdır. Her sayfanızda bulunması gerekir. Siteniz wordpress ise kullanacağınız eklentilerle bunu sağlayabilirsiniz. Değilse de sitenizin <head> etiketleri arasına dinamik olarak canonical tagı kullanamalısınız.
<link rel=canonical href=
http://siteadi.com/altsayfa />
Sizin yapmanız gereken tüm sayfaların canonical'ı kendi url'si olmasını sağlamaktır. Bunu sağladıktan sonra 301 yönlendirmesi ile siteadı.com/altsite/index.php linkini siteadı.com/altsite adresine yönlendirmelisiniz. Bu genel bir sorun ise .htaccess dosyasına ekleyeceğiniz kod ile çözüm bulmalısınız.
Sonuç olarak, her sayfanın tek bir linki olmalı. O tek link canonical tagı ile belirtilmeli. O sayfayı gösteren farklı url'ler var ise bunlar asıl sayfaya yönlendirilmelidir.