JavaScript ve jQuery ile Türkçe SEO dostu URL’ler oluşturmak için birkaç adımı takip edebilirsiniz:
- Metni Türkçe SEO uyumlu hale getirme: Türkçe karakterleri Latin alfabesine dönüştürmek için bir fonksiyon kullanabilirsiniz. İşte basit bir örnek:
function slugify(text) { text = text.toLowerCase(); text = text.replace(/ğ/g, 'g'); text = text.replace(/ü/g, 'u'); text = text.replace(/ş/g, 's'); text = text.replace(/ı/g, 'i'); text = text.replace(/ö/g, 'o'); text = text.replace(/ç/g, 'c'); text = text.replace(/[^a-z0-9]/g, '-'); text = text.replace(/-+/g, '-'); text = text.replace(/^-|-$/g, ''); return text; }
Bu fonksiyon, metni küçük harflere dönüştürür, Türkçe karakterleri Latin alfabesine dönüştürür ve geçersiz karakterleri tire ile değiştirir.
- URL’yi oluşturma: Metni uygun bir şekilde slugify işlevine göndererek URL’yi oluşturabilirsiniz. Örneğin:
var baslik = "Bu bir örnek başlık!"; var seoURL = slugify(baslik); var url = "https://www.example.com/" + seoURL;
Bu örnekte, “Bu bir örnek başlık!” metni slugify fonksiyonuna gönderilir ve URL’nin sonuna eklenir.
- Sayfada URL’yi kullanma: URL’yi oluşturduktan sonra, bu URL’yi sayfada kullanabilirsiniz. Örneğin, bir bağlantıya veya sayfa yönlendirmesine ekleyebilirsiniz.
// Bağlantı oluşturma var link = $('<a>').attr('href', url).text('Örnek Bağlantı'); $('#myDiv').append(link); // Sayfa yönlendirmesi window.location.href = url;
Yukarıdaki örneklerde, oluşturulan URL’yi bir bağlantıya ekliyoruz (<a>
etiketi) veya sayfayı bu URL’ye yönlendiriyoruz.
Bu adımları takip ederek JavaScript ve jQuery ile Türkçe SEO dostu URL’ler oluşturabilir ve sayfalarınızı daha kullanıcı dostu hale getirebilirsiniz. Unutmayın, bu sadece basit bir örnek olduğu için daha kapsamlı bir uygulamada daha fazla doğrulama ve işlem yapmanız gerekebilir.