Crawling and indexing

Google Arama için URL yapısı en iyi uygulamaları

Google Arama’nın sitenizi etkili bir şekilde tarayabildiğinden emin olmak için aşağıdaki gereksinimleri karşılayan, taranabilir bir URL yapısı kullanın. URL’leriniz bu kriterleri karşılamıyorsa, Google Arama sitenizi muhtemelen verimsiz bir şekilde tarayacaktır; buna aşırı yüksek tarama oranları veya hiç tarama yapmama gibi durumlar dahildir.

Taranabilir bir URL yapısı için gereksinimler

IETF STD 66 standartlarını izleyin

Google Arama, IETF STD 66 tarafından tanımlanan URL’leri destekler. Standart tarafından ayrılmış olarak tanımlanan karakterler yüzde kodlamalı (percent encoded) olmalıdır.

İçeriği değiştirmek için URL parçalarını (fragment) kullanmayın

Google Arama genellikle URL parçalarını desteklemediğinden, bir sayfanın içeriğini değiştirmek için parçaları kullanmayın. İşte bir URL parçası örneği:

İçeriği değiştirmek için JavaScript kullanıyorsanız, bunun yerine History API’sini kullanın.

URL parametreleri için yaygın bir kodlama kullanın

URL parametrelerini belirtirken şu yaygın kodlamayı kullanın: anahtar-değer çiftlerini ayırmak için eşittir işareti (=) ve ek parametreler eklemek için ve işareti (&). Bir anahtar-değer çifti içinde aynı anahtar için birden fazla değer listelemek isterseniz, virgül (,) gibi IETF STD 66 ile çakışmayan herhangi bir karakter kullanabilirsiniz.

ÖnerilenÖnerilmeyen
Anahtar-değer çiftlerini ayırmak için eşittir (=) ve ek parametreler için ve işareti (&) kullanmak:
Anahtar-değer çiftlerini ayırmak için iki nokta (:) ve ek parametreler için köşeli parantez ([ ]) kullanmak:
Aynı anahtar için birden fazla değeri listelemek için virgül (,), anahtar-değer çiftlerini ayırmak için eşittir (=) ve ek parametreler için ve işareti (&) kullanmak:
Anahtar-değer çiftlerini ayırmak için tek virgül (,) ve ek parametreler için çift virgül (,,) kullanmak:

URL yapınızın anlaşılmasını kolaylaştırın

Google Arama’nın (ve kullanıcılarınızın) sitenizi daha iyi anlamasına yardımcı olmak için basit bir URL yapısı oluşturmanızı ve mümkün olduğunda aşağıdaki en iyi uygulamaları uygulamanızı öneririz.

En iyi uygulamalar

Tanımlayıcı URL’ler kullanın

Mümkün olduğunda, URL’lerinizde uzun kimlik numaraları yerine okunabilir kelimeler kullanın.

Önerilen (basit, tanımlayıcı kelimeler)Önerilmeyen (okunamaz, uzun kimlik numaraları)

Hedef kitlenizin dilini kullanın

URL’de hedef kitlenizin dilindeki kelimeleri (ve varsa, harf çevirisi yapılmış kelimeleri) kullanın. Örneğin, hedef kitleniz Almanca arama yapıyorsa, URL’de Almanca kelimeler kullanın:

Veya hedef kitleniz Japonca arama yapıyorsa, URL’de Japonca kelimeler kullanın:

Gerektiğinde yüzde kodlaması kullanın

Sitenizdeki sayfalara bağlantı verirken, bağlantılarınızın href niteliklerinde gerektiğinde yüzde kodlaması kullanın. Ayrılmamış ASCII karakterleri kodlanmamış biçimde bırakılabilir. Ayrıca, ASCII aralığı dışındaki karakterler yüzde kodlamalı olmalıdır. Örneğin:

Önerilen (yüzde kodlaması)Önerilmeyen (ASCII olmayan karakterler)

Kelimeleri ayırmak için kısa çizgi kullanın

Mümkün olduğunda URL’lerinizdeki kelimeleri ayırmanızı öneririz. Özellikle, URL’lerinizdeki kelimeleri ayırmak için alt çizgi (_) yerine kısa çizgi (-) kullanmanızı öneririz; çünkü bu, kullanıcıların ve arama motorlarının URL’deki kavramları daha iyi tanımlamasına yardımcı olur. Tarihsel nedenlerden dolayı, alt çizgi kullanmanızı önermiyoruz; çünkü bu stil, örneğin çeşitli programlama dilleri tarafından fonksiyonları adlandırmak için (format_date gibi) bir arada tutulması gereken kavramları belirtmek amacıyla zaten yaygın olarak kullanılmaktadır.

ÖnerilenÖnerilmeyen

Kelimeleri ayırmak için kısa çizgi (-) kullanmak:

Kelimeleri ayırmak için alt çizgi (_) kullanmak:

URL’de kelimeleri birleştirmek:

Mümkün olduğunca az parametre kullanın

Mümkün olan her durumda, gereksiz parametreleri (yani içeriği değiştirmeyen parametreleri) kırparak URL’leri kısaltın.

URL’lerin büyük/küçük harfe duyarlı olduğunu unutmayın

IETF STD 66’yı izleyen diğer tüm HTTP istemcileri gibi, Google Arama’nın URL işleme süreci de büyük/küçük harfe duyarlıdır (örneğin, Google /APPLE ve /apple adreslerini kendi içeriklerine sahip farklı URL’ler olarak değerlendirir). Bir URL’deki büyük ve küçük harfler web sunucunuz tarafından aynı şekilde değerlendiriliyorsa, Google’ın URL’lerin aynı sayfaya referans verdiğini belirlemesini kolaylaştırmak için tüm metni aynı harf düzenine dönüştürün.

Çok bölgeli siteler için

Siteniz çok bölgeli ise, sitenizi coğrafi olarak hedeflemeyi kolaylaştıran bir URL yapısı kullanmayı düşünün. URL’lerinizi nasıl yapılandırabileceğinize dair daha fazla örnek için yerel ayara özgü URL’lerin kullanımı konusuna bakın.

Önerilen (ülkeye özgü bir alan adı kullanmak):

Önerilen (gTLD ile ülkeye özgü bir alt dizin kullanmak):

URL’lerle ilgili yaygın sorunlardan kaçının

Aşırı karmaşık URL’ler, özellikle birden fazla parametre içerenler, sitenizdeki aynı veya benzer içeriğe işaret eden gereksiz derecede yüksek sayıda URL oluşturarak tarayıcılar için sorunlara neden olabilir. Sonuç olarak, Googlebot gerekenden çok daha fazla bant genişliği tüketebilir veya Google Arama sitenizdeki tüm içeriği tamamen dizine ekleyemeyebilir.

Gereksiz derecede yüksek sayıda URL, bir dizi sorundan kaynaklanabilir. Bunlar şunları içerir:

Yaygın sorunlar

Bir öğe kümesinin eklemeli filtrelenmesi

Birçok site, aynı öğe kümesinin veya arama sonuçlarının farklı görünümlerini sunar ve genellikle kullanıcının bu kümeyi tanımlanmış kriterleri kullanarak filtrelemesine izin verir (örneğin: bana plajdaki otelleri göster). Filtreler eklemeli bir şekilde birleştirilebildiğinde (örneğin: plajdaki ve spor salonu olan oteller), sitelerdeki URL sayısı (veri görünümleri) patlama yapar. Çok sayıda küçük farklı otel listesi oluşturmak gereksizdir, çünkü Googlebot’un her otelin sayfasına ulaşabileceği az sayıda listeyi görmesi yeterlidir. Örneğin:

  • “Fiyat/performans” otel özellikleri:
  • Plajdaki “fiyat/performans” otel özellikleri:
  • Plajdaki ve spor salonu olan “fiyat/performans” otel özellikleri:

Alakasız parametreler

URL’deki alakasız parametreler çok sayıda URL’ye neden olabilir, örneğin:

  • Yönlendirme (referral) parametreleri:
  • Alışveriş sıralama parametreleri:
  • Oturum kimlikleri (session ID):

Googlebot’un bu sorunlu URL’lere erişimini engellemek için bir robots.txt dosyası kullanmayı düşünün.

Takvim sorunları

Dinamik olarak oluşturulan bir takvim, başlangıç veya bitiş tarihlerinde hiçbir kısıtlama olmaksızın gelecekteki ve geçmişteki tarihlere bağlantılar oluşturabilir. Örneğin:

Sitenizde sonsuz bir takvim varsa, dinamik olarak oluşturulan gelecekteki takvim sayfalarına giden bağlantılara bir nofollow niteliği ekleyin.

Yanlış sayfaya bir üst dizine göreli bağlantı yerleştirmek, sunucunuzun mevcut olmayan sayfalar için doğru HTTP durum koduyla yanıt vermemesi durumunda sonsuz boşluklar yaratabilir. Örneğin, https://example.com/category/community/070413/html/FAQ.htm adresindeki <a href="../../category/stuff">...</a> gibi bir üst dizine göreli bağlantı, https://example.com/category/community/category/stuff gibi sahte URL’lere yol açabilir. Bunu düzeltmek için bağlantılarınızda (üst dizine göreli yerine) kök dizine göreli URL’ler kullanın.

Tarama ile ilgili URL yapısı sorunlarını düzeltme

Google Arama’nın bu sorunlu URL’leri taradığını fark ederseniz, aşağıdakileri öneririz:

Alien Road

Biz bunu nasıl uyguluyoruz

Readable URLs are a small ranking factor and a large operational one. We standardise them early because every later decision, redirects, analytics, canonical tags, inherits whatever pattern the site started with.

İlgili hizmetler

, ,
Paylaş

© Copyright 2026 Alien Road. All rights reserved.