Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

URL yapısı basit olmalıdır

Bir sitenin URL yapısı mümkün olduğunca basit olmalıdır. İçeriğinizi düzenlerken URL’leri mantıklı ve kullanıcılar tarafından rahatça anlaşılacak şekilde yapılandırmaya çalışın.

Mümkünse URL'lerinizde uzun kimlik numaraları yerine okunaklı kelimeler kullanın.

Önerilen: URL'de basit ve açıklayıcı kelimeler kullanın:

https://en.wikipedia.org/wiki/Aviation

Önerilen: Mümkünse URL'de yerelleştirilmiş kelimeler kullanın.

https://www.example.com/lebensmittel/pfefferminz

Önerilen: Gerektiğinde UTF-8 kodlamasını kullanın. Aşağıdaki örnekte, URL'deki Arapça karakterler için UTF-8 kodlaması kullanılmaktadır:

https://www.example.com/%D9%86%D8%B9%D9%86%D8%A7%D8%B9/%D8%A8%D9%82%D8%A7%D9%84%D8%A9

Aşağıdaki örnekte, URL'deki Çince karakterler için UTF-8 kodlaması kullanılmaktadır:

example.com/%E6%9D%82%E8%B4%A7/%E8%96%84%E8%8D%B7

Aşağıdaki örnekte URL'de umlaut işareti için UTF-8 kodlaması kullanılmaktadır:

https://www.example.com/gem%C3%BCse

Aşağıdaki örnekte, URL'deki emojiler için UTF-8 kodlaması kullanılmaktadır:

example.com/%F0%9F%A6%99%E2%9C%A8

Önerilmeyen: URL'de ASCII olmayan karakterler kullanmayın:

https://www.example.com/نعناع
https://www.example.com/杂货/薄荷
https://www.example.com/gemüse
https://www.example.com/🦙✨

Önerilmeyen: URL'de okunamayan ve uzun kimlik numaraları kullanmayın:

https://www.example.com/index.php?id_sezione=360&sid=3a5ebc944f41daa6f849f730f1

Siteniz çok bölgeliyse sitenizi coğrafi hedeflemenizi kolaylaştıracak bir URL yapısı kullanın. URL'lerinizi nasıl yapılandırabileceğinizle ilgili daha fazla örnek için yerel ayara özel URL'ler kullanma konusuna bakın.

Önerilir: Ülkeye özgü alan adı kullanın:

example.de

Önerilir: gTLD'nin yer aldığı ülkeye özgü alt dizin kullanın:

example.com/de/

URL'lerinizdeki kelimeleri ayırmak için kısa çizgi kullanmak, kullanıcıların ve arama motorlarının URL'deki kavramları daha kolay tanımlamasına yardımcı olur. URL'lerinizde alt çizgi (_) yerine kısa çizgiler (-) kullanmanızı öneririz.

Önerilir: Kısa çizgi (-):

https://www.example.com/summer-clothing/filter?color-profile=dark-grey

Önerilmez: Alt çizgi (_):

https://www.example.com/summer_clothing/filter?color_profile=dark_grey

Önerilmez: URL'de birleşik halde yazılan anahtar kelimeler kullanmayın:

https://www.example.com/greendress

Fazlasıyla karışık URL’ler, özellikle birden çok parametre içerenler, sitenizdeki özdeş veya benzer içeriğe götüren çok sayıda URL oluşturarak tarayıcılar açısından sorun yaratabilir. Bunun sonucunda, Googlebot gerekenin çok üstünde bant genişliği kullanabilir veya sitenizdeki içeriğin tamamını dizine ekleyemeyebilir.

Bu sorunun en sık karşılaşılan nedenleri

Gereğinden çok sayıda URL, çeşitli sorunların sonucunda ortaya çıkmaktadır. Bunlardan bazıları:

  • Bir grup öğeye ek filtre uygulama. Pek çok site, aynı öğe veya arama sonuç kümesi için farklı görünümler sunar ve genellikle kullanıcıya tanımlı ölçütlerle (örneğin, plajı olan otelleri göster) bu kümeye filtre uygulama olanağı tanır. Filtreler, birbirine eklenerek birleştirilebildiğinde (örneğin: sahildeki ve fitness merkezi olan oteller), sitelerdeki URL (veri görünümü) sayısında bir patlama olur. Birbirinden pek farkı olmayan otellerden oluşan kabarık bir liste oluşturmak gereksizdir; Googlebot’un her otelin sayfasına erişebilmek için az sayıda listeyi görebilmesi yeterlidir. Örneğin:
    • "Uygun fiyatlı" oteller:
      https://www.example.com/hotel-search-results.jsp?Ne=292&N=461
    • Plajı olan "uygun fiyatlı" oteller:
      https://www.example.com/hotel-search-results.jsp?Ne=292&N=461+4294967240
    • Plajı ve fitness merkezi olan "uygun fiyatlı" oteller:
      https://www.example.com/hotel-search-results.jsp?Ne=292&N=461+4294967240+4294967270
  • Dinamik doküman oluşturma. Bu, sayaçlar, zaman damgaları veya reklamlar nedeniyle küçük değişikliklere yol açabilir.
  • URL içinde sorunlu parametreler. Örneğin, oturum kimlikleri büyük miktarda yineleme ve daha çok sayıda URL oluşturabilir.
  • Sıralama parametreleri. Bazı büyük alışveriş siteleri aynı öğeleri sıralamak için birden çok yöntem sunar ve bu da URL sayısında önemli bir artışa yol açar. Örneğin:
    https://www.example.com/results?search_type=search_videos&search_query=tpb&search_sort=relevance&search_category=25
  • URL'deki, tavsiye parametreleri gibi alakasız parametreler. Örneğin:
    https://www.example.com/search/noheaders?click=6EE2BF1AF6A3D705D5561B7C3564D9C2&clickPage=OPD+Product+Page&cat=79
    https://www.example.com/discuss/showthread.php?referrerid=249406&threadid=535913
    https://www.example.com/products/products.asp?N=200063&Ne=500955&ref=foo%2Cbar&Cn=Accessories.
  • Takvim sorunları. Dinamik olarak oluşturulmuş bir takvim, başlangıç veya bitiş tarihlerine ilişkin herhangi bir sınırlama olmaksızın, gelecekteki ve geçmişteki tarihlere yönelik bağlantılar oluşturabilir. Örneğin:
    https://www.example.com/calendar.php?d=13&m=8&y=2011
  • Çalışmayan göreli bağlantılar. Çalışmayan göreli bağlantılar çoğu zaman sonsuz boşluklara neden olabilir. Bu sorun çoğunlukla, yinelenen yol öğelerinden kaynaklanır. Örneğin:
    https://www.example.com/index.shtml/discuss/category/school/061121/html/interview/category/health/070223/html/category/business/070302/html/category/community/070413/html/FAQ.htm

Bu sorunu çözme

URL yapısına ilişkin olası sorunlardan kaçınmak için şunları öneririz:

  • Googlebot'ın sorunlu URL'lere erişimini engellemek için bir robots.txt dosyası kullanmayı düşünün. Genel olarak, dinamik URL'leri (arama sonuçlarını oluşturan URL'ler gibi) veya sonsuz boşluk oluşturabilen URL'leri (takvimler gibi) engellemeyi düşünün. Robots.txt dosyanızda normal ifadeler kullanmak, çok sayıda URL’yi kolaylıkla engellemenizi sağlayabilir.
  • Mümkünse URL'lerde oturum kimlikleri kullanmaktan kaçının. Onun yerine çerez kullanmayı düşünün.
  • Mümkün olan her durumda, gereksiz parametreleri çıkararak URL’leri kısaltmaya özen gösterin.
  • Siteniz sonsuz bir takvim içeriyorsa dinamik olarak oluşturulan gelecekteki takvim sayfalarına götüren bağlantılara nofollow özelliği ekleyin.
  • Sitenizde çalışmayan göreli bağlantı olup olmadığını kontrol edin.