# SEO Uyumlu URL Yapısı: Türkçe Karakter, Hiyerarşi ve Parametreler

Yazar: Fatih Emin Çakıroğlu (https://fatihemincakiroglu.com)
Kaynak: https://fatihemincakiroglu.com/blog/url-yapisi-seo
Yayın: 2026-10-20
Güncelleme: 2026-10-20

URL yapısı, bir sitenin en zor değiştirilen kararlarından biri. Yayına aldıktan sonra her değişiklik yönlendirme, iç link güncellemesi ve geçici dalgalanma demek. Bu yüzden ilk seferde doğru kurmak, sonradan düzeltmekten çok daha ucuz.

Bu yazıda Türkçe karakter ve transliterasyon kararını, kısa ve okunur URL ilkelerini, klasör hiyerarşisini, parametre yönetimini ve URL değiştiğinde 301 planını Google'ın URL yapısı dokümanı ışığında anlatıyorum.

> Kısa cevap: SEO uyumlu URL kısa, okunur, küçük harfli ve kelimeleri tire ile ayrılmış bir adrestir. Türkçe karakterler teknik olarak kullanılabilir ama tutarlılık ve paylaşım kolaylığı için çoğu sitede transliterasyon (ş→s, ğ→g, ı→i) daha pratiktir. URL değişecekse her eski adres tek adımda yeni karşılığına 301 ile yönlendirilmelidir.

## URL'de Türkçe karakter kullanılmalı mı?

Google'ın dokümanı ASCII dışındaki karakterlerin yüzde kodlamasıyla (percent encoding) yazılmasını öneriyor; yani "ayakkabı" adreste "ayakkab%C4%B1" olarak gider. Aynı doküman kitlenizin dilini, gerektiğinde transliterasyonla kullanmanızı da öneriyor. Kısacası iki yol da Google açısından geçerli.

Pratikte ben çoğu Türkçe sitede transliterasyonu öneriyorum. Kodlanmış adresler mesajlaşma uygulamalarında, e-postada ve bazı analiz araçlarında uzun ve okunaksız görünüyor; CMS'lerin ve eklentilerin karakterleri farklı işlemesi de aynı sayfanın iki adresle yayılmasına yol açabiliyor.

| Karakter | Transliterasyon | Örnek |
| --- | --- | --- |
| ç / Ç | c | çanta → canta |
| ğ / Ğ | g | doğal → dogal |
| ı / I | i | kışlık → kislik |
| İ | i | İzmir → izmir |
| ö / Ö | o | örgü → orgu |
| ş / Ş | s | şampuan → sampuan |
| ü / Ü | u | ütü → utu |

Hangi yolu seçerseniz seçin, tek bir kurala bağlı kalın. Aynı sitede /kislik-bot ve /kışlık-bot birlikte yaşıyorsa sorun karakterde değil, tutarsızlıktadır. Transliterasyonda anlamı değiştiren ya da istenmeyen çağrışım yaratan kelimeleri yayından önce bir kez gözden geçirin.

## Kısa ve okunur URL nasıl olmalı?

Google, mümkün olduğunda uzun kimlik numaraları yerine okunur kelimeler kullanmayı ve kelimeleri alt çizgi yerine tireyle ayırmayı öneriyor. Ayrıca URL'ler büyük-küçük harfe duyarlı; /Urun ve /urun Google için iki ayrı adres.

**İyi örnek**
- /kadin/kislik-bot
- /blog/robots-txt-rehberi
- /hizmetler/seo-danismanligi
- Küçük harf, tire, anlamlı kelime

**Kötü örnek**
- /Urun.aspx?id=48213&cat=7
- /kadin_kislik_bot_2026_yeni_sezon_indirim
- /blog/2026/10/20/post-1
- Büyük harf, alt çizgi, tarih, gereksiz kelime

URL'deki kelimeler kullanıcıya ve paylaşıldığı yerde okuyana sayfanın ne hakkında olduğunu söyler. Ama başlığı olduğu gibi kopyalamak ya da anahtar kelimeyi tekrar etmek gerekmez. Yıl, sezon ve kampanya adı gibi eskiyecek bilgileri kalıcı sayfaların adresine koymamak da sonradan yönlendirme ihtiyacını azaltır.

## URL hiyerarşisi ve klasör yapısı nasıl kurulur?

Klasör yapısı, sitenin bilgi mimarisini yansıtmalı. İyi bir hiyerarşi hem kullanıcıya nerede olduğunu gösterir hem de raporlamayı kolaylaştırır: Search Console'da /blog/ ya da /kadin/ ile başlayan sayfaları tek filtreyle izleyebilirsiniz.

- example.com
  - /kadin/
    - /kadin/kislik-bot
    - /kadin/spor-ayakkabi
  - /erkek/
    - /erkek/deri-ceket
  - /urun/
    - /urun/siyah-deri-bot-38
  - /blog/
    - /blog/bot-bakimi

Bu örnekte ürünler kategori yolundan bağımsız /urun/ altında duruyor. Bir ürün birden fazla kategoride yer alıyorsa bu yapı aynı ürünün farklı yollarla çoğalmasını önler; kategori hiyerarşisi ise breadcrumb ile gösterilir. Derin klasörlerden kaçının: dört-beş seviyeden sonra adres hem uzar hem kırılganlaşır. Mağazalarda kategori ve ürün yapısının ayrıntısı için [e-ticaret SEO rehberine](https://fatihemincakiroglu.com/rehber/e-ticaret-seo) bakabilirsiniz. Çok dilli bir sitede dil klasörünün (/en/ gibi) nasıl kurulacağını [hreflang ve uluslararası SEO](https://fatihemincakiroglu.com/blog/hreflang-uluslararasi-seo) yazısı anlatıyor.

## URL parametreleri SEO'yu nasıl etkiler?

Filtre, sıralama, sayfalama ve kampanya takibi için parametre kullanmak normal. Sorun, aynı içeriği taşıyan sayısız parametre kombinasyonunun taranabilir hâle gelmesi. Google, içeriği değiştirmeyen parametreleri ayıklamayı ve oturum kimliklerini URL yerine çerezde tutmayı öneriyor.

- **Kampanya parametreleri (utm_):** İç linklerde kullanmayın; canonical her zaman temiz adresi göstersin.
- **Sıralama ve görünüm:** İçerik aynı kalıyorsa canonical ile temiz sürüme bağlayın, gerekirse taramayı robots.txt ile sınırlayın.
- **Filtreler:** Arama talebi olan kombinasyonlar için kalıcı ve okunur URL açın, gerisini taramaya kapatın.
- **Sayfalama:** Her sayfa kendi URL'sine sahip olsun ve kendini canonical göstersin.
- **Fragment (#):** İçerik değiştirmek için kullanmayın; Google genellikle desteklemez, History API tercih edin.

Parametre çoğalmasının tarama tarafındaki maliyetini [tarama bütçesi](https://fatihemincakiroglu.com/blog/crawl-butcesi) yazısında ayrıntılı ele aldım. Google birden fazla parametre için = ve & kullanımını, bir anahtara birden fazla değer için virgülü öneriyor.

## URL değiştirirken 301 yönlendirme nasıl planlanır?

Bazen değişiklik gerçekten gereklidir: altyapı değişimi, kategori yeniden düzenlemesi ya da yıllardır kullanılan kötü bir yapı. O durumda amaç, eski adreslerin kazandığı sinyali kaybetmeden yeniye taşımaktır.

**URL değişikliği planı**
1. **Eşleme tablosu**: Her eski URL'nin yeni karşılığını tek tek çıkarın; toplu olarak ana sayfaya yönlendirmeyin.
2. **301 kuralları**: Eski adresten yeniye tek adımlı kalıcı yönlendirme yazın, zincir oluşturmayın.
3. **İç linkler ve canonical**: Menü, içerik içi linkler, canonical ve hreflang doğrudan yeni URL'yi göstersin.
4. **Site haritası**: Yalnızca yeni URL'leri içeren haritayı Search Console'a gönderin.
5. **İzleme**: 404'leri, yönlendirme hatalarını ve trafik eğilimini haftalarca takip edin.

Yüzlerce kural yazmanız gerekiyorsa [yönlendirme oluşturucu](https://fatihemincakiroglu.com/araclar/yonlendirme-olusturucu) Apache ve Nginx için kural taslağı çıkarır. 301 ile 302 arasındaki farkı [301 ve 302 yönlendirme](https://fatihemincakiroglu.com/blog/301-302-yonlendirme) yazısında, alan adı ya da altyapı değişikliğinin tamamını [site taşıma SEO rehberinde](https://fatihemincakiroglu.com/rehber/site-tasima-seo) bulabilirsiniz.

## URL yapısını denetlemek için kontrol listesi

- [ ] Tüm URL'ler küçük harf mi; büyük harfli varyantlar tek adrese yönleniyor mu?
- [ ] Kelimeler tireyle mi ayrılıyor; alt çizgi ve boşluk (%20) var mı?
- [ ] Türkçe karakter kararı tüm sitede tutarlı mı?
- [ ] Sonda eğik çizgi (/) kullanımı tek tip mi; diğer varyant yönleniyor mu?
- [ ] http, https, www ve www'suz sürümler tek adreste birleşiyor mu?
- [ ] Kalıcı sayfaların adresinde yıl, kampanya ya da stok kodu var mı?

Genel teknik denetim çerçevesi için [teknik SEO rehberi](https://fatihemincakiroglu.com/rehber/teknik-seo) iyi bir başlangıç. Büyük bir mağazada URL yapısını yeniden kuruyorsanız bu işi [e-ticaret SEO danışmanlığı](https://fatihemincakiroglu.com/sektorler/e-ticaret-seo-danismanligi) kapsamında eşleme tablosundan izlemeye kadar birlikte yürütebiliriz; [SEO uzmanı](https://fatihemincakiroglu.com/seo-uzmani) sayfasından çalışma biçimime bakabilir ya da [görüşme randevusu](https://fatihemincakiroglu.com/randevu) alabilirsiniz.

## Sıkça Sorulan Sorular

### URL'deki anahtar kelime sıralamayı ne kadar etkiler?

URL'deki kelimeler kullanıcıya bağlam verir ama tek başına sıralamayı belirleyen bir unsur olarak görülmemeli. Sırf anahtar kelime eklemek için çalışan bir URL'yi değiştirmek, yönlendirmenin getirdiği riske değmez.

### Eski ve çalışan URL'lerimi yeni yapıya taşımalı mıyım?

Mevcut yapı ciddi bir sorun yaratmıyorsa genellikle hayır. Değişiklik, kategori karmaşası, kopya URL'ler ya da altyapı değişimi gibi somut bir nedene dayanmalı ve tam bir eşleme tablosuyla yapılmalı.

### URL'nin sonunda .html olması sorun mu?

Hayır, uzantı tek başına sorun değildir. Önemli olan tutarlılıktır; mevcut .html adreslerini sırf görünüm için değiştirmek gereksiz yönlendirme yükü yaratır.

### Sayfalama için ?sayfa=2 mi, /sayfa/2 mi kullanılmalı?

İki biçim de çalışır. Her sayfanın kendine ait, taranabilir bir URL'si olması, kendini canonical göstermesi ve önceki-sonraki sayfalara normal linklerle bağlanması biçimden daha önemlidir.

### URL uzunluğu için bir sınır var mı?

Google pratik bir karakter sınırı belirtmiyor, ancak çok uzun adresler paylaşımda kesilir ve okunmaz. Gereksiz kelimeleri, tarihleri ve klasör seviyelerini çıkarmak genellikle yeterlidir.

---
Alıntılarken kaynak gösterin: "Fatih Emin Çakıroğlu (fatihemincakiroglu.com)". Orijinal: https://fatihemincakiroglu.com/blog/url-yapisi-seo
