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ı!
İçindekiler
1. GA4 Üzerinde URL Parametrelerini Kaldırma
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.
Adımlar:
Google Analytics hesabınıza giriş yapın.
Yönetici (Admin) → Veri Akışları (Data Streams) sekmesine gidin.
karekod.org için Web Akışınızı seçin.
“Etiketleme Ayarlarını Yapılandır” (Configure Tag Settings) seçeneğine tıklayın.
“Tüm Etiket Ayarlarını Göster” (Show All Settings) sekmesini açın.
“Page Location” (Sayfa Konumu) alanını yeni oluşturduğunuz “Clean Page URL” değişkeni ile değiştirin.
Kaydedin ve yayına alın.
Bu yöntem sayesinde GA4’e yalnızca temiz URL’ler gönderilecektir.
3. .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.
Apache (.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]
URL Parametrelerini Kaldırma
🔹 Bu kod, srsltid içeren URL’leri temizleyerek 301 yönlendirmesi yapar.
Nginx için:
📌 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.
4. JavaScript ile URL Parametrelerini Tarayıcıda Kaldırma
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.
En İyi Çözüm Hangisi?
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
SEO açısından en iyi çözüm:.htaccess veya Nginx ile yönlendirme yaparak temiz URL kullanmak.
GA4 içindeki verileri düzenlemek için:Google Tag Manager ile 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.
SEO Uzmanı & Dijital İçerik ÜreticisiSEO, GEO, veri analizi ve dijital içerik stratejisi alanında 2002’den bu yana deneyime sahip; yüksek trafikli web projeleri geliştiren ve yöneten uzman.
Muharrem Eminoğlu, 2002 yılından bu yana web teknolojileri, dijital yayıncılık, SEO, organik trafik geliştirme ve içerik stratejisi alanlarında çalışmalar yürütmektedir. Karekod.org ve Karekod Blog’un yayın süreçleri, SEO stratejisi, veri odaklı içerik geliştirme ve dijital görünürlük çalışmalarından sorumludur.
Uzmanlık Alanları
SEO • GEO • İçerik ve Organik Trafik Optimizasyonu • Veri Analizi
Muharrem Eminoğlu, 2002’den bu yana web teknolojileri, SEO, dijital yayıncılık, içerik stratejisi ve veri analizi alanlarında çalışmalar yürütmektedir. İçerikler; güncel veriler, güvenilir kaynaklar, sektör gelişmeleri ve kullanıcı ihtiyaçları dikkate alınarak hazırlanmaktadır.
Editöryal Süreç
Yayınlanan içerikler doğruluk, güncellik ve kullanıcı faydası açısından kontrol edilir; gerekli görüldüğünde yeni bilgiler doğrultusunda güncellenir.
Karekod Blog’un araştırma, kaynak kullanımı, içerik güncelleme ve hata düzeltme süreçleri hakkında ayrıntılı bilgi için Editoryal İlkeler ve İçerik Politikası sayfasını inceleyebilirsiniz.
Veri Kaynakları
Resmî kurum ve kuruluşların yayımladığı bilgiler
Marka ve hizmet sağlayıcıların resmî açıklamaları
Sektörel raporlar ve pazar verileri
Güncel fiyat listeleri ve karşılaştırmalar
Şeffaflık
Bazı içeriklerde iş ortaklığı (affiliate) bağlantıları bulunabilir. Bu bağlantılar üzerinden işlem yapılması kullanıcıya ek maliyet oluşturmaz ve içeriklerin değerlendirme ölçütlerini etkilemez.
İletişim
İçeriklerde fark ettiğiniz hata veya güncelliğini yitirmiş bilgiler ile öneri ve iş birliği talepleriniz için isbirligi@karekod.org adresinden iletişime geçebilirsiniz.
Yorumlar