Bir sayfanın adresi, o sayfa hakkında verilen ilk sinyaldir. İyi kurulmuş bir URL yapısı hem arama motorlarının içeriği anlamasını kolaylaştırır hem de okuyucuya nereye gittiğini net şekilde gösterir. Haber sitelerinde binlerce sayfa üretildiği için bu düzenin baştan doğru kurulması, sonradan yapılacak taşıma ve düzeltme yükünü ortadan kaldırır.
Bu yazı, temel yayın altyapısı rehberimizin bir parçasıdır: SEO uyumlu haber yazılımı rehberi.
URL Neden SEO İçin Önemlidir?
Google, URL'yi bir sıralama faktöründen çok bir anlam ve yapı ipucu olarak değerlendirir. Adreste geçen kelimeler, sayfanın konusuna dair küçük ama okunabilir bir işaret verir. Bunun yanında URL, arama sonuçlarında, tarayıcı sekmesinde ve paylaşılan bağlantılarda görünür; yani doğrudan kullanıcının karşısına çıkar.
Okunabilir bir adres, tıklama kararını olumlu etkiler. Rakamlar ve anlamsız karakterlerle dolu bir bağlantı yerine, konuyu özetleyen bir adres daha güven verir. Bu yüzden URL tasarımını yalnızca teknik bir tercih değil, aynı zamanda bir kullanıcı deneyimi kararı olarak görmek gerekir.
Temiz URL'nin Özellikleri
İyi bir adres kısa, tahmin edilebilir ve kalıcıdır. Aşağıdaki ilkeler, çoğu içerik türü için güvenle uygulanabilir:
- Kısa ve öz olsun: Konuyu anlatan birkaç kelime yeterlidir; gereksiz ekleri çıkarın.
- Küçük harf kullanın: Bazı sunucular büyük/küçük harfi ayırt eder ve bu, aynı içeriğin iki farklı adres gibi görünmesine yol açabilir.
- Kelimeleri tire ile ayırın: Kelime ayıracı olarak alt çizgi yerine tire (-) tercih edin.
- Türkçe karakterleri sadeleştirin: ç, ş, ı, ğ gibi harfleri ASCII karşılıklarına çevirerek kodlama sorunlarını önleyin.
- Dolgu kelimeleri atın: 've', 'ile', 'bir' gibi bağlaçlar genelde adrese değer katmaz.
- Parametre yığınından kaçının: Uzun sorgu dizileri yerine okunabilir yol (path) tabanlı adresler kurun.
İyi ve Kötü URL Örnekleri
| Zayıf URL | Sağlam URL |
|---|---|
| /index.php?id=8421&cat=3 | /ekonomi/enflasyon-verileri |
| /Haber/YENI-Duzenleme_2026 | /gundem/yeni-duzenleme |
| /p/00193-a-b-c-d-e-f | /spor/derbi-sonucu |
| /kategori/1/altkategori/9/sayfa | /teknoloji/yapay-zeka |
Sağdaki adresler daha kısa, konusu belli ve insan tarafından okunabilir. Soldaki örnekler ise ne sayfanın konusunu ne de sitedeki yerini net gösterir.
Haber Siteleri İçin URL Kalıpları
Haber içeriğinde en çok tartışılan konu, adrese tarih eklenip eklenmeyeceğidir. İki yaygın yaklaşım vardır:
- Tarihli kalıp: /2026/09/28/baslik — Arşiv düzenini görünür kılar, ancak eski haberler tarih nedeniyle bazı okuyuculara güncel olmayan içerik izlenimi verebilir.
- Kategori tabanlı kalıp: /kategori/baslik — Konu odaklıdır ve içerik güncellendiğinde adres eskimez.
- Sade kalıp: /baslik — En kısa seçenektir; çok sayıda kategori barındıran sitelerde başlık çakışması riskini artırabilir.
Hangi kalıbı seçerseniz seçin, tutarlılık en kritik ölçüttür. Sitenin tamamında aynı mantığı uygulayın; bir bölümde tarihli, diğerinde kategori tabanlı adresler kullanmak hem bakımı zorlaştırır hem de dahili bağlantı düzenini bozar.
Slug Nasıl Üretilir?
Slug, başlıktan türetilen ve URL'de görünen okunabilir parçadır. Otomatik üretim için tutarlı bir dönüşüm zinciri kullanmak, tüm sitede aynı davranışı garanti eder:
- Başlığı küçük harfe çevirin.
- Türkçe karakterleri ASCII karşılıklarıyla değiştirin (ör. ş→s, ı→i).
- Harf ve rakam dışındaki karakterleri tireye dönüştürün.
- Baştaki, sondaki ve tekrarlayan tireleri temizleyin.
- Slug'ı makul bir uzunlukta kesin ve yayın öncesi çakışma kontrolü yapın.
function slugUret(baslik) {
const harita = { 'ç':'c','ğ':'g','ı':'i','ö':'o','ş':'s','ü':'u' };
return baslik
.toLowerCase()
.replace(/[çğıöşü]/g, c => harita[c] || c)
.replace(/[^a-z0-9]+/g, '-')
.replace(/^-+|-+$/g, '');
}
// slugUret('Yeni Düzenleme Yürürlükte') -> 'yeni-duzenleme-yururlukte'URL'yi Yayınlandıktan Sonra Değiştirmek
Bir adres yayınlanıp dış bağlantılar ve sosyal paylaşımlar aldıktan sonra, onu değiştirmek maliyetlidir. Eski adres artık başka sitelerden, arama sonuçlarından ve okuyucuların yer imlerinden geliyor olabilir.
URL değişikliği kaçınılmazsa, eski adresten yenisine kalıcı yönlendirme (301) kurun. Bu, hem okuyucunun doğru sayfaya ulaşmasını hem de bağlantı değerinin yeni adrese taşınmasını sağlar. Yönlendirme zincirlerini kısa tutun; bir eski adresi doğrudan güncel adrese bağlayın.
Bu nedenle en iyi strateji, adres yapısını baştan doğru kurmak ve gereksiz değişiklikten kaçınmaktır. Site hızını ve önbelleği de doğrudan etkilediği için, adres kalıcılığını altyapı kararlarının bir parçası olarak düşünün: önbellek nasıl çalışır ve XML sitemap yazılarımız bu bağlamı tamamlar. Mobil okuyucular için adres okunabilirliğinin önemi ise mobil uyumluluk yazımızda ele alınıyor.
Kısa Kontrol Listesi
- Adres kısa, küçük harfli ve tire ayraçlı mı?
- Slug başlıktan tutarlı bir dönüşümle üretiliyor mu?
- Aynı içerik için tek ve kanonik bir adres var mı?
- URL yapısı tüm sitede aynı mantıkla uygulanıyor mu?
- Değişen adresler için 301 yönlendirme tanımlı mı?