
Web sitenizde gereksiz URL parametreleri (srsltid, fbclid, utm_source vb.) oluşuyorsa, bu durum SEO performansınızı ve analiz verilerinizin doğruluğunu olumsuz etkileyebilir. URL’lerinizi temiz ve düzenli hale getirmek için GA4, Google Tag Manager, .htaccess/Nginx yönlendirmeleri ve JavaScript gibi farklı yöntemler kullanabilirsiniz. İşte en etkili URL parametrelerini kaldırma yöntemleri ve uygulanışları!
GA4’te doğrudan “URL Parametrelerini Hariç Tut” (Exclude URL Query Parameters) seçeneği bulunmadığından, aşağıdaki yöntemle page_location değerini güncelleyerek temizleme yapabilirsiniz.
page_location olarak girin.(.*?)\?.* 📌 Bu ayar, URL’deki soru işaretinden (?) sonraki tüm parametreleri kaldırır.Eğer Google Tag Manager kullanıyorsanız, srsltid ve diğer gereksiz parametreleri Google Analytics’e gönderilmeden önce temizleyebilirsiniz.
function() { var url = window.location.href; return url.split('?')[0]; // Soru işaretinden sonrasını kaldırır }Bu yöntem sayesinde GA4’e yalnızca temiz URL’ler gönderilecektir.
.htaccess veya Nginx ile URL Parametrelerini Kaldırma (SEO Dostu Çözüm)Örneğin, karekod.org/blog URL’lerini sunucu tarafında temizlemek istiyorsanız, .htaccess veya Nginx yönlendirmesi kullanabilirsiniz.
.htaccess) için:📌 İnternet sitenizde URL Parametrelerini Kaldırma için şu kodu ekleyin:
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)srsltid=.* [NC]
RewriteRule ^(.*)$ /$1? [R=301,L]

🔹 Bu kod, srsltid içeren URL’leri temizleyerek 301 yönlendirmesi yapar.
📌 Eğer sunucunuz Nginx kullanıyorsa, /etc/nginx/nginx.conf dosyanıza şu kuralı ekleyin:
if ($query_string ~* "srsltid=") {
rewrite ^(.*)$ /$1? permanent;
}
🔹 Bu kural, srsltid ve diğer istenmeyen parametreleri otomatik olarak kaldırır.
Eğer sadece ziyaretçinin tarayıcısında URL’yi temizlemek istiyorsanız, aşağıdaki JavaScript kodunu kullanabilirsiniz:
if (window.location.search.includes("srsltid")) {
var cleanUrl = window.location.origin + window.location.pathname;
window.history.replaceState({}, document.title, cleanUrl);
}
Bu yöntem sadece kullanıcı tarafında etkilidir, sunucuya temiz URL göndermez.
| Yöntem | SEO’ya Etkisi | Sunucu Yükü | Kolaylık |
|---|---|---|---|
| GA4 Regex ile URL temizleme | ⚠️ Kısmen etkili | ✅ Düşük | ✅ Kolay |
| Google Tag Manager ile temizleme | ✅ Etkili | ✅ Düşük | ⚠️ Orta |
| .htaccess / Nginx yönlendirme | ✅ SEO için en iyisi | ⚠️ Orta | ⚠️ Teknik bilgi gerektirir |
| JavaScript ile temizleme | ⚠️ SEO için etkisiz | ✅ Düşük | ✅ Çok kolay |
page_location değerini değiştirmek.Eğer karekod.org/blog örneğinde olduğu gibi URL’lerinde gereksiz parametreleri kaldırmak istiyorsanız, Google Tag Manager veya .htaccess yöntemlerini kullanmanızı öneririm! Sayfalarınız için web sitesi performans analizi işlemini yapmayı unutmayın.

Veri analizi ile raporlama süreçlerinde yenilikçi yaklaşımlar benimseyerek sürdürülebilir iş modelleri oluşturuyorum. Bilişim sektöründeki gelişmeleri ve pazarlama stratejilerindeki yenilikleri yakından takip ediyorum. Bilgi ve deneyimlerimi paylaşmaktan keyif alıyor, blog yazılarıyla sektöre katkıda bulunuyorum.