www ve www Olmayan Domain Arasındaki Fark Nedir? Hangisi Kullanılmalı?
www kullanılan domain ile www olmayan domain arasında kullanıcı açısından büyük bir fark yoktur. www.example.com ve example.com teknik olarak farklı hostname'lerdir ancak doğru DNS, web sunucusu, SSL ve yönlendirme ayarlarıyla ikisi aynı web sitesini gösterebilir. SEO açısından önemli olan hangisini seçtiğinizden çok tek bir ana sürüm belirleyip diğer sürümü ona kalıcı olarak yönlendirmenizdir.
Örneğin ana adresiniz:
https://example.comise:
https://www.example.comadresinden gelen ziyaretçileri ana sürüme 301 yönlendirebilirsiniz.
www nedir?
www, “World Wide Web” ifadesinden gelir.Örneğin:
www.example.comadresindeki
www, teknik olarak domainin bir alt alan adıdır.Ana domain ise:
example.comşeklindedir.
Günümüzde birçok web sitesi adresinde
www göstermeden çalışırken bazı büyük siteler hâlâ www kullanmayı tercih eder.www kullanmak zorunlu mu?
Hayır.
Bir web sitesi:
https://example.comüzerinden tamamen normal şekilde çalışabilir.
Aynı şekilde:
https://www.example.comana adres olarak da kullanılabilir.
İki seçenek de doğru yapılandırıldığında kullanılabilir.
SEO açısından www mi daha iyi?
Genel olarak yalnızca
www kullanılması veya kullanılmaması sitenizi otomatik olarak daha üst sıralara çıkarmaz.SEO açısından asıl önemli olan aynı içeriğin farklı adreslerde kontrolsüz şekilde sunulmamasıdır.
Örneğin şu adreslerin tamamı ayrı ayrı açılıyorsa:
http://example.comhttp://www.example.comhttps://example.comhttps://www.example.comarama motorları aynı içeriğin birden fazla URL sürümüyle karşılaşabilir.
Doğru yaklaşım bir ana sürüm seçmek ve diğerlerini ona yönlendirmektir.
Örneğin www kullanmadan devam etmek istiyorsanız
Ana adres:
https://example.comolabilir.
Diğer sürümler:
http://example.comhttp://www.example.comhttps://www.example.comuygun şekilde:
https://example.comadresine yönlendirilebilir.
Böylece kullanıcılar ve arama motorları için tek bir ana domain sürümü oluşur.
301 yönlendirme neden önemlidir?
301, bir URL'nin kalıcı olarak başka bir URL'ye taşındığını belirtmek için kullanılan HTTP durum kodudur.
Örneğin:
https://www.example.com/konu/ornekadresinin:
https://example.com/konu/ornekadresine 301 ile yönlendirilmesi tercih edilen domain sürümünü tutarlı hale getirmeye yardımcı olur.
Burada yalnızca ana sayfanın değil mümkün olduğunda mevcut URL yolunun da korunması önemlidir.
DNS kaydı yönlendirme yapar mı?
DNS ile HTTP yönlendirmesi aynı şey değildir.
DNS:
www.example.comadresinin hangi sunucuya ulaşacağını belirleyebilir.
Ancak tarayıcıdaki adresi:
www.example.comadresinden:
example.comadresine 301 ile değiştiren işlem web sunucusu veya uygulama seviyesinde yapılır.
Nginx, Apache veya uygulama bu yönlendirmeyi gerçekleştirebilir.
www için DNS kaydı gerekir mi?
Genellikle evet.
Ana domain çalışıyor olsa bile
www adresinin de çözümlenebilmesi için uygun DNS kaydı bulunmalıdır.Yaygın yapılardan biri:
@ → sunucu IP adresive:
www → example.comşeklinde CNAME kullanmaktır.
Altyapıya göre
www için A kaydı da kullanılabilir.Nginx ile www yönlendirmesi yapılabilir mi?
Evet.
Nginx üzerinde
www sürümü ayrı bir server bloğunda karşılanıp ana domaine 301 yönlendirilebilir.Örneğin mantık:
www.example.com → example.comşeklinde kurulabilir.
Tersi de mümkündür.
Ana adres olarak
www.example.com seçildiyse:example.com → www.example.comyönlendirmesi yapılabilir.
Yapılandırma değişikliklerinden sonra:
sudo nginx -tile kontrol yapılmalı ve test başarılıysa Nginx reload edilmelidir.
SSL sertifikası iki sürümü de kapsamalı mı?
Her iki hostname'e HTTPS üzerinden bağlantı kabul edecekseniz yönlendirme gerçekleşmeden önce TLS bağlantısının kurulabilmesi gerekir.
Bu nedenle sertifikanın:
example.comve:
www.example.comadreslerini uygun şekilde kapsaması önemlidir.
Sadece ana domain için sertifika bulunup
www üzerinden HTTPS bağlantısı kurulamazsa kullanıcı yönlendirmeye ulaşmadan sertifika hatası görebilir.Canonical URL nasıl kullanılmalı?
Sayfalarda canonical etiketi tercih edilen URL sürümünü göstermelidir.
Örneğin ana domaininiz:
https://example.comise bir konu sayfasının canonical adresi:
https://example.com/konu/ornek-konuolabilir.
Canonical etiketi yönlendirme yerine kullanılan sihirli bir çözüm değildir. En sağlıklı yapı:
- Tutarlı internal linkler
- Doğru 301 yönlendirmeleri
- Doğru canonical
- Tutarlı sitemap
birlikte kullanıldığında oluşur.
Sitemap hangi domain sürümünü kullanmalı?
Sitemap içerisinde tercih ettiğiniz ana domain sürümü bulunmalıdır.
Ana domain:
https://example.comise sitemap URL'lerinin de mümkün olduğunca:
https://example.com/...şeklinde olması gerekir.
Bir kısmının
www, diğer kısmının www olmadan yayınlanması gereksiz tutarsızlık oluşturabilir.Site içi bağlantılar da tutarlı olmalı
Menülerde, breadcrumb alanlarında veya içeriklerde kendi sitenize verilen bağlantılar mümkün olduğunca tercih edilen URL yapısını kullanmalıdır.
Örneğin ana sürüm
https://example.com ise site içerisindeki linkleri sürekli https://www.example.com olarak oluşturup ardından 301 ile geri döndürmek gereksiz yönlendirme oluşturur.www kullanmanın teknik avantajı var mı?
Bazı büyük ve karmaşık altyapılarda
www kullanılması DNS, cookie kapsamı, CDN veya farklı servislerin ayrılması açısından yönetim kolaylığı sağlayabilir.Örneğin:
www.example.comapi.example.comstatic.example.comcdn.example.comgibi bir yapı kullanılabilir.
Ancak küçük veya orta ölçekli bir web sitesi için sırf bu nedenle
www kullanmak zorunlu değildir.www olmayan domain daha mı profesyonel görünür?
Bu tamamen tercih meselesidir.
example.comdaha kısa ve sade görünebilir.
www.example.comise geleneksel web adresi görünümünü korur.
İkisinin de teknik olarak doğru şekilde kullanılabildiği unutulmamalıdır.
Mevcut site www kullanıyorsa değiştirmek gerekir mi?
Hayır.
Çalışan ve uzun süredir indekslenmiş bir site yalnızca “www olmayan adres daha kısa” diye değiştirilmek zorunda değildir.
Domain sürümünü değiştirmek URL değişikliği anlamına gelebileceği için:
- 301 yönlendirmeleri
- Canonical
- Sitemap
- Internal linkler
- Search Console takibi
- SSL
gibi noktaların dikkatli yönetilmesi gerekir.
Ortada gerçek bir ihtiyaç yoksa yalnızca görünüm amacıyla köklü URL değişiklikleri yapmak gereksiz olabilir.
İki sürüm de 200 OK döndürürse ne olur?
Eğer:
https://example.comve:
https://www.example.comaynı içeriği ayrı ayrı
200 OK ile sunuyorsa iki farklı URL üzerinden aynı içerik erişilebilir hale gelir.Arama motorları çoğu zaman bu tür durumları anlayabilir ancak site sahibi olarak URL sinyallerini daha net hale getirmek daha doğru olur.
Tercih edilmeyen sürümün ana sürüme 301 yönlendirilmesi yaygın çözümdür.
Yönlendirme döngüsüne dikkat edin
Yanlış yapılandırmada:
www → www olmayanve başka bir katmanda:
www olmayan → wwwyönlendirmesi yapılabilir.
Bu durumda tarayıcı sürekli iki adres arasında gidip gelir ve “too many redirects” benzeri hata oluşabilir.
Nginx, CDN ve uygulama seviyesinde birden fazla yönlendirme sistemi varsa kuralları birlikte kontrol edin.
Cloudflare veya CDN kullanılıyorsa
Yönlendirme:
- Nginx
- Uygulama
- CDN veya proxy
katmanlarından birinde gerçekleştirilebilir.
Aynı yönlendirmeyi birden fazla katmanda çelişkili şekilde tanımlamak gereksiz sorunlara yol açabilir.
Özellikle SSL ve redirect ayarları birlikte kontrol edilmelidir.
www değişikliği yaptıktan sonra ne kontrol edilmeli?
Şu dört adresi test etmek faydalıdır:
http://example.comhttp://www.example.comhttps://example.comhttps://www.example.comTercih ettiğiniz sürüm dışındakilerin doğru ana adrese yönlendirildiğini kontrol edin.
Ayrıca bir alt sayfayı da test edin.
Örneğin:
https://www.example.com/konu/testadresinin doğrudan doğru ana sürümdeki aynı konuya gitmesi daha uygundur.
www ve www olmayan domain için hızlı kontrol listesi
1. Ana domain sürümünüzü belirleyin.
2. Kök domain DNS kaydını kontrol edin.
3.
www DNS kaydını oluşturun.4. Tercih edilmeyen sürümü 301 yönlendirin.
5. HTTP trafiğini HTTPS'e yönlendirin.
6. SSL sertifikasının gerekli hostname'leri kapsadığını kontrol edin.
7. Canonical URL'leri ana sürümle uyumlu hale getirin.
8. Sitemap'te yalnızca tercih edilen URL yapısını kullanın.
9. Site içi bağlantıları kontrol edin.
10. Redirect döngüsü oluşmadığını test edin.
Sık yapılan hatalar
www yapılandırmasında şu hatalardan kaçının:
-
www kullanımının tek başına SEO avantajı sağladığını düşünmek- Her iki sürümü yönlendirmeden ayrı ayrı yayınlamak
-
www DNS kaydını unutmak- DNS kaydı eklemenin 301 yönlendirme yaptığını sanmak
- SSL sertifikasında diğer hostname'i unutmak
- Canonical ile gerçek URL yapısını çelişkili kullanmak
- Sitemap içerisinde iki sürümü karıştırmak
- Site içi linkleri sürekli redirect üzerinden geçirmek
- Ana sayfayı yönlendirip alt sayfaları unutmak
- Nginx ve CDN üzerinde ters yönlendirme kuralları oluşturmak
Özetle, www ile www olmayan domain arasında çoğu web sitesi için SEO açısından doğrudan bir üstünlük yoktur. Önemli olan bir sürümü ana adres olarak belirlemek ve diğer sürümü doğru şekilde ona yönlendirmektir.
https://example.com veya https://www.example.com seçeneklerinden hangisini kullanırsanız kullanın, DNS, 301 yönlendirmeleri, SSL, canonical URL'ler, sitemap ve site içi bağlantılar aynı tercihle tutarlı olmalıdır.