@mbaydemir

1 - Dil tanımı sitenin hangi dilde yayın yaptığını HTML ‘de göstermek için kullanılır. Bu önemli bir kriter. Html de web sitesinin dilini bildirmek için standart kurallar vardır.

Bu standartları Word Wide Web konsorsiyumu yani w3.org belirler başta Google olmak üzere bütün arama motorlarıda buna uyar.

Hatta sadece kendileri değil web site sahiplerininde uymasını özellikle talep eder. Bir web siteniz varsa dil konusunda bu standartlara mutlaka uyması gerekiyor.

Bununla ilgili yazıyı aşağıdaki bağlantıdan okuyabilirsiniz; ( sayfayı translate ile Türkçe ‘ye çevirip okuyabilirsiniz. )

https://www.w3.org/International/que...e-declarations



2 - Bir diğer önemli kriterde www yönlendirmesi. Neden yönlendirmelisiniz? Çünkü yayındaki bir web sitesinin her zaman farklı versiyonları olabilir. https://www.siteniz.com ve https://siteniz.com gibi.

Yönlendirme yapmadan önce web siteniz her iki versiyonda da açılır. Peki bunun ne zararı var ki? diye sorabilirsin. Google ‘ın sitemizi indexlemesini istiyoruz değilmi? Evet. Ancak Google bu indexleme esnasında sitemizin her iki versiyonunuda indexlemek durumunda kalacak.

Bu ciddi bir maliyet Google için. Ancak bu maliyetin faturasını yönlendirme yapmadığımız için tabiki bize kesecek ve sitemizi sıralamadan düşürecektir. Başka? Aynı zamanda search console ‘a indexlenmeyen sayfalar olarak çok sayıda URL ekleyecektir.


Bu durumu nasıl engelleyeceğiz? Elbette yönlendirme yaparak. Search Console ‘daki bu sorunlarla uğraşmamak için sitemiz yayına başladığı anda bu yönlendirmeyi mutlaka yapmamız gerekiyor.

Yönlendirmeyi nasıl yapacağız? Aşağıdaki kodu .htacces ‘e eklemek yeterli;

RewriteEngine on
RewriteCond %{HTTP_HOST} ^siteniz.com [NC]
RewriteRule ^(.*)$ http://www.siteniz.com/$1 [L,R=301,NC]
Böylece sitemiz tek versiyonda açılacak hem Google ‘a maliyet çıkmayacak hem aynı zamanda bu maliyetin bize fatura edilmesine engel olacağız.

Bununla ilgili yazıyıda aşağıdaki bağlantıdan okuyabilirsiniz;

https://developers.google.com/search...edirects?hl=tr

..