← Blog'a Dön
SEO Dostu URL Yapısı Nasıl Olmalı? URL Optimizasyonu Rehberi 2026
SEO 22 dk okuma Yayın: Güncelleme:

SEO Dostu URL Yapısı Nasıl Olmalı? URL Optimizasyonu Rehberi 2026

SEO dostu URL nasıl olmalı? Kısa, açıklayıcı ve anahtar kelime içeren URL yapısı oluşturmanın kuralları, örnekler ve WordPress permalink ayarları.

URL yapısı, çoğu zaman SEO stratejilerinin en çok göz ardı edilen unsurlarından biridir. Oysa arama motorları ve kullanıcılar için URL, bir sayfanın ne hakkında olduğunu anlatan ilk sinyallerden biridir. Doğru kurgulanmış bir URL hem Google’ın sayfayı daha kolay anlamasını sağlar hem de kullanıcının tıklama kararını doğrudan etkiler. Bu rehberde SEO dostu URL yapısı nasıl olmalı sorusunu tüm boyutlarıyla ele alacağız: temel kurallardan yapı tiplerine, Türkçe karakter sorunundan WordPress permalink ayarlarına, e-ticaret ve çok dilli sitelerdeki özel durumlardan yapay zeka destekli aramanın URL üzerindeki etkisine kadar konuyu derinlemesine inceleyeceğiz.

URL, genellikle bir web sitesi projesinin en erken aşamasında, çoğu zaman içerik ve tasarım kararlarından önce belirlenir. Ancak bu erken karar, sitenin ömrü boyunca taşınan bir yapı taşı haline gelir; bir kez yayınlanan ve bağlantı almış bir URL’yi sonradan değiştirmek her zaman risksiz değildir. Bu nedenle URL stratejisini baştan doğru kurmak, ileride maliyetli 301 yönlendirme projelerinden kaçınmanın en etkili yoludur.


SEO Dostu URL Nedir?

SEO dostu URL, arama motorlarının ve kullanıcıların kolayca okuyup anlayabileceği, hedef anahtar kelimeyi barındıran ve teknik açıdan temiz bir yapıya sahip olan URL adresidir. Karmaşık parametreler, anlamsız sayılar veya özel karakterler içermeyen bu URL’ler; hem dizinleme sürecini hızlandırır hem de tıklama oranını (CTR) artırır.

Kötü URL örneği:

https://example.com/p=1234?cat=5&lang=tr

İyi URL örneği:

https://example.com/seo-dostu-url-yapisi

URL’nin Üç Farklı Okuyucusu

Bir URL’yi tasarlarken aslında üç farklı “okuyucuyu” memnun etmeye çalışırsınız ve her birinin ihtiyacı biraz farklıdır:

  1. Arama motoru botları: URL’nin yapısından sayfanın site hiyerarşisindeki yerini, olası konusunu ve diğer sayfalarla ilişkisini çıkarmaya çalışır.
  2. İnsan kullanıcılar: Arama sonucunda veya paylaşılan bir bağlantıda URL’yi gördüğünde, tıklamadan önce sayfanın neyle ilgili olduğunu anlamaya çalışır.
  3. Diğer web siteleri ve bağlantı verenler: Bir URL’yi kopyalayıp paylaşırken, bağlantı metni olmasa bile URL’nin kendisi bağlamı taşır.

Bu üç okuyucunun ihtiyacı genellikle örtüşür: kısa, açıklayıcı ve anlamlı bir URL hepsi için işe yarar. Bu nedenle URL optimizasyonu, karmaşık bir denge kurma çabası değil, tutarlı bir netlik hedefidir.


SEO Uyumlu URL’nin Temel Kuralları

1. Kısa ve Açıklayıcı Olmalı

URL ne kadar kısa olursa o kadar iyidir. Gereksiz kelimeler, tekrarlanan ifadeler veya anlamsız diziler URL’yi şişirir. Hedef, sayfanın konusunu 3-5 kelimeyle özetleyen bir slug oluşturmaktır.

  • Önerilen uzunluk: 50-75 karakter (protokol dahil tüm URL için)
  • Slug uzunluğu (domain sonrası kısım): idealde 3-5 kelime

2. Hedef Anahtar Kelimeyi İçermeli

URL, o sayfa için hedeflenen birincil anahtar kelimeyi barındırmalıdır. Bu, hem arama motorlarına hem de kullanıcıya sayfanın konusu hakkında güçlü bir ipucu verir. Başka sitelerden alınan bağlantılarda URL doğrudan görünür; bu nedenle anlam taşıyan bir slug, bağlantı metninin olmadığı durumlarda bile bağlam sağlar.

3. Küçük Harf Kullanılmalı

URL’lerde büyük-küçük harf farkı teknik açıdan iki farklı adres oluşturabilir. example.com/SEO-Rehberi ile example.com/seo-rehberi bazı sunucu yapılandırmalarında farklı sayfalar olarak algılanır ve yinelenen içerik (duplicate content) sorununa yol açar. Tüm URL’lerde küçük harf kullanmak bu riski ortadan kaldırır.

4. Boşluk Yerine Tire (-) Kullanılmalı

Kelimeler arasında boşluk bırakmak URL’de %20 karakterine dönüşür ve okunabilirliği bozar. Alt çizgi (_) teknik olarak çalışsa da Google, tire işaretini (-) kelime ayırıcı olarak tanır; alt çizgiyi tanımaz. Bu nedenle url-optimizasyonu doğru, url_optimizasyonu ise önerilmeyen bir yaklaşımdır.

# Yanlış
https://example.com/url_optimizasyonu_rehberi

# Doğru
https://example.com/url-optimizasyonu-rehberi

5. Gereksiz Dolgu Kelimelerden Kaçınılmalı

”ve”, “ile”, “için”, “bir”, “bu” gibi bağlaç ve edat niteliğindeki kelimeler URL’ye değer katmaz. Slug’ı oluştururken yalnızca anlam taşıyan kelimeleri bırakmak hem URL’yi kısaltır hem de anahtar kelime yoğunluğunu artırır.

6. Sayı ve Tarih Kullanımında Temkinli Olunmalı

Ürün kodu, sayfa ID’si veya rastgele sayı dizileri (“urun-48291” gibi) URL’ye anlamsal değer katmaz ve kullanıcı için okunabilirliği düşürür. Zorunlu olmadıkça sayısal tanımlayıcıları slug’ın tek unsuru haline getirmekten kaçının; anlamlı bir kelime grubuyla birlikte kullanmak (örneğin “urun-48291-deri-cuzdan”) daha dengeli bir yaklaşımdır.

7. Alt Kırılım (Sondaki Parametreler) Sadeliği

Filtreleme, sıralama veya oturum takibi amacıyla eklenen parametreler (?sort=fiyat&session=xyz123) genellikle SEO değeri taşımaz ve gereksiz yere URL karmaşıklığı yaratır. Bu tür parametrelerin arama motorları tarafından dizinlenmesini istemiyorsanız, canonical etiketi veya robots.txt kuralları ile bu URL varyasyonlarını yönetmeniz gerekir.


URL Yapı Tipleri: Hangisi Daha İyi?

Düz Yapı: domain.com/slug

https://example.com/seo-dostu-url-yapisi

En sade ve yönetimi en kolay yapıdır. Kategori bilgisi URL’de yer almadığından hiyerarşi değişikliklerinde URL’yi güncelleme ihtiyacı doğmaz.

Kategorili Yapı: domain.com/kategori/slug

https://example.com/seo/url-optimizasyonu

Site mimarisi güçlü ve içerik hacmi yüksek sitelerde anlamlıdır. Kategori bilgisi arama motorlarına tematik bağlam sağlar; ancak kategori değiştiğinde URL de değişir ve 301 yönlendirme gerektirir.

Tarihli Yapı: domain.com/yil/ay/slug

https://example.com/2026/06/seo-url-yapisi

Haber siteleri veya arşiv odaklı yapılar için uygundur. Ancak zamanla içerik “eskimiş” izlenimi verebilir ve CTR’yi olumsuz etkileyebilir. Evergreen içerikler için önerilmez.

Genel kural: Kurumsal ve blog siteleri için düz ya da tek kategorili yapı tercih edilmelidir.

Yapı Tiplerinin Karşılaştırmalı Değerlendirmesi

Üç ana yapı tipini avantaj ve dezavantajlarıyla karşılaştıralım:

Yapı TipiAvantajDezavantajEn Uygun Kullanım
Düz yapı (domain.com/slug)Kısa, esnek, kategori değişikliğinden etkilenmezBüyük sitelerde hiyerarşi sinyali eksik kalabilirKurumsal siteler, hizmet sayfaları, çoğu blog
Kategorili yapı (domain.com/kategori/slug)Tematik gruplama, site mimarisini netleştirirKategori değişince 301 yönlendirme gerekirGeniş içerik hacimli haber/dergi siteleri, çok kategorili e-ticaret
Tarihli yapı (domain.com/yil/ay/slug)Kronolojik arşivleme için pratikEvergreen içerikte “eskimiş” izlenimi verirGüncel haber, gündem odaklı içerikler

Kötü URL - İyi URL Karşılaştırma Tablosu

Kötü URLİyi URLSorun
example.com/?p=987example.com/seo-url-yapisiParametreli, anlamsız
example.com/sayfa1.htmlexample.com/url-optimizasyonuAnahtar kelime yok
example.com/SEO_URL_Yapisiexample.com/seo-url-yapisiBüyük harf, alt çizgi
example.com/tr/blog/2026/06/seo-icin-en-iyi-url-yapisi-nasil-olmaliexample.com/seo-url-yapisiÇok uzun
example.com/category/uncategorized/postexample.com/seo-url-optimizasyonuAnlamsız kategori

Türkçe Karakter Sorunu ve Çözümü

Türkçe karakterler (ş, ğ, ü, ö, ç, ı, İ) URL’lerde ciddi sorunlara yol açar. Tarayıcılar bu karakterleri otomatik olarak encode eder; bu da aşağıdaki gibi okunamaz URL’lere neden olur:

https://example.com/seo-uyumlu-url-yap%C4%B1s%C4%B1

Bu nedenle URL slug’larında Türkçe karakterler İngilizce karşılıklarıyla değiştirilmelidir:

Türkçe KarakterURL’de Kullanım
şs
ğg
üu
öo
çc
ıi
İi

Örnek:

# Yanlış
https://example.com/işletme-için-seo-rehberi

# Doğru
https://example.com/isletme-icin-seo-rehberi

WordPress ve çoğu modern CMS bu dönüşümü otomatik yapar; ancak özel geliştirme yapılıyorsa slug oluştururken bu kuralın manuel olarak uygulanması gerekir.

Türkçe Karakter Dönüşümünde Sık Karşılaşılan Teknik Sorunlar

Otomatik “slugify” (URL’ye uygun hale getirme) fonksiyonları bazen beklenmedik sonuçlar üretebilir. Örneğin bazı kütüphaneler “ı” harfini “i” yerine yanlışlıkla farklı bir karaktere dönüştürebilir veya “İ” (büyük noktalı I) ile “I” (büyük noktasız I) arasındaki farkı doğru işlemeyebilir. Bu tür hatalar, özellikle özel yazılım geliştirilen kurumsal sitelerde fark edilmeden yayına çıkabilir ve arama motorlarının slug’ı doğru okumasını engelleyebilir. Yeni bir slug oluşturma fonksiyonu devreye alınmadan önce, tüm Türkçe karakterleri içeren örnek başlıklarla (örneğin “İğneada’da Çılgın Öğle Yemeği”) test edilmesi, bu tür hataların canlı ortama taşınmasını önler.


HTTPS ve Trailing Slash Tutarlılığı

HTTPS Zorunludur

2014’ten bu yana Google, HTTPS kullanımını bir sıralama sinyali olarak değerlendirmektedir. HTTP üzerinden hizmet veren siteler hem güvenlik hem de SEO açısından dezavantajlıdır. Tüm URL’lerin HTTPS protokolüyle sunulması artık temel bir gereksinimdir.

Trailing Slash (Sondaki Eğik Çizgi) Tutarlılığı

example.com/blog/ ile example.com/blog teknik olarak iki farklı URL’dir. Bu iki versiyonun ikisi de erişilebilir durumdaysa yinelenen içerik sorunu ortaya çıkar. Tercih ettiğiniz versiyona karar verin ve diğerini 301 yönlendirmeyle doğru versiyona bağlayın. Canonical etiketiyle de bu tercih pekiştirilebilir.

# Seçilen versiyon (her zaman tutarlı kullanın)
https://example.com/seo-url-yapisi/

# veya

https://example.com/seo-url-yapisi

www ve Non-www Tutarlılığı

Trailing slash sorununa benzer bir başka klasik tutarsızlık, www.example.com ile example.com versiyonlarının ikisinin de erişilebilir olmasıdır. Bu iki versiyon, arama motorları tarafından teknik olarak farklı adresler sayılabilir ve bağlantı gücünün (link equity) bölünmesine yol açabilir. Hangi versiyonu tercih ettiğinize (www’li veya www’siz) karar verin, diğerini 301 yönlendirmeyle bu versiyona yönlendirin. Search Console’da eski “tercih edilen alan adı” ayarı artık yok; bunun yerine tüm sürümleri kapsayan bir alan adı özelliği (domain property) doğrulayıp canonical etiketlerini tercih ettiğiniz sürüme işaret edecek şekilde kurun.


Dinamik URL’ler ve Statik URL’ler

Dinamik URL’ler genellikle veritabanı sorgularından otomatik üretilir ve parametre içerir:

https://example.com/urunler?id=123&renk=mavi&beden=M

Statik (okunabilir) URL’ler ise anlamlı bir slug barındırır:

https://example.com/urunler/mavi-kotu-gomlek

E-ticaret sitelerinde filtreleme ve sıralama parametreleri kaçınılmazdır. Bu durumda:

  • Canonical etiketiyle ana URL’yi belirtin
  • Parametre içeren URL’leri robots.txt veya noindex ile yönetin (Search Console’daki eski URL parametreleri aracı kaldırıldı)
  • Yalnızca SEO değeri taşıyan sayfaların temiz URL’lere sahip olmasını sağlayın

E-ticaret Filtreleme Parametrelerinde Karar Çerçevesi

E-ticaret sitelerinde her filtre kombinasyonunun (renk + beden + fiyat aralığı gibi) ayrı bir URL oluşturması, binlerce ince varyasyonlu sayfa yaratabilir. Bu durumda hangi filtre kombinasyonlarının dizinlenmeye değer olduğuna karar vermek için şu soruları sorabilirsiniz:

  1. Bu filtre kombinasyonu için gerçek ve ölçülebilir bir arama hacmi var mı? (Örneğin “mavi kadın elbise” aranıyor ama “mavi 38 beden pamuklu elbise” nadiren aranıyorsa, ikincisi için ayrı bir dizinlenebilir sayfa gereksizdir.)
  2. Bu kombinasyon sayfası, ana kategori sayfasından yeterince farklı ve özgün içerik sunuyor mu?
  3. Bu sayfa, crawl bütçenizin önemli bir kısmını gereksiz yere tüketiyor mu?

Yalnızca yeterli arama hacmi ve özgün değer taşıyan filtre kombinasyonlarını dizine açık bırakmak, geri kalanını ise canonical veya noindex ile yönetmek, hem crawl bütçesini korur hem de düşük kaliteli/ince içerikli sayfaların sıralamayı zayıflatmasını önler.


Eski URL’leri Değiştirirken 301 Yönlendirme

Mevcut bir sayfanın URL’sini değiştirmek gerektiğinde 301 yönlendirme uygulamak kritik öneme sahiptir. 301, kalıcı yönlendirme anlamına gelir ve eski URL’deki bağlantı gücünün (link equity) büyük bölümünü yeni URL’ye aktarır. 301 ile 302 yönlendirme arasındaki farkı ve hangi durumda hangisinin kullanılması gerektiğini merak ediyorsanız 301 ve 302 yönlendirmeleri yazımızda konuyu ayrıntılı ele aldık.

Apache .htaccess örneği:

Redirect 301 /eski-url https://example.com/yeni-url

Nginx örneği:

rewrite ^/eski-url$ https://example.com/yeni-url permanent;

301 yönlendirme yapılmadan URL değiştirilirse:

  • Eski sayfaya gelen bağlantılar geçersiz hale gelir
  • Biriktirilen domain otoritesi aktarılamaz
  • Kullanıcılar 404 hatasıyla karşılaşır

URL Değişikliği Öncesi Kontrol Listesi

Mevcut ve trafik alan bir sayfanın URL’sini değiştirmeden önce şu adımları izlemek, kayıpları en aza indirir:

  • Eski URL’ye gelen tüm dış bağlantıları (backlink) bir araçla (Ahrefs, Search Console) listeleyin.
  • Eski URL’nin mevcut arama sıralamasını ve trafiğini kaydedin (karşılaştırma için baseline).
  • Yeni URL’yi belirleyin ve 301 yönlendirmesini test ortamında doğrulayın.
  • Site içi tüm dahili bağlantıları (menü, ilgili yazılar, içerik içi linkler) yeni URL’ye güncelleyin; yalnızca 301’e güvenmeyin.
  • XML sitemap’i güncelleyin ve Google Search Console’a yeni sitemap’i gönderin.
  • Değişiklik sonrası 2-4 hafta boyunca sıralama ve trafik verilerini yakından izleyin.
  • Sosyal medya ve e-posta pazarlama materyallerindeki eski bağlantıları güncelleyin.

WordPress’te varsayılan permalink yapısı (?p=123) SEO için uygun değildir. Doğru yapıyı şu adımlarla kurabilirsiniz:

  1. WordPress yönetici panelinde Ayarlar > Kalıcı Bağlantılar menüsüne gidin
  2. Yazı Adı seçeneğini işaretleyin
  3. Değişiklikleri kaydedin

Bu ayar şu yapıyı etkinleştirir:

https://siteniz.com/yazı-basligi

Eğer kategori bazlı bir yapı isterseniz Özel Yapı seçeneğiyle şunu kullanabilirsiniz:

/%category%/%postname%/

Önemli: Mevcut bir sitede permalink yapısını değiştirmek, tüm eski URL’leri geçersiz kılar. Bu değişikliği yapmadan önce kapsamlı bir 301 yönlendirme planı hazırlamanız gerekir. Yardım almak için Teknik SEO hizmetimizi inceleyebilirsiniz.

WordPress’te Sık Kullanılan Eklentiler ve Slug Yönetimi

Yoast SEO ve RankMath gibi popüler WordPress eklentileri, her yazı için slug’ı manuel olarak düzenlemenize ve önerilen başlıktan bağımsız kısa bir URL belirlemenize olanak tanır. Örneğin başlığınız “SEO Dostu URL Yapısı Nasıl Olmalı? URL Optimizasyonu Rehberi 2026” olsa bile, slug’ı yalnızca “seo-dostu-url-yapisi” olarak kısaltabilirsiniz — nitekim bu yazının kendi URL’si de bu mantıkla kurgulanmıştır. Bu eklentiler ayrıca yazının yayınlanmasından sonra slug değiştirildiğinde otomatik yönlendirme önerisi de sunabilir, ancak bu otomatik önerilere körü körüne güvenmek yerine yönlendirmenin gerçekten doğru çalıştığını manuel olarak test etmek önerilir.


Çok Dilli Sitelerde URL Yapısı

Sağlık turizmi, ihracat veya uluslararası hizmet sunan işletmeler için çok dilli URL yapısı ayrı bir dikkat gerektirir. Yaygın üç yaklaşım şunlardır:

YaklaşımÖrnekAvantajDezavantaj
Alt dizin (subdirectory)example.com/en/, example.com/ar/Tek domain otoritesi altında toplanır, yönetimi kolaySunucu konumu tüm diller için aynı kalır
Alt alan adı (subdomain)en.example.com, ar.example.comDil bazında ayrı yapılandırma imkanıDomain otoritesi bölünebilir, yönetimi biraz daha karmaşık
Ayrı domain (ccTLD)example.com, example.deYerel pazarda güçlü güven sinyaliHer domain için ayrı SEO çalışması gerekir, maliyetli

Çoğu orta ölçekli işletme için alt dizin yaklaşımı, yönetim kolaylığı ve domain otoritesinin bölünmemesi açısından en pratik seçenektir. Hangi yaklaşım seçilirse seçilsin, her dil versiyonunda hreflang etiketlerinin doğru yapılandırılması, Google’ın doğru dil/bölge sayfasını doğru kullanıcıya göstermesi için kritik önemdedir.


Vaka Kurgusu: Bir E-ticaret Sitesinin URL Sadeleştirmesi

Orta ölçekli bir e-ticaret sitesi düşünelim: ürün sayfaları example.com/urun-kategorisi/alt-kategori/urun-adi-12345.html gibi uzun, çok katmanlı ve sayısal ID içeren bir yapıya sahip. Site sahibi, Google Search Console’da bu ürün sayfalarının çoğunun düşük dizinlenme oranına sahip olduğunu ve crawl bütçesinin büyük kısmının filtre parametreli varyasyon sayfalarına harcandığını fark ediyor.

Ekip, üç aşamalı bir sadeleştirme planı uyguluyor. İlk aşamada URL yapısı example.com/urun-adi şeklinde düz bir yapıya indiriliyor; kategori bilgisi URL’den çıkarılıp yalnızca site içi navigasyon ve breadcrumb üzerinden gösteriliyor. İkinci aşamada, filtre kombinasyonlarının (renk, beden, fiyat) oluşturduğu binlerce ince varyasyon sayfası için canonical etiketleri düzenlenip yalnızca yüksek arama hacimli kombinasyonlar dizine açık bırakılıyor. Üçüncü aşamada, eski URL’lerin tamamı için kapsamlı bir 301 yönlendirme haritası oluşturuluyor ve dahili bağlantılar (menü, ilgili ürünler, breadcrumb) yeni URL yapısına güncelleniyor.

Sekiz hafta sonra Search Console verileri incelendiğinde, dizinlenen sayfa sayısında ciddi bir artış, crawl istatistiklerinde botların gerçek ürün sayfalarına daha fazla zaman ayırdığı bir dağılım ve organik trafikte kademeli bir toparlanma gözleniyor. Bu vaka, URL yapısının yalnızca estetik bir tercih değil, crawl bütçesi ve dizinlenme verimliliği üzerinde doğrudan etkisi olan teknik bir karar olduğunu gösteriyor.

(Vaka temsilidir.)

Yapay Zeka Destekli Aramada URL Yapısının Rolü

2026 itibarıyla Google AI Overviews ve AI Mode gibi yapay zeka destekli arama sistemleri, bir sayfayı kaynak olarak seçerken yalnızca içeriğe değil, sitenin genel yapısını da dolaylı olarak dikkate alıyor olabilir; bu sistemlerin tam işleyişi dışarıdan bilinmediği için kesin bir ilişki iddia etmek doğru olmaz. Yine de temiz ve mantıklı bir URL yapısı, hem klasik arama botlarının hem de yapay zeka tarayıcılarının sitenizin konu haritasını (topical map) daha kolay çıkarmasına yardımcı olabilir. Örneğin example.com/seo/ altında toplanan tutarlı bir SEO içerik kümesi, karmaşık ve tutarsız URL’lere sahip bir siteye göre konu bütünlüğünü daha net gösterir.

Ayrıca yapay zeka arama araçları, bir kaynağı önerirken URL’yi bazen doğrudan kullanıcıya gösteriyor; bu durumda kısa, okunabilir ve güven veren bir URL, kullanıcının kaynağı tıklama kararını klasik arama sonuçlarındaki gibi etkileyebiliyor. Bu nedenle URL optimizasyonu, yapay zeka aramasının yükselişiyle önemini kaybetmiyor; aksine sitenizin genel yapısal netliğinin bir göstergesi olarak yeni bir işlev kazanıyor.

URL Optimizasyonunda Sık Yapılan Hatalar

  1. Tarih eklenmesi: Evergreen içeriklerde URL’ye yıl/ay eklemek, içeriğin eskidiği izlenimini verir.
  2. Aşırı anahtar kelime doldurma: seo-url-seo-uyumlu-url-yapisi-seo-optimizasyon gibi slug’lar spam sinyali verir.
  3. Çok derin hiyerarşi: 3 seviyeyi aşan URL yapıları (/a/b/c/d/slug) botların crawl bütçesini olumsuz etkiler.
  4. Sayfa numaralarının yanlış yönetimi: Sayfalandırılmış içeriklerde ?page=2 parametrelerinin doğru yönetilmemesi (Google artık rel=next/prev etiketlerini kullanmıyor; her sayfa kendine canonical olmalı ve sayfalar birbirine normal bağlantılarla bağlanmalı).
  5. www ve non-www karışıklığı: www.example.com ile example.com’un ikisi de erişilebilir durumdaysa canonical veya 301 ile tercih edileni belirtin.
  6. URL değiştirdikten sonra dahili bağlantıları güncellememek: 301 yönlendirme kurulsa bile, site içindeki eski bağlantıları güncellememek gereksiz yönlendirme zincirleri (redirect chain) oluşturur ve sayfa hızını yavaşlatır.
  7. Slug’ı içerik güncellendiğinde sürekli değiştirmek: Bir yazının içeriğini küçük güncellemelerle tazelerken URL’yi de değiştirmek, biriken bağlantı gücünü ve arama geçmişini sıfırdan başlatma riski taşır.
  8. Otomatik slug üretimine körü körüne güvenmek: CMS’in otomatik oluşturduğu slug bazen gereksiz dolgu kelimeler veya hatalı Türkçe karakter dönüşümleri içerebilir; her slug’ı yayınlamadan önce manuel gözden geçirmek gerekir.

URL Yapısı Kurma Süreci: Adım Adım Kontrol Listesi

  1. Site mimarisini netleştirin. Hangi sayfa türlerinin (kategori, ürün, blog, hizmet) hangi URL yapısını kullanacağına önceden karar verin.
  2. Her sayfa türü için bir şablon belirleyin. Örneğin blog yazıları için domain.com/slug, hizmet sayfaları için domain.com/hizmetler/slug.
  3. Slug oluşturma kurallarını yazılı hale getirin. Küçük harf, tire kullanımı, Türkçe karakter dönüşümü, dolgu kelime çıkarma kurallarını bir kılavuza dönüştürün.
  4. HTTPS ve trailing slash tercihini netleştirin ve sabitleyin.
  5. www/non-www tercihini 301 yönlendirme ve canonical ile sabitleyin; Search Console’da alan adı özelliğini doğrulayın.
  6. Mevcut URL’leri denetleyin. Screaming Frog veya benzeri bir araçla site taraması yapıp kural dışı URL’leri tespit edin.
  7. Öncelikli düzeltmeleri planlayın. Yüksek trafikli ama kötü yapılandırılmış URL’leri önce ele alın, düşük öncelikli sayfaları sona bırakın.
  8. Her değişiklik için 301 yönlendirme ve dahili bağlantı güncellemesi uygulayın.
  9. Değişiklik sonrası performansı izleyin.

Breadcrumb (ekmek kırıntısı) navigasyonu, URL yapısının kullanıcı arayüzündeki görsel karşılığıdır ve genellikle site hiyerarşisini yansıtır. Örneğin example.com/hizmetler/seo-danismanligi URL’sine sahip bir sayfada breadcrumb genellikle “Ana Sayfa > Hizmetler > SEO Danışmanlığı” şeklinde görünür. Bu tutarlılık, hem kullanıcının sitede nerede olduğunu anlamasını kolaylaştırır hem de arama motorlarına site hiyerarşisi hakkında ek bir doğrulama sinyali sağlar. Google, breadcrumb yapılandırılmış verisini (schema markup) arama sonuçlarında doğrudan gösterebildiği için, URL yapısı ile breadcrumb’ın tutarlı olması, arama sonucundaki görünümünüzü de doğrudan etkileyebilir.

Breadcrumb ile URL arasında tutarsızlık olması (örneğin düz bir URL yapısı kullanılırken breadcrumb’da yapay bir kategori hiyerarşisi gösterilmesi) kafa karıştırıcı olabilir. Bu nedenle URL stratejinizi belirlerken breadcrumb tasarımını da aynı anda planlamak, sitenizin bilgi mimarisinin baştan sona tutarlı olmasını sağlar.

URL Optimizasyonu ile Diğer Teknik SEO Unsurları Arasındaki İlişki

URL yapısı tek başına izole bir teknik unsur değildir; sitenizin diğer teknik SEO bileşenleriyle doğrudan etkileşim halindedir. Bu ilişkileri anlamak, URL optimizasyonunu daha geniş bir teknik SEO stratejisinin parçası olarak konumlandırmanıza yardımcı olur:

İlişkili UnsurBağlantı Noktası
Canonical etiketiAynı içeriğin birden fazla URL varyasyonu olduğunda hangi URL’nin “asıl” sayılacağını belirler
XML sitemapYalnızca tercih edilen, kanonik URL’lerin sitemap’te yer alması gerekir
İç bağlantı yapısıDahili bağlantılar her zaman güncel ve nihai URL’yi hedeflemeli, eski/yönlendirilen URL’lere işaret etmemeli
Sayfa hızıUzun yönlendirme zincirleri (A’dan B’ye, B’den C’ye) sayfa yükleme süresini artırır
Yapılandırılmış veri (schema)Breadcrumb ve ürün şemalarında kullanılan URL’ler, gerçek yayındaki URL ile birebir eşleşmeli

Bu tabloyu bir kontrol noktası olarak kullanmak, URL değişikliği yaptığınızda hangi diğer teknik unsurların da güncellenmesi gerektiğini unutmamanızı sağlar. Canonical etiketinin ne işe yaradığını ve nasıl doğru kurulacağını merak ediyorsanız canonical etiketi nedir yazımıza göz atabilirsiniz.

Mobil Uygulama Derin Bağlantıları (Deep Linking) ve URL Tutarlılığı

Hem web sitesi hem de mobil uygulaması olan işletmeler için bir başka önemli konu, web URL’leri ile mobil uygulama içindeki “derin bağlantı” (deep link) yapısının tutarlı olmasıdır. Kullanıcı bir arama sonucundan veya paylaşılan bir bağlantıdan tıkladığında, cihazında uygulama yüklüyse doğrudan ilgili uygulama ekranına, yüklü değilse web sayfasına yönlendirilmelidir. Bu senkronizasyon doğru kurulmazsa kullanıcı, tıkladığı bağlantının ilgili olmadığı bir sayfaya (örneğin uygulamanın ana ekranına) düşebilir ve bu durum hem kullanıcı deneyimini hem de dolaylı olarak SEO performansını olumsuz etkileyebilir. Web ve uygulama URL yapılarını en baştan birlikte planlamak, bu tür kopuklukları önler ve kullanıcının hangi cihazdan, hangi kanaldan geldiğine bakılmaksızın tutarlı ve kesintisiz bir deneyim yaşamasını sağlar.

Sonuç: URL Yapısını Doğru Kurmak

SEO dostu URL yapısı; kısa, açıklayıcı, küçük harf, tire kullanılan, Türkçe karakterlerden arındırılmış ve hedef anahtar kelimeyi içeren bir slug anlamına gelir. HTTPS zorunludur, trailing slash tutarlılığı sağlanmalıdır ve URL değişikliklerinde 301 yönlendirme ihmal edilmemelidir.

URL yapısı tek başına sıralamayı belirlemez; ancak teknik SEO’nun temel taşlarından biridir ve yanlış kurulduğunda diğer tüm çalışmaların önünde bir engel oluşturur. İyi kurgulanmış bir URL yapısı, hem arama motorlarının sitenizi doğru anlamasını hem de kullanıcıların bağlantıyı gördükleri anda ne bulacaklarını tahmin edebilmesini sağlayan, küçük ama etkisi zamanla katlanarak büyüyen bir yatırımdır. SEO Danışmanlığı hizmetimiz kapsamında sitenizin mevcut URL yapısını analiz edebilir, gerekli optimizasyonları önceliklendirebilir, 301 yönlendirme planını hazırlayabilir ve tüm süreci sizin adınıza uygulayabiliriz.

Sıkça Sorulan Sorular (SSS)

SEO dostu URL kaç karakter olmalı?
Genel olarak önerilen yaklaşım, toplam URL uzunluğunu (protokol dahil) 50-75 karakter aralığında, slug kısmını ise 3-5 anlamlı kelimeyle sınırlı tutmaktır. Kesin bir üst sınır olmasa da, uzun URL’ler hem kullanıcı için okunması zor hale gelir hem de bazı arama sonuçlarında kırpılabilir. Kısa ve öz bir slug, hem paylaşıldığında hem de arama sonucunda göründüğünde sayfanın konusunu net biçimde iletir; bu nedenle uzunluktan çok netliğe odaklanmak daha doğru bir yaklaşımdır.
Mevcut URL’lerimi değiştirmek riskli mi?
Evet, doğru yapılmadığında risklidir; ancak doğru bir 301 yönlendirme planıyla yapıldığında risk büyük ölçüde yönetilebilir hale gelir. En büyük risk, yönlendirme kurulmadan veya eksik kurulmuş şekilde URL’lerin değiştirilmesidir; bu durumda eski sayfalara gelen bağlantılar geçersiz kalır ve biriken arama sıralaması kaybolabilir. Değişiklik öncesi eski URL’lerin trafiğini ve bağlantı profilini kaydetmek, her biri için doğru 301 yönlendirmesi kurmak ve site içi bağlantıları güncellemek, riski önemli ölçüde azaltır.
Kategori adını URL’de kullanmalı mıyım?
Bu, sitenizin büyüklüğüne ve içerik hacmine bağlıdır. Küçük ve orta ölçekli bloglar veya kurumsal siteler için genellikle düz bir yapı (domain.com/slug) yeterli ve daha esnektir çünkü kategori değişikliklerinde URL güncellemesi gerektirmez. Geniş içerik hacmine sahip, çok sayıda tematik kategori barındıran haber siteleri veya büyük e-ticaret platformları için ise kategori bilgisinin URL’de yer alması (domain.com/kategori/slug), site mimarisini arama motorlarına daha net aktarabilir. Kategori yapısı seçilecekse, kategorilerin sık değişmeyecek şekilde baştan sağlam kurgulanması önemlidir.
Türkçe karakterli URL kullanmak SEO’ya zarar verir mi?
Doğrudan bir “ceza” söz konusu değildir ancak Türkçe karakterler (ş, ğ, ü, ö, ç, ı) tarayıcılar tarafından otomatik olarak encode edilir ve bu da okunamaz, yüzde işaretleriyle dolu URL’ler ortaya çıkarır (%C4%B1 gibi). Bu durum hem kullanıcı deneyimini hem de URL’nin paylaşılabilirliğini olumsuz etkiler. Bu nedenle pratik ve yaygın kabul gören yaklaşım, Türkçe karakterleri İngilizce karşılıklarıyla (ş→s, ğ→g, ü→u, ö→o, ç→c, ı→i) değiştirerek temiz bir slug oluşturmaktır; bu dönüşüm WordPress gibi çoğu modern CMS tarafından otomatik yapılır.
www ve www’siz versiyon aynı anda erişilebilir olursa ne olur?
İki versiyonun da erişilebilir ve yönlendirmesiz olması, arama motorları tarafından teknik açıdan iki farklı adres olarak değerlendirilebilmesine ve bağlantı gücünün (link equity) bu iki versiyon arasında bölünmesine yol açabilir. Bu durumu önlemek için hangi versiyonu (www’li veya www’siz) kullanmak istediğinize karar vermeniz, diğerini bu versiyona 301 ile kalıcı olarak yönlendirmeniz ve canonical etiketlerini tercih ettiğiniz versiyona işaret edecek şekilde kurmanız gerekir. Bu, aynı zamanda trailing slash (sondaki eğik çizgi) tutarlılığı için de geçerli bir prensiptir.
E-ticaret sitesinde filtre parametreleri (renk, beden gibi) SEO’ya zarar verir mi?
Filtre parametrelerinin kendisi zararlı değildir; asıl risk, bu parametrelerin oluşturduğu binlerce ince ve neredeyse birbirinin aynı sayfa varyasyonunun kontrolsüz biçimde dizine girmesidir. Bu durum hem crawl bütçesinin verimsiz kullanılmasına hem de düşük kaliteli, ince içerikli sayfaların sitenin genel kalite algısını zayıflatmasına yol açabilir. Çözüm, yalnızca gerçek ve ölçülebilir arama hacmi olan filtre kombinasyonlarını dizine açık bırakmak, geri kalanını ise canonical etiketi veya noindex direktifiyle yönetmektir.
WordPress’te varsayılan permalink yapısını ne zaman değiştirmeliyim?
Yeni kurulan ve henüz içerik yayınlanmamış bir WordPress sitesinde permalink yapısını hemen “Yazı Adı” (postname) seçeneğine getirmek en güvenli zamandır çünkü bu aşamada değişiklik hiçbir eski URL’yi bozmaz. Mevcut ve zaten trafik alan, dizinlenmiş bir sitede permalink yapısını değiştirmek ise ciddi bir proje olarak ele alınmalıdır; çünkü bu değişiklik sitedeki tüm URL’leri etkiler ve kapsamlı bir 301 yönlendirme planı olmadan yapılırsa büyük bir trafik ve sıralama kaybına yol açabilir. Böyle bir değişiklik gerekiyorsa, mutlaka önceden detaylı bir yönlendirme haritası hazırlanmalı ve değişim sonrası süreç yakından izlenmelidir.
Çok dilli bir site için hangi URL yapısını seçmeliyim: alt dizin mi, alt alan adı mı?
Çoğu orta ölçekli işletme için alt dizin yaklaşımı (örneğin example.com/en/, example.com/ar/) genellikle daha pratik bir tercihtir çünkü tüm dil versiyonları aynı domain altında toplanır ve domain otoritesi bölünmeden tek bir çatı altında birikir. Alt alan adı yaklaşımı (en.example.com gibi) dil bazında daha bağımsız bir teknik yapılandırma imkanı sunsa da, arama motorları tarafından bazen ayrı bir site gibi değerlendirilebilir ve otoritenin bölünmesi riski taşır. Hangi yapı seçilirse seçilsin, her dil versiyonunda doğru hreflang etiketlerinin kurulması, doğru dil ve bölge sayfasının doğru kullanıcıya gösterilmesi açısından belirleyicidir.

Sitenizin URL yapısını gözden geçirmek ve kapsamlı bir SEO analizi almak ister misiniz? Bizimle iletişime geçin — sitenize özel, adım adım bir URL denetimi ve optimizasyon planı hazırlayalım.

Onur Öztürk, SEO uzmanı
// yazar

Onur ÖZTÜRK

SEO Uzmanı & Dijital Pazarlama Danışmanı

15 yılı aşkın deneyimle sağlık turizmi, e-ticaret ve kurumsal markalar için SEO stratejisi geliştiriyorum. Google Partner ve Meta Business Partner olarak 150'den fazla işletmenin organik büyümesine katkı sağladım. SEO'nun yanında web tasarım, reklam yönetimi ve logo tasarımı hizmetlerini de ekibimle birlikte yürütüyorum.

// google arama

Bu içerikleri Google'da daha sık görün

onuroztr.com'u tercih edilen kaynak olarak ekleyin; yazılarımız arama sonuçlarında ve yapay zeka özetlerinde size daha sık gösterilsin.

WhatsApp'tan yazın Genellikle 1 saat içinde dönüyorum
WhatsApp Toplantı Planlayın