URL yapısı SEO: temiz, sürdürülebilir URL'ler oluşturma
URL yapısı SEO: mantıksal hiyerarşi, slug kuralları, yönlendirme ve doğrulama adımlarıyla temiz URL'ler nasıl kurulur ve korunur.

URL yapısı SEO nedir?
URL yapısı SEO, sayfa adreslerini sitenin mantıksal mimarisine, taranabilirliğe ve sürdürülebilir içerik yönetimine uygun şekilde düzenleme pratiğidir. Amaç, adreslerin hem insanlar hem de arama motorları için anlamlı, kararlı ve yönetilebilir olmasını sağlamaktır. Bu bölümde: tanım, temel prensipler, uygulanabilir kurallar ve doğrulama adımları bulacaksınız.
Neden önemlidir? Mekanik etki: tarama, dizine ekleme, kullanıcı deneyimi
URL tek başına genellikle bir sayfanın sıralanmasının ana nedeni değildir; fakat site mimarisi, dahili linkleme ve içerik organizasyonunun bir parçası olarak tarama verimliliğini, dizine ekleme kararlarını ve kullanıcı güvenini etkiler. Örneğin Google, tarama ve dizine ekleme için temel olarak mobil sürümü kullanır. Temmuz 2024'ten bu yana Google, Search için tarama yaparken varsayılan olarak Googlebot Smartphone'u kullanır. Bu yüzden URL'lerinizin mobil uyumluluğu, yönlendirme davranışı ve kanonik tercihleri mobil bağlamda da tutarlı olmalıdır.
Temel tasarım ilkeleri
Anlaşılabilirlik ve kısa slug'lar
URL'lerin kullanıcıya ve editöre sayfanın ne hakkında olduğunu makul ölçüde aktarması gerekir. Gereksiz tarih, uzun ID dizileri veya otomatik parametreler yerine, kısa ve açıklayıcı slug'lar tercih edin. Örnek: example.com/kahve-demleme-rehberi gibi.
Mantıksal hiyerarşi ve klasör kullanımı
URL yolunun (path) site hiyerarşisini yansıtması yararlıdır; kategori ve alt kategori mantığı URL'de açık olmalıdır. Ancak aşırı derin klasörleme ırılaşıklık ve uzun yönlendirme zincirleri yaratabilir. Kısa, mantıklı bir hiyerarşi tercih edin.
İstikrar (stability)
Zaman içinde URL'leri değiştirmekten kaçının; URL değiştiğinde doğru 301 yönlendirmeleri ve güncel kanonik etiketler uygulayın. Sık URL değişiklikleri teknik borç ve sıralama dalgalanmalarına yol açabilir.
Uygulanabilir kurallar ve en iyi uygulamalar
Aşağıdaki kurallar, pratik ve sürdürülebilir bir URL politikası oluşturmak için başlangıç noktası sağlar.
- Kısa ve açıklayıcı slug kullanın; kelimeleri tire ile ayırın (örnek: "kedi-bakimi").
- Küçük harf standartı benimseyin; sunucu tarafında büyük/küçük hassasiyeti için redirect politikası koyun.
- Parametreleri (UTM, oturum ID'leri) içerik URL'lerinden ayırın; parametrelerin indekslemeyi çoğaltmasına izin vermeyin.
- Ters veya aşırı tarih kullanımından kaçının; tarihli içerik için tarih içeren URL yalnızca kalıcı tarihli içerikse uygun olur.
- Kanonik etiketleri doğru ve tutarlı kullanın; kanonik, içerik kopyalarını yönetmek için tercih edilen yol olmalıdır.
- Trailing slash (sondaki /) konusunda site çapında politika belirleyin ve mümkünse 301 ile sabitleyin.
Teknik mekanikler: canonical, yönlendirmeler ve sunucu yapılandırması
Canonical etiketi örneği
Kanonik etiket, sayfanın tercih edilen URL'sini arama motorlarına bildirmek için kullanılır. Örnek HTML:
<link rel="canonical" href="https://example.com/ornek-sayfa" />
Yönlendirme kuralları: 301 ve zincirlerden kaçınma
Kalıcı URL değişiklikleri için 301 yönlendirme kullanın. Uzun yönlendirme zincirleri veya karşılıklı yönlendirmeler tarama verimliliğini düşürür ve sunucu yükünü artırır; mümkün olduğunca doğrudan hedefe yönlendirin.
Doğrulama ve denetim adımları (checklist)
Aşağıdaki adımlar, mevcut URL politikanızı değerlendirmenize ve sorunları belirlemenize yardımcı olacak pratik kontrollerdir.
- İndex durumunu kontrol edin: Kendi sayfalarınız için Google Search Console'da URL Inspection kullanın; bu araç size Google'ın sayfayı nasıl gördüğü, hangi kanonik URL'yi seçtiği ve dizine eklenme durumunu gösterir.
- HTTP yanıtlarını ve yönlendirmeleri doğrulayın: curl -I https://example.com/yol komutuyle başlıkları kontrol edin; tam olarak hangi 3xx/4xx/2xx kodu döndüğünü görün. (Not: curl -I yalnızca başlıkları getirir.)
- Sunucunun belirli bir user-agent için ne döndürdüğünü görmek istiyorsanız HTML'yi alın: curl -A "Googlebot Smartphone" https://example.com/yol — bu seçenek, farklı UA'lara göre sunulan HTML'i görmenizi sağlar.
- Render doğrulaması: Chrome DevTools'ta Network ve Elements panellerini kullanarak sayfanın JavaScript sonrası DOM'unu kontrol edin; önemli içerik veya linklerin JS tarafından eklenip eklenmediğini doğrulayın.
- Sunucu logları ve tarayıcı user-agent analizi: Gerçek tarama davranışını görmek için erişiminiz varsa sunucu loglarını inceleyin; Googlebot taramalarının hangi URL'leri ziyaret ettiğini kontrol edin.
- Çoğaltma (duplication) taraması: Aynı içeriğe sahip farklı URL'leri bulmak için site içi arama, içerik fingerprinting veya üçüncü taraf denetim araçlarını kullanın; gerekirse kanonik veya noindex kararları alın.
Daha derin rehberlik için: Teknik SEO Rehberi'ni okuyun — site mimarisi ve tarama stratejileriyle ilgili daha geniş adımlar burada anlatılıyor.
Sık yapılan hatalar ve nasıl düzeltilir
- Parametre çoğaltması: Filtrelenebilir/parametreli içeriğin kontrolsüz indekslenmesi. Çözüm: canonical, robots veya parametre yönetimi ile parametreleri yönetin.
- Tarihli URL'leri gereksiz yere kullanmak: İçerik güncellendikçe URL değiştiriliyorsa yönlendirmeler ve takibi zorlaşır. Çözüm: yayınlanma tarihini içerikte tutun; URL'yi mümkünse sabit bırakın.
- Büyük/küçük harf karışıklığı: Aynı içeriğe farklı case'lerle erişim. Çözüm: Sunucu düzeyinde normalizasyon (301) ve dahili linklerde tek format.
- Yönlendirme zincirleri: A → B → C gibi zincirler. Çözüm: doğrudan A → C 301 yönlendirmesi yapın.
Bağlantı öznitelikleri ve ücretli yerleşimler (brief)
URL yapısı doğrudan link politikasıyla eş anlamlı olmasa da, sponsorlu içerik ve satın alınan yerleşimlerde doğru rel kullanımı önemlidir. Aşağıda link özniteliklerine dair teknik örnekler ve Google'ın politika açısından hatırlatmaları yer alıyor.
Standart link örnekleri (HTML):
Normal içerik linki: örnek
Sponsorlu/ücretli yerleşim: örnek
Kullanıcı tarafından oluşturulan içerik linki: örnek
Nofollow örneği: örnek
Not: rel="dofollow" diye bir öznitelik yoktur; normal linkler özel bir rel değeri olmadığında "normal" davranış gösterir. Ayrıca rel="nofollow" Google tarafından bir "hint" (ipucu) olarak değerlendirilir; Google'ın sinyali nasıl kullanacağına dair kesin bir içgörü kamuya açık değildir. Google'ın ücretli linklere ilişkin rehberliği özetle: arama sıralamalarını manipüle etmek için yerleştirilen linkler spam olarak ele alınabilir; ücretli linklerde rel="sponsored" veya rel="nofollow" kullanımı tavsiye edilir.
Örnek senaryolar ve uygulanış şablonları
Blog / içeriğe dayalı site
Kategori yapısı: site.com/kategori/konu-slug — içerik URL'leri kısa slug ile: site.com/konu-slug. Yayın tarihini URL'e koymak yerine yazı içinde tutun; zaman içinde güncellemeler URL'yi kırmaktan kaçınır.
E-ticaret
Ürün URL'leri: site.com/kategori/urun-adi — filtrelenmiş listelemeler için canonical veya parametre yönetimi uygulayın. Faceted navigation kontrolsüz indekslenirse aynı ürünün çok sayıda URL'si ortaya çıkabilir; bu tür durumlarda robots veya canonical kullanımıyla çoğaltmayı sınırlayın.
Sürdürme ve politika yönetimi
URL politikası dokümante edin: editörler ve geliştiriciler için kurallar (küçük harf, tire, tarih politikası, parametre handling, trailing slash). Değişiklik talebi süreci kurun: URL değişiklikleri için onay, 301 yönlendirme planı ve indeks güncelleme adımları belirleyin.
Sık sorulan sorular
URL'de anahtar kelime kullanmak hala yararlı mı?
Kısa, açıklayıcı URL'ler kullanıcı ve tıklama bağlamında yardımcı olabilir. Anahtar kelime doldurmak yerine sayfanın amacını netleştiren bir slug tercih edin. URL tek başına güçlü bir sıralama sinyali değildir; ancak içerik ve başlıklarla tutarlı olduğunda fayda sağlar.
URL değişikliği yapmam gerekiyor; adımları nelerdir?
1) Yeni URL için 301 yönlendirmesi planlayın; 2) Dahili linkleri güncelleyin; 3) Kanonik etiketleri gözden geçirin; 4) Google Search Console'da değişikliği izleyin ve indeks durumunu kontrol edin; 5) Trafik ve tarama hatalarını takip etmek için sunucu loglarını izleyin.
Parametreli URL'ler ne zaman sorun yaratır?
Eğer aynı içerik farklı parametrelerle çoğaltılıyorsa veya parametreler dizine eklenebiliyorsa, bu indeks çoğaltmasına neden olabilir. Bu durumda canonical, robots meta noindex veya URL parameter handling kuralları uygulanmalıdır.
Site dışı bir sayfadaki backlink'i doğrulamak istiyorum; hangi adımları izlemeliyim?
Harici bağlantıları doğrulamak için sayfa kaynağını kontrol edin (view-source veya curl), sayfanın render edilmiş DOM'unu Chrome DevTools ile inceleyin ve site: operatörü gibi genel Google sinyallerini kullanarak sayfanın indekslenip indekslenmediğine dair bir gösterge alın. Not: site: operatörü kesin bir indeksleme kanıtı değildir.
İlgili makaleler

Sıralamaları artırmak için SEO ipuçları
Teknik, içerik ve backlink odaklı SEO adımlarıyla arama sıralamalarınızı iyileştirin; doğrulama ve sık yapılan hatalar için pratik kontrol listeleriyle.

En iyi SEO hizmetleri: seçim ve doğrulama rehberi
SEO hizmeti seçerken hangi teknik ve içerik kriterlerini, link politikalarını ve doğrulama adımlarını kullanacağınızı öğrenin.

On-Page SEO kontrol listesi: sıralama ve kullanıcı deneyimi
Hız, içerik, mobil uyumluluk ve doğrulama adımlarıyla sayfa içi SEO'yu sistematik olarak iyileştirebileceğiniz pratik kontrol listesi.
