Arama
Aramayı temizle
Aramayı kapat
Google uygulamaları
Ana menü

Standart URL'ler kullanma

Bu makalede, birden fazla URL yapısı veya ortak kullanıma sunma yoluyla kullanılabilen içerikler için bağlantı ve sıralama sinyallerini iyileştirmek üzere standart URL'leri nasıl kullanabileceğiniz açıklanmaktadır.

İçerik yönetimi ve çevrimiçi alışveriş sistemleri dünyasında, aynı içeriğe birden fazla URL ile erişildiği durumlar çok sıktır. İçeriği ortak kullanıma sunulması sayesinde tümüyle farklı URL'lere ve alan adlarına dağıtılması da kolaydır. Örneğin:

Bir kullanıcı oturumu ve/veya arama tercihinin bir sonucu olarak, aynı ürün sayfasında dinamik URL'ler vardır.
https://www.example.com/products?category=dresses&color=green

https://example.com/dresses/cocktail?gclid=ABCD 

https://www.example.com/dresses/green/greendress.html
Siz aynı yayını birden fazla bölüm altına yerleştirirken blog sisteminiz otomatik olarak birden fazla URL otomatik olarak kaydeder.
https://blog.example.com/dresses/green-dresses-are-awesome/

https://blog.example.com/green-things/green-dresses-are-awesome/
Sunucunuz aynı içeriği www alt alanı veya http protokolü için sunacak şekilde yapılandırılır.
http://example.com/green-dresses

https://example.com/green-dresses

http://www.example.com/green-dresses
O blogda diğer sitelere ortak kullanıma sunma için sağladığınız içerik kısmen veya tamamen o alanlara kopyalanır.
https://news.example.com/green-dresses-for-every-day-155672.html (ortak kullanıma sunulan yayın)

https://blog.example.com/dresses/green-dresses-are-awesome/3245/ (orijinal yayın)

Bu sistemler içerik geliştirmeyi ve dağıtmayı daha kolay hale getirse de, kullanıcılar, sayfanıza ulaşmak için arama motorlarını kullandıklarında bazı zorluklara da neden olur. Örneğin:

  • Yinelenen veya benzer içerikler için bağlantı sinyallerini birleştirme. Arama motorlarının, bağımsız URL'ler için buldukları bilgileri (bunlara yönelik bağlantılar gibi) tercih edilen tek bir URL'de birleştirmelerine olanak verir. Bu, diğer sitelerden http://example.com/dresses/cocktail?gclid=ABCD adresine yapılan bağlantıların https://www.example.com/dresses/green/greendress.html adresine yapılan bağlantılarla birleştirildiği anlamına gelir.
  • Tek bir ürün/konu için metrikleri izleme. Çeşitli URL'ler kullanıldığında, belirli bir içerik parçası için birleştirilmiş metrikler elde etmek daha zordur.
  • Kullanıcıların görmesini istediğiniz URL'yi belirleme. Kullanıcıların yeşil elbiseler ürün sayfanıza https://example.com/dresses/cocktail?gclid=ABCD yerine https://www.example.com/dresses/green/greendress.html adresi aracılığıyla erişmesini tercih edersiniz.
  • Ortak kullanıma sunulan içeriği ele alma. İçeriğinizi başka alanlara yayınlanması için ortak kullanıma sunuyorsanız, sayfa sıralamasını tercih ettiğiniz URL ile birleştirmek istiyorsunuz demektir.

Bu sorunları çözmek üzere, içerik (veya eşdeğer içerik) için birden fazla URL yoluyla kullanılabilen bir standart URL tanımlamanızı öneririz. Bunu, Google Arama için çeşitli şekillerde yapabilirsiniz.

Bu yöntemlerden birini kullanmanızı öneririz, ancak bunu yapmak zorunlu da değildir. Standart URL belirtmezseniz kendimizce en iyi sürümü veya URL'yi tanımlarız.

Standartlaştırma amacıyla robots.txt dosyasını kullanmayın.
Standartlaştırma amacıyla URL kaldırma aracını kullanmayın: Bu işlem, ilgili URL'nin tüm sürümlerini arama işlevinden kaldırır.
Aynı sayfa için standart URL olarak farklı URL'ler belirtmeyin (ör. site haritasındaki bir URL ve rel="canonical" kullanarak aynı sayfa için farklı bir URL belirtmeyin).

Tercih ettiğiniz alanı ayarlama

Google'a, alanınız için sitenizin URL'sinin hangi sürümünü tercih ettiğinizi bildirin:

  • https://www.example.com
  • https://example.com

Tercih ettiğiniz alanı https://example.com olarak ayarlarsanız Google, https://www.example.com bağlantılarını, https://example.com bağlantıları ile aynı şekilde işler.

Ayrıntılar için Tercih ettiğiniz alanı ayarlama bölümüne bakın.

Tercih edilen URL'yi rel="canonical" bağlantı öğesiyle belirtme

Bir içeriğe çeşitli URL'ler erişebilse bile https://blog.example.com/dresses/green-dresses-are-awesome/ URL'sinin tercih ettiğiniz URL olmasını istediğinizi varsayalım. Bu tercihinizi arama motorlarına şu şekilde belirtebilirsiniz:

  • Standart sayfayı ve diğer değişkenleri bir rel="canonical" bağlantı öğesi ile işaretleyin.
    Bu sayfaların <head> bölümüne rel="canonical" özelliğine sahip bir <link> öğesi ekleyin: 
    <link rel="canonical" href="https://blog.example.com/dresses/green-dresses-are-awesome" />

    Bu, yeşil elbise yayınlarına erişmek için kullanılacak tercih edilen URL'yi belirtir. Böylece, arama sonuçlarında kullanıcılara o URL yapısının gösterilmesi ihtimali daha fazla olur. (Not: Bunu uygulamaya çalışırız ancak her durum için uygulanacağını garanti edemeyiz.)

Hataları önleyin: rel="canonical" bağlantı öğesiyle göreli yollar yerine mutlak yollar kullanın.

Şu yapıyı kullanın:  https://www.example.com/dresses/green/greendresss.html
(Şu yapıyı kullanmayın/dresses/green/greendress.html).

Aynı içerik için tercih edilen URL'leri belirtmek üzere bir site haritası kullanma

Sayfalarınızın her biri için standart (tercih edilen) bir URL seçin ve bu standart URL'leri bir site haritası içerisinde göndererek tercihlerinizi bize bildirin.

Site haritası içerisinde gönderdiğiniz URL'leri kullanacağımızı garanti edemeyiz. Ancak URL göndermeniz, sitenizde en önemli gördüğünüz sayfaları Google'a bildirmek açısından kullanışlı bir yoldur.

Standart olmayan URL'ler için 301 yönlendirmelerini kullanma

Sayfanıza çeşitli şekillerde erişilebileceğini varsayalım:

  • https://example.com/home
  • https://home.example.com
  • https://www.example.com

Tercih ettiğiniz (standart) hedef olarak o URL'lerden birini seçmek ve diğer URL'lere gelen trafiği tercih ettiğiniz URL'ye göndermek için 301 yönlendirmeleri kullanmak iyi bir fikirdir. Sunucu tarafı bir 301 yönlendirmesi, kullanıcıların ve arama motorlarının doğru sayfaya yönlendirilmesini sağlamanın en iyi yoludur. 301 durum kodu, bir sayfanın kalıcı olarak yeni bir konuma taşındığı anlamına gelir.

Dinamik parametrelerin nasıl kullanılacağını belirtin

Göz ardı edilmesini istediğiniz parametreler hakkında Google'ı bilgilendirmek için Parametre Kullanımı bağlantısını kullanın. Belirli parametreleri göz ardı etmek, Google dizininde yinelenen içeriği azaltabilir ve sitenizi taranmaya daha elverişli hale getirebilir. Örneğin, sessionid parametresinin yoksayılmasını belirtirseniz Google, https://www.example.com/dresses/green.php?sessionid=273749 URL'sini https://www.example.com/dresses/green.php ile aynı şekilde işler.

HTTP üst bilginizde standart bir bağlantı belirtme

Sunucunuzu yapılandırabiliyorsanız HTML dokümanları ve diğer dosyalar (ör. PDF) için standart URL'yi belirtmek üzere rel="canonical" HTTP üst bilgilerini kullanabilirsiniz. Sitenizde bir PDF dosyasının aşağıdaki gibi farklı URL'lerle kullanıma sunulduğunu (örneğin, izleme amaçlarıyla) varsayalım:

https://www.example.com/downloads/white-paper.pdf
https://www.example.com/downloads/partner-1/white-paper.pdf
https://www.example.com/downloads/partner-2/white-paper.pdf
https://www.example.com/downloads/partner-3/white-paper.pdf

Bu gibi durumlarda, Google'a PDF dosyasının standart URL'sini belirtmek için aşağıdaki gibi bir rel="canonical" HTTP üst bilgisi kullanabilirsiniz:

Link: <http://www.example.com/downloads/white-paper.pdf>; rel="canonical"

Google şu anda bu bağlantı üst bilgisi öğelerini yalnızca Web Araması için desteklemektedir. 

Standart URL'ler için HTTP yerine HTTPS'yi tercih etme

Google, aşağıdakiler gibi çakışan sinyaller dışında, HTTPS sayfalarını eşdeğer HTTP sayfalarına göre standart olarak tercih eder:

  • HTTPS sayfası geçersiz bir SSL sertifikasına sahiptir.
  • HTTPS sayfası güvenli olmayan bağımlılıklar içermektedir.
  • HTTPS sayfası robotla engellenmiştir (ve HTTP sayfası engellenmemiştir).
  • HTTPS sayfası kullanıcıları bir HTTP sayfasına veya HTTP sayfası üzerinden yönlendirmektedir.
  • HTTPS sayfasında HTTP sayfasına ilişkin bir rel="canonical" bağlantısı vardır.
  • HTTPS sayfası bir noindex robot meta etiketi içermektedir.

Sistemlerimiz varsayılan olarak HTTPS sayfalarını HTTP sayfalarına tercih etse de aşağıdaki işlemlerin herhangi birini gerçekleştirerek bu davranıştan emin olabilirsiniz:

  • HTTP sayfasından HTTPS sayfasına 301, 302, JavaScript veya meta yönlendirmeleri.
  • HTTP sayfasından HTTPS sayfasına bir rel="canonical" bağlantısı ekleme.
  • HSTS'yi uygulama.

Google'ın yanlış bir şekilde HTTP sayfasını standart yapmasını engellemek için aşağıdaki uygulamalardan kaçınmanız gerekir:

  • Bozuk SSL sertifikaları ve HTTPS-HTTP yönlendirmeleri, HTTP'yi çok güçlü bir şekilde tercih etmemize neden olur. HSTS'nin uygulanması bu güçlü tercihi geçersiz kılamaz.
  • Site haritanıza veya hreflang girişlerinize HTTPS sürümü yerine HTTP sayfasını ekleme.
  • SSL/TLS sertifikanızı yanlış ana makine varyantı için uygulama: Örneğin, www.example.com için sertifika sunan example.com.  Sertifika, tam site URL'nizle eşleşmeli veya bir alandaki birden çok alt alan için bir joker karakter sertifikası olmalıdır.
Bir kaynağı robots.txt dosyasıyla engellerseniz kaynağın hem HTTP hem de HTTPS sürümlerini engellediğinizden emin olun.

 

 

Bu makale faydalı mıydı?
Bunu nasıl iyileştirebiliriz?