Z E Y M E D Y A

Loading...

Zeymedya; İstanbul merkezli reklam ajansı. SEO, Google Ads, Google Maps ve sosyal medya yönetimiyle ölçülebilir büyüme sağlarız.

SEO Uyumlu URL Yapısı: Kalıcı Bağlantı (Permalink) Nasıl Olmalı?

Blog
Rehber
2025

SEO Uyumlu URL Yapısı: Kalıcı Bağlantı (Permalink) Nasıl Olmalı?

SEO’da URL yapısı, taranabilirlik, tıklanma oranı (CTR) ve içerik hiyerarşisi için kritik bir sinyaldir.
Bu kapsamlı rehberde; kısa ve anlaşılır slug yazımından kanonikleştirme,
301 yönlendirme, hreflang, parametre yönetimi ve
WordPress / Nginx / Apache örneklerine kadar pratik bir çerçeve sunuyoruz.

  • Kısa & Anlaşılır: 3–6 kelime, - tire ile ayrım, küçük harf.
  • Türkçe Uyarlama: ş→s, ç→c, ğ→g, ı→i, ö→o, ü→u; durak kelimeleri azaltın.
  • Tekil Kanonik: Parametreli çoğaltmaları rel="canonical" & 301 ile birleştirin.

60
Önerilen max. karakter

6
Önerilen max. kelime (slug)

1
Tek kanonik URL (her içerik)

1) URL Yapısı Nedir? Neden Önemli?

URL; sayfanın içerik hiyerarşisini ve konusunu hem kullanıcılara hem arama motorlarına anlatır.
Kısa, okunabilir ve tekil bir URL; taranabilirliği artırır, CTR’ı iyileştirir
ve konu alakasını güçlendirir.


Hızlı ipucu: URL’yi başlıktan kopyalamak yerine manual olarak sadeleştirin: gereksiz tarih/numara/bağlaçları çıkarın.

2) En İyi Uygulamalar (Best Practices)

2.1 Slug uzunluğu

  • İdeal: 3–6 kelime, toplam ≤ 60 karakter.
  • Gereksiz tekrar ve anlamsız ekleri atın; öz ana hedef kelime kalsın.

2.2 Kelime ayırıcı ve küçük harf

  • - tire kullanın; _ ve boşluklardan kaçının.
  • Tümü küçük harf kullanın; büyük/küçük harf varyasyonlarından doğan kopyalara dikkat.

2.3 Türkçe karakter dönüşümleri

ş → sç → cğ → g
ı → iö → oü → u

Diyakritikleri sadeleştirerek paylaşılabilirliği artırın.

2.4 Tarih/numara kullanımı

Yıllar/sayılar URL’yi hızla eskitebilir. İçerik güncellemelerinde URL sabit kalsın; tarihi başlıkta/metada güncelleyin.

2.5 Stop-words (durak kelimeler)

ve, ile, için, nasıl gibi bağlaçları azaltın; anlam bozulmuyorsa kaldırın.

2.6 Sona eğik çizgi (trailing slash)

Tercihinizi belirleyin (/yazi/ veya /yazi) ve site çapında tutarlı uygulayın. Diğer varyanta 301 verin.

2.7 Kategori hiyerarşisi

  • Blog için kısa yol: /blog/slug/ veya direkt /slug/.
  • Çok katmanlı yapıya dikkat: /blog/seo/teknik-seo/inp-optimizasyonu/ gibi uzun zincirlerden kaçının.

3) WordPress Kalıcı Bağlantı Ayarları

3.1 Önerilen permalink yapısı

Ayalar → Kalıcı Bağlantılar → Özel yapı:
    /%category%/%postname%/
veya
    /%postname%/   (daha kısa ve genelde idealdir)

3.2 Kategori bazlı kurgular

Kategori adları değişebilir; bu durumda 301 yönetimi gerekir. Kısa vadede
/postname/ en esnek çözümdür.

3.3 Hızlı örnekler

# .htaccess (Apache) temel WP kuralı
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# Nginx örneği
location / {
  try_files $uri $uri/ /index.php?$args;
}

4) E-Ticaret Senaryoları

4.1 Ürün URL’leri

  • Kısa ve benzersiz: /nike-air-max-270/
  • Opsiyonel kategori: /ayakkabi/nike-air-max-270/ (kategori değişirse 301 planlayın)

4.2 Filtre/parametre sayfaları

?renk=kirmizi&numara=42 gibi parametreler için kanonik ana kategoriye; değerli listelemeler için
statik açılış oluşturun (/kirmizi-kosu-ayakkabi/).

4.3 Varyasyon/renk/beden

Aynı ürün için tekil kanonik URL; varyasyonları JS seçici veya anchor ile çözün.

5) Uluslararası SEO & hreflang

Çok dilli/bölgesel sitelerde aynı içeriğin farklı dil/sürümünü belirtmek için hreflang etiketlerini kullanın.
URL yolu veya subdomain ile dil sinyalini tutarlı verin (/en/, /de/ gibi).

<link rel="alternate" hreflang="tr" href="https://www.site.com/yazi/">
<link rel="alternate" hreflang="en" href="https://www.site.com/en/post/">
<link rel="alternate" hreflang="x-default" href="https://www.site.com/">

6) Canonical & 301 Yönlendirme

6.1 Canonical kullanımı

Benzer/kopya sayfaları tek bir kanonik URL’de toplayın.

<link rel="canonical" href="https://www.site.com/ana-yazi/">

6.2 301 yönlendirme

# Apache 301 örneği
Redirect 301 /eski-url/ https://www.site.com/yeni-url/
# Nginx 301 örneği
rewrite ^/eski-url/?$ https://www.site.com/yeni-url/ permanent;

6.3 URL değişimi/migrasyon kontrol listesi

  • Eski→Yeni 301 yönlendirme haritası
  • İç/dış linklerin güncellenmesi
  • Canonical, hreflang ve sitemap senkronu
  • GA4/UTM ve hedeflerin doğrulanması

7) robots.txt & XML Sitemap

User-agent: *
Disallow: /*?utm_*
Disallow: /*?sort=*
Allow: /wp-content/uploads/
Sitemap: https://www.site.com/sitemap.xml
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://www.site.com/blog/seo-uyumlu-url-yapisi/</loc></url>
  <url><loc>https://www.site.com/hizmetler/seo-hizmeti/</loc></url>
</urlset>

Parametreli/tekrarlı sayfaları noindex ile işaretleyin, sitemap’i kanonik URL’lerle sınırlayın.

8) Ölçümleme & Raporlama

GA4: Landing Page boyutunda Session source/medium ile parametreli trafikleri ayırın; 301 sonrası organik iniş sayfalarını izleyin.

GSC: URL incelemesi ile kanonik seçimi ve indexlenme durumunu doğrulayın; parametreli sayfaların tarama bütçesini tüketmediğinden emin olun.

9) Yaygın Hatalar & Çözümler

Kopya URL
Uzun slug
Parametre dizini
  • Aynı içerik için çoklu URL: Tek URL’ye 301 + canonical.
  • Dinamik parametre kaosu: Değerli olanları statik landing’e çevirin; diğerlerini noindex/kanonik.
  • Büyük/küçük harf karışımı: Server tarafında lowercase rewrite veya tutarlı üretim.

10) Hızlı Şablonlar (kopyala-yapıştır)

# 10.1 Canonical (HTML <head>)
<link rel="canonical" href="https://www.site.com/ana-url/">
# 10.2 Apache: Trailing slash zorunlu
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\.[a-zA-Z0-9]{2,4}$
RewriteRule ^(.*[^/])$ https://www.site.com/$1/ [R=301,L]
# 10.3 Nginx: www → non-www
server {
  server_name www.site.com;
  return 301 https://site.com$request_uri;
}
# 10.4 WP: Post name
/%postname%/

11) SSS


Genellikle hayır. İçerik güncellemelerinde URL sabit kalsın; başlık ve içerikte yılı güncelleyin.


Çok katmanlı, uzun yollar kırılganlık yaratır. Kısa ve düz URL’ler genelde daha dayanıklıdır.


Genellikle hayır. Değerli olanları statik sayfa yapın; diğerleri kanonik/noindex ile yönetilsin.




Leave A Comment