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:
- 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.
- İ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.
- 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ı Tipi | Avantaj | Dezavantaj | En Uygun Kullanım |
|---|---|---|---|
| Düz yapı (domain.com/slug) | Kısa, esnek, kategori değişikliğinden etkilenmez | Büyük sitelerde hiyerarşi sinyali eksik kalabilir | Kurumsal siteler, hizmet sayfaları, çoğu blog |
| Kategorili yapı (domain.com/kategori/slug) | Tematik gruplama, site mimarisini netleştirir | Kategori değişince 301 yönlendirme gerekir | Geniş içerik hacimli haber/dergi siteleri, çok kategorili e-ticaret |
| Tarihli yapı (domain.com/yil/ay/slug) | Kronolojik arşivleme için pratik | Evergreen içerikte “eskimiş” izlenimi verir | Güncel haber, gündem odaklı içerikler |
Kötü URL - İyi URL Karşılaştırma Tablosu
| Kötü URL | İyi URL | Sorun |
|---|---|---|
example.com/?p=987 | example.com/seo-url-yapisi | Parametreli, anlamsız |
example.com/sayfa1.html | example.com/url-optimizasyonu | Anahtar kelime yok |
example.com/SEO_URL_Yapisi | example.com/seo-url-yapisi | Büyük harf, alt çizgi |
example.com/tr/blog/2026/06/seo-icin-en-iyi-url-yapisi-nasil-olmali | example.com/seo-url-yapisi | Çok uzun |
example.com/category/uncategorized/post | example.com/seo-url-optimizasyonu | Anlamsı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 Karakter | URL’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.txtveyanoindexile 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:
- 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.)
- Bu kombinasyon sayfası, ana kategori sayfasından yeterince farklı ve özgün içerik sunuyor mu?
- 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 Permalink Ayarları
WordPress’te varsayılan permalink yapısı (?p=123) SEO için uygun değildir. Doğru yapıyı şu adımlarla kurabilirsiniz:
- WordPress yönetici panelinde Ayarlar > Kalıcı Bağlantılar menüsüne gidin
- Yazı Adı seçeneğini işaretleyin
- 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 | Örnek | Avantaj | Dezavantaj |
|---|---|---|---|
| Alt dizin (subdirectory) | example.com/en/, example.com/ar/ | Tek domain otoritesi altında toplanır, yönetimi kolay | Sunucu konumu tüm diller için aynı kalır |
| Alt alan adı (subdomain) | en.example.com, ar.example.com | Dil bazında ayrı yapılandırma imkanı | Domain otoritesi bölünebilir, yönetimi biraz daha karmaşık |
| Ayrı domain (ccTLD) | example.com, example.de | Yerel pazarda güçlü güven sinyali | Her 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
- Tarih eklenmesi: Evergreen içeriklerde URL’ye yıl/ay eklemek, içeriğin eskidiği izlenimini verir.
- Aşırı anahtar kelime doldurma:
seo-url-seo-uyumlu-url-yapisi-seo-optimizasyongibi slug’lar spam sinyali verir. - Çok derin hiyerarşi: 3 seviyeyi aşan URL yapıları (
/a/b/c/d/slug) botların crawl bütçesini olumsuz etkiler. - Sayfa numaralarının yanlış yönetimi: Sayfalandırılmış içeriklerde
?page=2parametrelerinin 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ı). - www ve non-www karışıklığı:
www.example.comileexample.com’un ikisi de erişilebilir durumdaysa canonical veya 301 ile tercih edileni belirtin. - 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.
- 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.
- 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
- Site mimarisini netleştirin. Hangi sayfa türlerinin (kategori, ürün, blog, hizmet) hangi URL yapısını kullanacağına önceden karar verin.
- Her sayfa türü için bir şablon belirleyin. Örneğin blog yazıları için
domain.com/slug, hizmet sayfaları içindomain.com/hizmetler/slug. - 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.
- HTTPS ve trailing slash tercihini netleştirin ve sabitleyin.
- www/non-www tercihini 301 yönlendirme ve canonical ile sabitleyin; Search Console’da alan adı özelliğini doğrulayın.
- Mevcut URL’leri denetleyin. Screaming Frog veya benzeri bir araçla site taraması yapıp kural dışı URL’leri tespit edin.
- Ö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.
- Her değişiklik için 301 yönlendirme ve dahili bağlantı güncellemesi uygulayın.
- Değişiklik sonrası performansı izleyin.
Breadcrumb ve URL İlişkisi
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 Unsur | Bağlantı Noktası |
|---|---|
| Canonical etiketi | Aynı içeriğin birden fazla URL varyasyonu olduğunda hangi URL’nin “asıl” sayılacağını belirler |
| XML sitemap | Yalnı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)
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.