Blog
Anasayfa / Blog
18 Temmuz 2026 Son güncelleme: 18 Temmuz 2026 17 dk okuma Ali Fuat MERCAN

SEO Uyumlu URL Yapısı: Firma Sahipleri İçin Sade Rehber

Sitene emek verdin, para verdin ama müşteri hâlâ "Google'da bulamadım" diyor. Çoğu zaman suçlu içerik değil; kimsenin bakmadığı bir şey: sitenin adres yapısı. Bu rehberde SEO uyumlu URL nedir, iyi bir adresin 7 kuralı nedir ve mevcut siteni bozmadan nasıl düzeltirsin, teknik jargon olmadan anlatıyoruz.

15 Bölüm
17 dk Okuma süresi
Ali Fuat MERCAN Yayınlayan
SEO Uyumlu URL SEO Uyumlu Link Yapımı Teknik SEO URL Optimizasyonu

Sitene emek verdin, para verdin ama müşteri hâlâ "Google'da bulamadım" diyor. Çoğu zaman suçlu içerik değil; kimsenin bakmadığı bir şey: sitenin adres yapısı. İşte tam burada devreye SEO uyumlu URL kavramı giriyor.

URL, tarayıcının en üstündeki adres çubuğunda gördüğün o satır. Yani sitenin her sayfasının kapısındaki tabela. Bir dükkanın tabelası ne kadar okunaklıysa, gelen geçen o kadar rahat içeri girer. Tabelada "Ali'nin Kırtasiyesi" yazıyorsa herkes ne olduğunu anlar. Ama "REF-3388/x?cat=12" yazıyorsa kimse durup bakmaz. Google da tam olarak böyle davranıyor.

Şunu baştan dürüstçe söyleyelim: URL yapısı, Google'da çıkmanın tamamı değil. İçerik, hız, güven, bağlantılar... hepsi büyük resmin parçası. URL ise o resmin küçük ama sinsi bir parçası; düzeltmesi çoğu zaman kolay, yanlış bırakınca yıllarca sessizce iş kaybettiren cinsten. Bu yazıda teknik terim yağdırmadan, ekranı sana çeviren bir danışman gibi anlatacağız: iyi URL nedir, 7 basit kural nedir, mevcut siteni nasıl bozmadan düzeltirsin ve web'ini yapan kişiye ne söylemen gerekir.

Yazının akışı

  1. SEO Uyumlu URL Nedir, Neden Önemli?
  2. SEO Uyumlu Bir URL'nin 7 Kuralı
  3. 1. Kısa ve okunur olsun
  4. 2. Anahtar kelimeyi kullan, ama doldurma yapma
  5. 3. Kelimeleri tire (-) ile ayır, alt çizgi (_) ile değil
  6. 4. Küçük harf kullan ve Türkçe karakterden kaçın
  7. 5. Gereksiz parametre ve tarih yığınından kaçın
  8. 6. Adres kalıcı olsun; değişmesi gerekiyorsa yönlendirme yapılsın
  9. 7. Klasör derinliği sığ olsun
  10. SEO Uyumlu Link Yapımı (Site İçi Mimari)
  11. Site URL Yapısı Optimizasyonu: Mevcut Siteyi Düzeltmek
  12. Peki E-Ticaret Siteleri?
  13. Teknik Ek: PHP ile SEO Uyumlu Link Yapımı (geliştiricine ilet)
  14. Sırada Ne Var? (Senin İçin 3 Adım)
  15. Yazar Hakkında

SEO Uyumlu URL Nedir, Neden Önemli?

Yüzlerce site inceledik ve aynı hatayı tekrar tekrar görüyoruz: sayfalar iyi, hizmet iyi, ama adresler kod gibi. İnsan bir linke tıklamadan önce ona bir saniye bakar. O bir saniyede "burası bana lazım olan yer mi?" sorusunun cevabını URL'den okur. Google da aynı okumayı yapar; hem senin adına sayfayı anlamak, hem de arama sonucunda kullanıcıya güven vermek için.

İyi bir URL üç işi birden yapar: kullanıcıya nerede olduğunu söyler, Google'a sayfanın konusunu ipucu verir ve paylaşıldığında (WhatsApp'ta, kartvizitte, e-postada) düzgün görünür. İşte "bana ne kazandırır?" sorusunun cevabı da burada: okunur bir adres, arama sonucunda ve paylaşılan linkte müşteriye tıklamadan önce ne bulacağını söyler; bu da güven verir ve tıklanma ihtimalini artırır. Kötü bir URL ise üç işte de sınıfta kalır.

Aradaki farkı birkaç örnekle görelim. Soldaki kötü, sağdaki iyi:

  • site.com/index.php?cat=3&id=88 yerine site.com/hizmetler/dijital-reklam
  • site.com/p?ref=3388&sess=x9f2 yerine site.com/blog/google-reklam-butcesi
  • site.com/Sayfa_Detay.aspx?ID=57 yerine site.com/hakkimizda
  • site.com/urun/çamaşır-makinesi yerine site.com/urun/camasir-makinesi
  • site.com/2019/11/03/kampanya-eski yerine site.com/kampanyalar/yaz-firsatlari

Soldaki adreslerin ortak derdi belli: insan da makine de ne olduğunu anlamıyor. Sağdakiler ise tıklamadan önce ne bulacağını söylüyor. İşin güzel yanı, sağdaki hâle geçmek çoğu sitede sanıldığı kadar zor değil.

  • Aksiyon:
  • Şimdi kendi siteni aç, herhangi bir iç sayfaya git ve adres çubuğuna bak. Yazıyı bir müşteriye okur gibi oku: anlamlı mı, yoksa kod gibi mi? İlk teşhisi kendin koy.

SEO Uyumlu Bir URL'nin 7 Kuralı

Bu bölüm yazının kalbi. Aklında tutman gereken tek şey şu: URL, tabeladır. Tabelaya ne yazarsan onu okurlar. Aşağıdaki yedi kural, iyi bir tabela yazmanın tüm sırrı.

1. Kısa ve okunur olsun

Uzun URL, üstüne her şey yazılmış kalabalık bir tabela gibidir; göz nereye bakacağını şaşırır. Kısa URL akılda kalır, paylaşılır, güven verir.

  • Kötü: site.com/hizmetlerimiz/dijital-pazarlama-cozumleri/google-ads-reklam-yonetimi-hizmeti-detay
  • İyi: site.com/hizmetler/google-ads

Kural basit: adres, sayfanın ne olduğunu söyleyecek kadar uzun, gereksiz kelimeleri barındırmayacak kadar kısa olsun.

  • Aksiyon:
  • En önemli 3 sayfanın adresini bir kâğıda yaz; hangileri bir soluk fazla uzun, işaretle.

2. Anahtar kelimeyi kullan, ama doldurma yapma

Sayfanın konusunu anlatan asıl kelime URL'de geçmeli. "Google reklam yönetimi" sayfasının adresinde "google-ads" geçmesi doğaldır ve iyidir. Ama aynı kelimeyi üst üste tıkıştırmak ters teper.

  • Kötü: site.com/seo-seo-uzmani-seo-hizmeti-seo
  • İyi: site.com/hizmetler/seo

Tabelaya dükkanın adını bir kez yazarsın, on kez değil.

  • Aksiyon:
  • URL'lerinde aynı kelime iki defadan çok geçen sayfa varsa not al.

3. Kelimeleri tire (-) ile ayır, alt çizgi (_) ile değil

Google, tireyi boşluk gibi okur; yani google-ads onun için "google ads" iki ayrı kelimedir. Alt çizgiyi ise yapıştırıcı gibi görür; google_ads tek bir garip kelime olur.

  • Kötü: site.com/dijital_reklam_yonetimi
  • İyi: site.com/dijital-reklam-yonetimi

Küçük bir işaret farkı, ama makinenin okuması için büyük fark.

  • Aksiyon:
  • Adreslerinde alt çizgi (_) gören olursa, düzeltilecekler listesine ekle.

4. Küçük harf kullan ve Türkçe karakterden kaçın

URL'de büyük-küçük harf ayrımı sorun çıkarabilir; /Hizmetler ile /hizmetler bazı sunucularda iki ayrı sayfa sayılır. Bu yüzden her şey küçük harf olsun.

Türkçe karakterler (ç, ğ, ş, ı, ö, ü) ise en sık düştüğümüz tuzak. Google bugün bu karakterleri okuyabilir; asıl sorun, adresin paylaşıldığında veya kopyalandığında %C3%A7 gibi okunmaz kodlara dönüşmesi ve o çirkin görüntünün güveni düşürmesi. Bu yüzden sade harf tercih edilir.

  • Kötü: site.com/çamaşır-makinesi-tamiri
  • İyi: site.com/camasir-makinesi-tamiri

Dönüşüm mantığı kolay: ç-c, ğ-g, ş-s, ı-i, ö-o, ü-u.

Önemli bir uyarı: yayında olan Türkçe karakterli bir adresi kendi başına değiştirme. Değiştirirsen o eski link ölebilir ve varsa aldığı sıralama sıfırlanabilir. Değiştirilecekse eski adres yeni adrese yönlendirilmeli (301); bunu geliştiricin yapar, sen sıranı kaybetmezsin. Yönlendirmenin ne olduğunu birazdan "mevcut siteyi düzeltmek" bölümünde anlatacağız.

  • Aksiyon:
  • Sitende Türkçe karakterli adres varsa not al ama dokunma; bu maddeyi işaretle, çünkü tek başına yapılacak iş değil.

5. Gereksiz parametre ve tarih yığınından kaçın

?cat=3&id=88&sess=x gibi soru işareti ve rakam kalabalığı, tabelayı barkoda çevirir. Aynı şekilde adrese tarih gömmek de sayfayı erkenden eskitir: site.com/2021/haber diyen bir link, 2026'da bakan birine "burası bayat" hissi verir.

  • Kötü: site.com/blog?post_id=442&y=2021
  • İyi: site.com/blog/instagram-reklam-rehberi

Adres, içeriğin ne olduğunu söylesin; ne zaman yazıldığını değil.

  • Aksiyon:
  • Adresinde soru işareti (?) veya yıl (2019, 2020...) geçen önemli sayfaları listele.

6. Adres kalıcı olsun; değişmesi gerekiyorsa yönlendirme yapılsın

Bir URL, sokağın adresidir. Sık sık adres değiştiren dükkanı müşteri de kargo da bulamaz. Bu yüzden bir sayfayı yayına alırken adresini doğru kur ve mümkünse hiç değiştirme.

Ama bazen değiştirmek şart olur; site yenilenir, yapı toparlanır. İşte o an sihirli kelime devreye girer: yönlendirme. Eski dükkânından taşınırken kapıya "Yeni adresimiz şurası" tabelası asarsın ya; internette bunun adı 301 yönlendirmedir. Eski adrese gelen herkesi (ve Google'ı) sessizce yeni adrese taşır, üstüne eski sayfanın kazandığı gücü de büyük ölçüde yeni adrese aktarır.

Kısacası: adres değişecekse mutlaka yönlendirme kurulmalı. Yönlendirmesiz adres değişikliği, tabelayı söküp yerine hiçbir şey koymamaktır.

  • Aksiyon:
  • İleride bir adres değiştirileceği zaman, "yönlendirme yapıldı mı?" sorusunu şart koş; bu maddeyi aklında tut.

7. Klasör derinliği sığ olsun

URL'deki her / işareti bir klasör katıdır. site.com/hizmetler/seo iki kat; site.com/kurumsal/hizmetlerimiz/dijital/seo/detay beş kat. Sayfa ne kadar derine gömülürse, hem kullanıcı hem Google için o kadar uzağa düşer.

  • Kötü: site.com/kategori/alt-kategori/grup/urun/detay
  • İyi: site.com/urunler/kablosuz-kulaklik

Kural: önemli sayfalar ana sayfaya iki-üç tıktan uzak olmasın.

  • Aksiyon:
  • En çok para kazandıran sayfana ana sayfadan kaç tıkta ulaştığını say; üçten fazlaysa işaretle.

SEO Uyumlu Link Yapımı (Site İçi Mimari)

Tek tek adresleri düzelttin, güzel. Ama seo uyumlu link yapımı sadece tek tek URL'ler değil; sayfaların birbirine nasıl bağlandığı, yani sitenin iç mimarisidir. Tabelalar tek tek doğru olsa da dükkânın içinde reyonlar karışıksa müşteri yine kaybolur.

Sağlıklı bir yapı üç şeye dayanır. Mantıklı hiyerarşi: sayfaları konularına göre grupla. Ana sayfa, hizmetler, belirli bir hizmet. Ana sayfa, blog, belirli bir yazı. Bu düzen hem adreslere yansır (/hizmetler/seo) hem de ziyaretçinin kafasında bir harita oluşturur.

  • Ekmek kırıntısı (breadcrumb):
  • sayfanın üstünde gördüğün "Ana Sayfa > Hizmetler > SEO" satırı. Ormanda geriye ekmek kırıntısı bırakmak gibi; ziyaretçi nerede olduğunu ve nasıl geri döneceğini görür, Google da yapını daha net anlar.
  • Anlamlı slug:
  • slug, adresin en sonundaki o okunur parça; site.com/blog/google-reklam-butcesi içindeki son parça. Slug'ı yazının başlığına yakın, kısa ve yukarıdaki 7 kurala uygun tut. Slug, o sayfanın kişisel tabelasıdır.

Bir de sık sorulan bir tuzak var: "Blogumu ayrı bir yere taşısam olur mu?" Blogu apayrı bir binaya (farklı bir alan adına ya da alt alan adına) taşımak, sitenin gücünü ikiye böler; Google orayı ayrı bir iş sanır ve bir el diğerine yardım edemez. Kural olarak blog, hizmetler, ürünler; hepsi aynı çatı altında, aynı alan adının klasörleri olarak dursun.

Bunlar sitenin iskeleti. Daha derin teknik tarafını merak eden firma sahipleri için SEO uyumlu bir web sitesinin temelleri yazımız iyi bir başlangıç.

  • Aksiyon:
  • Ana menüyü aç; sayfalar mantıklı gruplara ayrılmış mı, yoksa her şey tek yığın hâlinde mi? Not al.

Site URL Yapısı Optimizasyonu: Mevcut Siteyi Düzeltmek

Buraya kadar okuduysan aklında haklı bir korku belirmiş olabilir: "Peki ben mevcut siteyi düzeltmeye kalkarsam sıramı, o az da olsa gelen trafiğimi kaybeder miyim?"

Dürüst cevap: yanlış yaparsan evet, kaybedebilirsin. Doğru yaparsan hayır. Aradaki tüm fark tek kelimede: yönlendirme.

  • site url yapısı optimizasyonu
  • dediğimiz iş, mevcut adresleri temizlerken hiçbir eski linki öldürmeden yapmaktır. Altın kural şu: yeni sayfaları baştan doğru kur, çalışan eski sayfaları gereksiz yere riske atma. Sıralama alan, dışarıdan link almış bir sayfayı keyfî olarak değiştirmek, iyi giden bir işi bozmaktır.
  • Tek adres kuralı (www/https ve sonundaki "/" tutarlı olsun):
  • sık atlanan ama çok yaygın bir tuzak, aynı sayfanın birden fazla adresten açılmasıdır. siteadi.com ile www.siteadi.com, ya da http:// ile https://, ya da sonunda / olan ve olmayan adresler... Bunların hepsi aynı sayfayı gösterse bile Google onları farklı adresler sayabilir ve gücü ikiye, üçe böler. Çözüm basit ama şart: sitenin tek bir "asıl" adresi olmalı (örneğin hep https://www.siteadi.com) ve diğer tüm varyantlar 301 ile bu tek adrese yönlendirilmeli. Bu, elle yapacağın bir iş değil; ama geliştiricine sorman gereken en önemli sorulardan biri.

Değiştirmek gerçekten şartsa, düzeltme sırası şöyle:

  • Önce hangi sayfaların trafik/sıra aldığını tespit et; onlara özellikle dikkatli davran.
  • Değişecek her eski adres için yeni adrese 301 yönlendirme kur (istisnasız).
  • Yeni adresleri yukarıdaki 7 kurala göre tasarla (kısa, tireli, küçük harf, Türkçe karaktersiz).
  • Site içindeki menü ve içerik linklerini yeni adreslere güncelle.
  • Site haritanı (sitemap) güncelleyip Google'a yeniden bildir.
  • Değişiklikten sonra birkaç hafta sıralama ve trafiği takip et.
  • Yeni açacağın her sayfayı en baştan doğru adresle yayına al; bu bedava kazançtır.

Bu listedeki maddelerin çoğu senin elle yapacağın işler değil; siteni yapan kişinin ya da bir uzmanın işidir. Sürecin bütününü profesyonelce yürütmek istersen teknik SEO hizmeti tam olarak bunu kapsıyor.

  • Aksiyon:
  • Yukarıdaki listeyi bir kenara not al; bir sonraki site güncellemesinde masaya koy.

Peki E-Ticaret Siteleri?

E-ticarette işler bir tık daha karışık, çünkü ortada onlarca kategori, yüzlerce ürün, bir de filtreler var: renk, beden, fiyat aralığı. Filtreler ?renk=mavi&beden=42 gibi parametreler ürettiği için, aynı ürünün onlarca farklı adresi ortaya çıkabilir. Yani aynı ürün birden fazla adresten açılıyorsa Google hangisini sayacağını şaşırır. Bu, teknik bir ayarla (canonical) çözülür; şimdilik senin yapman gereken tek şey: not al ve mağazan varsa geliştiricine sor.

Kategori derinliği, ürün adresleri ve filtre yönetimi kendi başına ayrı bir uzmanlık alanı; bu yazıya sığdırmaya çalışırsak ikisine de haksızlık ederiz.

Teknik Ek: PHP ile SEO Uyumlu Link Yapımı (geliştiricine ilet)

Bu bölüm, kod tarafını merak eden geliştiriciler içindir. Kod bilmiyorsan burayı atlayabilirsin; istersen bu başlığı web'ini yapan kişiye ilet.

  • php seo uyumlu link yapımı
  • işinin özü, index.php?id=57 gibi parametreli çirkin adresleri /hizmetler/dijital-reklam gibi temiz adreslere çevirmektir. Buna teknik dilde "temiz URL" (clean URL / URL rewriting) denir. Mantık şu: adres çubuğunda güzel bir yol gösterirsin, arka planda o yolu asıl PHP dosyana çevirirsin.

Apache sunucuda bu iş .htaccess dosyasıyla yapılır. Örnek bir kural:

RewriteEngine On
# Gerçek dosya/klasör değilse index.php'ye yönlendir
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]

Ardından index.php içinde $_GET['route'] değerini okuyup ilgili içeriği gösterirsin. Böylece ziyaretçi /hizmetler/seo görür, sunucu içeride doğru sayfayı çalıştırır.

İki noktaya dikkat: birincisi, slug üretirken Türkçe karakterleri sadeleştir ve boşlukları tireye çevir; PHP tarafında bunun için küçük bir "slugify" fonksiyonu yeterlidir. İkincisi, bir adresi değiştirdiğinde eskiyi yeniye 301 ile yönlendir (header("Location: ...", true, 301)), 302 (geçici) ile değil; kalıcı taşınmayı Google'a doğru bildirmek buna bağlı. Laravel, WordPress gibi hazır sistemler bu temiz URL işini zaten kendiliğinden yapar; elle .htaccess mantığı daha çok özel yazılmış PHP siteler için geçerlidir.

Sırada Ne Var? (Senin İçin 3 Adım)

Bu yazının değeri, kapatınca değil bir şey yapınca ortaya çıkar. Nerede olduğuna göre seç.

    1. Herkes için (5 dakika):
  • sitenden 3 önemli sayfayı aç ve adres çubuğuna bak. Okunuyor mu, kod gibi mi? Türkçe karakter, soru işareti, alt çizgi var mı? Gördüklerini bir yere not al. Teşhis, tedavinin yarısıdır.
    1. Kod bilmiyorsan (2 dakika):
  • siteni yapan kişiye ya da ajansına şu soruları aynen kopyalayıp ilet:
  • "Adreslerimizde Türkçe karakter, boşluk veya gereksiz parametre var mı, temiz mi?"
  • "Bir sayfanın adresi değişirse 301 yönlendirme yapıyor musun?"
  • "Sitemiz tek adresten mi açılıyor (www/https tutarlı mı), yoksa aynı sayfa birkaç adresten mi açılıyor?"
  • "Sayfalar mantıklı klasör yapısında mı, yoksa dağınık mı?"

Bu sorulara net cevap veremeyen bir ajans, işini iyi yapmıyor olabilir.

    1. Rahat bir yol istiyorsan:
  • bunları tek tek kontrol etmek yerine biz göz atalım. Bir Konya SEO uzmanı olarak sitenin adres yapısına ücretsiz bir kontrol yapıp gördüğümüz somut sorunları sade bir dille anlatıyoruz; satış konuşması değil, önce durum tespiti. Yüzlerce site inceledik; çoğunda aynı birkaç hata dönüyor ve düzeltmesi düşündüğünden kolay.

Son bir dürüst hatırlatma: URL tek başına sıra getirmez; içerik, hız ve güvenilir bağlantılar daha ağır basar. Ama adres yapısı, en kolay düzelttiğin ve en uzun süre sessizce iş kaybettiren parçalardan biri. Bugün üç sayfaya bakmakla başla; gerisi gelir.

Yazar Hakkında

Bu yazı Ali Fuat Mercan tarafından hazırlanmıştır. 25 yılı aşkın süredir web geliştiren bir Full Stack Web Developer, Ajans Nar'ın kurucusu ve euroTechStudy (Almanya) bünyesinde eğitmendir. Konya merkezli çalışan Mercan; kurumsal web tasarımı, SEO uyumlu web geliştirme, Laravel/PHP ve modern Node.js altyapıları üzerine uzmanlaşmıştır.

5000+ kullanıcılı LMS platformu Campus'tan reklam analitiği aracı Beacon'a kadar birçok SaaS ürününü; ayrıca Memet Makina, Sanus Sağlık, Mobby Service (ABD) ve Mentorde (Almanya) gibi kurumsal projeleri uçtan uca hayata geçirdi. Bu üretim deneyimi; teknik SEO, site hızı ve Core Web Vitals'a teoriden değil, sistemi baştan kuran bir geliştiricinin bakış açısıyla yaklaşmasını sağlıyor. Yaklaşımını şöyle özetliyor: "İyi bir web tasarım ve yazılım projesi, doğru problemi ölçülebilir bir sonuçla çözer."

Yazar hakkında daha fazla bilgi için: LinkedIn profili · fuatmercan.com

Sorularınız veya kendi projeniz için değerlendirme talebiniz varsa ücretsiz SEO analizi için iletişime geçebilirsiniz.

Sık Sorulan Sorular

Türkçe karakterli URL'lerim var, hepsini hemen değiştireyim mi?

Kendi başına, aceleyle değiştirme. Çalışan ve sıra almış bir adresi yönlendirmesiz değiştirirsen o link ölür. Yeni açacağın sayfaları baştan Türkçe karaktersiz yap; mevcutları ise ancak 301 yönlendirmeyle, tercihen bir uzman eşliğinde düzelt.

?page=12&id=57 gibi adreslerim var, bu çok mu kötü?

İdeal değil, ama tek başına felaket de değil. Site çalışıyor ve sıralama alıyorsa panik yapma. Bunu bir sonraki site yenilemende temizlenecek işler listesine ekle; her şeyi bugün değiştirmek zorunda değilsin.

Kod bilmiyorum, bu işleri ben mi yapacağım?

Hayır. Bu yazının amacı senin kod yazman değil, neyin doğru olduğunu bilip doğru soruyu sorabilmen. Adreslere bakıp sorunu fark etmek senin işin; düzeltmek siteni yapan kişinin işi.

URL'yi düzeltmek sıralamama zarar verir mi?

Doğru yapılırsa hayır. Tek şart, değişen her adrese 301 yönlendirme kurulması. Yönlendirmeyle yapılan düzeltme genelde zarar vermez; yönlendirmesiz değişiklik ise verir. Fark tamamen bu detayda.

Markanız için doğru SEO

URL yapını birlikte düzeltelim

Sitenin adres yapısına ücretsiz bir kontrol yapıp somut sorunları sade bir dille anlatıyoruz. Ajans Nar olarak teknik SEO ve web tasarım tarafını baştan doğru kuruyoruz.

Ücretsiz SEO Analizi Al