SEO Uyumlu URL Yapısı (Permalink) Nasıl Oluşturulur?
SEO çalışmaları denince çoğu kişinin aklına içerik, başlıklar ve anahtar kelimeler gelir. Ancak arama motorlarının bir sayfayı anlamasında URL yapısı da önemli bir rol oynar. Düzenli, okunabilir ve anahtar kelime içeren bağlantılar hem kullanıcı deneyimini artırır hem de Google’ın sayfayı konu bazında daha iyi sınıflandırmasına yardımcı olur.
Permalink Nedir?
Permalink (kalıcı bağlantı), bir sayfanın veya blog yazısının değişmeyen URL adresidir. Örneğin bir yazınız “SEO Nedir?” başlığını taşıyorsa ideal bağlantı yapısı şu şekilde olabilir: ornek.com/seo-nedir
Google Neden Anlamsız URL’leri Sevmez?
Google elbette ornek.com/page?id=5 gibi parametreli URL’leri de tarar ve indexleyebilir. Fakat bu tür adresler:
- Kullanıcıya bilgi vermez: Linke bakan kişi sayfanın neyle ilgili olduğunu anlayamaz.
- Tıklanma oranını düşürebilir: Arama sonuçlarında daha az güven verir.
- Paylaşımı zorlaştırır: Sosyal medyada ve mesajlaşmada anlamsız görünür.
- SEO sinyalini zayıflatır: URL içinde anahtar kelime bulunmadığında bağlam daha az net olur.
Buna karşılık anahtar kelime içeren, kısa ve anlaşılır “slug” yapıları hem kullanıcı hem arama motoru açısından daha avantajlıdır:
ornek.com/seo-nedir✅ornek.com/seo-uyumlu-url-yapisi✅ornek.com/blog/2026/02/seo-nedir✅ (içerik yapısına göre)
Slug Nedir?
Slug, URL’nin genellikle başlıktan türetilen “okunabilir” kısmıdır. Başlık: “SEO Uyumlu URL Yapısı (Permalink) Nasıl Oluşturulur?”
Slug: seo-uyumlu-url-yapisi-permalink-nasil-olusturulur
SEO Uyumlu URL Oluştururken Dikkat Edilmesi Gerekenler
- Kısa tutun: Gereksiz kelimeleri çıkarın, mümkün olduğunca net olun.
- Anahtar kelime kullanın: Konuyu özetleyen kelimeler URL’de yer almalı.
- Tire (-) kullanın: Kelime ayırıcı olarak alt çizgi (_) yerine tire önerilir.
- Küçük harf kullanın: Büyük-küçük harf karmaşası kopyalama/paylaşımda sorun çıkarabilir.
- Türkçe karakterlerden kaçının: ş, ğ, ı gibi karakterler URL’de sorun çıkarabilir veya kodlanır.
- Özel karakterleri temizleyin: ?, !, %, & gibi işaretler URL içinde problem yaratabilir.
PHP ile SEO Uyumlu Slug (Permalink) Oluşturma
PHP’de SEO uyumlu URL üretmek için genellikle şu adımlar uygulanır:
- Türkçe karakterleri İngilizce karşılıklarına çevirme (ş→s, ğ→g, ı→i vb.)
- Boşlukları tire (-) ile değiştirme
- Tüm harfleri küçültme
- URL’de istenmeyen karakterleri temizleme
- Arka arkaya gelen tireleri tek tireye düşürme
- Başta/sonda kalan tireleri kırpma
Örnek: Türkçe Karakter Dönüşümü + Temiz Slug Üretimi
Aşağıdaki örnek fonksiyon, str_replace ve preg_replace kullanarak slug üretir. Bu yapı birçok blog projesinde yeterli olur.
Parametreli URL mi, Slug mı?
Bazı sistemlerde içerik ID ile bulunur ve URL’ye sadece “gösterim amaçlı” slug eklenir. Bu yöntem de çok yaygındır. Örneğin: ornek.com/blog/seo-nedir-15 ya da ornek.com/blog/15/seo-nedir
Buradaki avantaj, başlık değişse bile ID sabit kaldığı için içerik her zaman bulunur. SEO açısından da iyi bir pratiktir.
Sonuç
SEO uyumlu permalink yapısı oluşturmak, küçük gibi görünen ama uzun vadede ciddi fayda sağlayan bir optimizasyondur. Anlamsız parametreli URL’ler yerine okunabilir, kısa ve anahtar kelime içeren slug’lar kullanmak; hem kullanıcı deneyimini hem de arama sonuçlarındaki görünürlüğünüzü olumlu etkiler.