URL Parametreleri, UTM ve Duplicate İçerik Sorunları Nasıl Yönetilir?

URL Parametreleri, UTM ve Duplicate İçerik Sorunları Nasıl Yönetilir?

10 dk okuma12 Mayıs 2026DGTLFACE Editorial

UTM ve URL parametreleri, kampanya ölçümü ve kullanıcı deneyimi için faydalıdır; ama SEO tarafında kontrolsüz kaldığında sitenizi gereksiz URL varyasyonlarıyla şişirebilir. Otel sitelerinde kampanya linkleri (?utm_source=...) ve filtre/sıralama parametreleri (?price_min=...&sort=...) bir araya geldiğinde; Google aynı içeriği yüzlerce farklı URL’de görür, crawl bütçesi dağılır ve “asıl sayfa hangisi?” sinyali zayıflar. Bu rehber, parametreleri sınıflandırıp her sınıf için canonical/noindex/robots kararını standardize ederek hem ölçümü korumanızı hem de index setinizi temizlemenizi sağlar.

Öne Çıkan Cevap

Kontrolsüz URL parametreleri ve UTM etiketleri, otel ve ajans sitelerinde yüzlerce/binlerce gereksiz URL varyasyonunun indexlenmesine, crawl bütçesinin dağılmasına ve duplicate içerik sorunlarına yol açabilir. Doğru çözüm; parametreleri “takip (UTM)” ve “fonksiyonel (sort/filter/page)” diye ayırıp her sınıf için kural seti belirlemektir. UTM’lerde canonical ile sinyali temiz URL’e toplar, arama niyeti taşımayan parametreli sayfalarda noindex uygular, robots.txt’yi ise ölçüm ihtiyaçlarını bozmadan dikkatle kullanırsınız.

Özet

UTM ve fonksiyonel parametreleri ayır; takip parametrelerinde canonical ile temiz URL’e dön; filtre/sort gibi varyasyonlarda noindex uygula. Böylece ölçüm bozulmadan SEO temizliği sağlanır.

Maddeler

  • Hedef kitle: Otel yönetimi + SEO + performans pazarlama + geliştirici ekip
  • KPI: Indexlenen URL sayısının sadeleşmesi, crawl verimi, duplicate/kanibalizasyon azalması, ölçüm doğruluğu
  • Entity (AIO): URL parameters, UTM, canonical, noindex, tracking vs SEO, hotel tracking
  • Funnel: MoFu (kural seti → implement → doğrulama)
  • Risk: robots ile “tam engelleme” yapıp ölçüm/remarketing akışını bozma
  • Çıktı: parametre governance + örnek URL setleri + test checklist
  • Bağlantı: Tag Manager ve SEO raporlama ile birlikte izleme

Kısa Cevap

UTM duplicate yaratabilir; çözüm, parametreli URL’lere canonical verip index’i noindex ile kontrol etmektir.

Hızlı Özet

  • 1) Parametre envanteri çıkar
  • 2) UTM ve fonksiyonel parametreleri ayır
  • 3) Temiz URL setini tanımla
  • 4) Canonical/noindex/disallow kararlarını standardize et
  • 5) Search Console + crawl ile index setini doğrula

1. URL Parametresi Nedir?

Parametreli URL’lerin duplicate etkisini gösteren bağlam görseli
Parametreli URL’lerin duplicate etkisini gösteren bağlam görseli

URL parametresi, bir URL’in sonuna eklenen “anahtar=değer” parçalarıdır (?key=value). Bazıları yalnızca takip (analytics), bazıları ise sayfanın davranışını değiştirir (filtre/sıralama/sayfalama). SEO’da kritik olan; parametrelerin kontrolsüz URL üretimini engellemek ve Google’a hangi URL’in “kanonik” olduğunu net göstermektir.

URL parametresi nedir?

URL parametresi, sayfa davranışını veya takip bilgisini taşıyan URL ekidir. SEO’da risk, parametrelerin çok sayıda URL varyasyonu üretip duplicate içerik ve crawl bütçesi kaybına yol açmasıdır.

☑ Mini Check (Parametre envanteri)

  • Hangi parametreler var? (utm, sort, filter, page)
  • Parametreler içerik mi değiştiriyor, sadece takip mi?
  • Parametreli URL’ler indexleniyor mu?
  • Sitemap’te parametreli URL var mı? (olmamalı)

Ne yapmalıyım?

  • Parametre envanteri çıkar; “takip” ve “fonksiyonel” diye ikiye ayır.
  • Temiz URL setini tanımla (kanonik URL’ler).
  • Parametreli URL’leri canonical/noindex ile bu sete bağla.
UTM ve takip parametrelerine geçiş ayracı
UTM ve takip parametrelerine geçiş ayracı

2. UTM ve Takip Parametreleri

UTM’ler (utm_source, utm_medium, utm_campaign vb.) ölçüm için gereklidir; ama SEO için genellikle gereksiz URL varyasyonu üretir. Otel sitelerinde kampanya linkleri WhatsApp, e-posta, Meta, Google Ads ve OTA yönlendirmeleriyle çok dolaşır; bu nedenle UTM’li URL’ler kolayca indekslenebilir hale gelir.

UTM etiketleri SEO için sorun yaratır mı?

UTM’ler kontrolsüz indexlenirse duplicate içerik sinyali yaratabilir. En güvenli yaklaşım, UTM’li URL’lerin kanonik (temiz) URL’e canonical vermesi ve index setinde UTM’li sayfaların yer almamasıdır.

Otel senaryosu (kampanya linki)

  • Temiz URL: /tr/kampanya/yaz-erken-rezervasyon
  • UTM’li: /tr/kampanya/yaz-erken-rezervasyon?utm_source=meta&utm_campaign=summer
  • Bu durumda sinyal temiz URL’de toplanmalıdır.

☑ Mini Check (UTM)

  • UTM’li URL’ler canonical ile temiz URL’e dönüyor mu?
  • UTM’li URL’ler sitemap’te yok mu?
  • UTM parametreleri gereğinden fazla mı? (ölçümü kirletiyor olabilir)
  • Tag Manager/analytics tarafında UTM standardı yazılı mı?

Ne yapmalıyım?

  • UTM’leri ölçüm için tut; SEO için canonical ile temiz URL’e bağla.
  • UTM standardı oluştur (adlandırma, küçük harf, kampanya isimleri).
  • UTM’li URL’lerin indexe girmediğini Search Console ile doğrula.

3. Sıralama ve Filtre Parametreleri

Sıralama (sort=) ve filtre (price_min=, guests=) parametreleri kullanıcıya yardımcı olabilir; ancak SEO açısından her kombinasyonun indexlenmesi çoğu zaman istenmez. Otel sitelerinde oda listeleme filtreleri faceted navigation problemine dönüşebilir: fiyat + misafir + konsept + manzara gibi kombinasyonlar URL patlaması üretir.

Örnek fonksiyonel parametreler

  • ?sort=price
  • ?page=2
  • ?price_min=...&price_max=...
  • ?guests=3&room_type=suite

☑ Mini Check (Filtre/sort)

  • Çoklu parametre kombinasyonları indexleniyor mu?
  • “Değerli kombinasyonlar” için ayrı landing sayfa var mı?
  • Parametreli varyasyonlar canonical/noindex ile yönetiliyor mu?
  • Botlar bu URL’lerde mi boğuluyor? (log/crawl)

Ne yapmalıyım?

  • Arama niyeti taşıyan az sayıda kombinasyonu “landing sayfa” yap.
  • Kalan filtre/sort varyasyonlarını noindex + canonical ile kontrol et.
  • Sayfalama için kural seti belirle (aşağıda).
Canonical/noindex kararına geçiş ayracı
Canonical/noindex kararına geçiş ayracı

4. Parametreli URL’lerin Index Kontrolü

Index kontrolü, “Google’ın hangi URL’leri arama sonuçlarında göstermesini istiyorum?” sorusudur. Temel prensip: takip parametreleri indexlenmez; fonksiyonel parametrelerin çok büyük bölümü indexlenmez; yalnızca arama niyeti olan, içerik olarak farklılaşan sayfalar indexlenir. Otel ve ajans sitelerinde bu prensip, hem crawl bütçesini hem de otorite dağılımını korur.

Sayfalama (page=) notu (pratik)

Sayfalama URL’leri bazen crawl edilmelidir (ürün/oda keşfi için), ama index setinde kontrollü tutulmalıdır. Varsayım: Site mimarisine göre “ana liste (page=1) index”, diğer sayfalar canonical/noindex ile yönetilebilir; kesin karar içerik benzersizliği ve trafik potansiyeline göre verilir.

☑ Mini Check (Index seti)

  • Temiz kanonik URL seti tanımlandı mı?
  • Parametreli URL’ler bu sete canonical ile bağlandı mı?
  • Noindex uygulanacak URL pattern’leri yazılı mı?
  • Sitemap sadece kanonik URL’leri içeriyor mu?

Ne yapmalıyım?

  • “Index seti manifestosu” çıkar: hangi pattern index, hangisi değil.
  • Sitemap’i sadece index setiyle hizala.
  • Değişiklik sonrası crawl + GSC ile doğrula.

5. Canonical, Noindex ve Disallow Ne Zaman Kullanılır?

Bu üç araç sık karıştırılır; oysa her birinin rolü farklıdır:

  • Canonical: “Asıl URL budur” sinyali verir (duplicate yönetimi)
  • Noindex: “Indexleme”yi engeller (kapsam kontrolü)
  • Disallow (robots): “Tarama”yı engeller (crawl kontrolü)

Canonical mi, noindex mi, robots.txt mi kullanmalıyım?

Genel kural: duplicate sinyali toplamak için canonical, index setini temizlemek için noindex, tarama bütçesini çok boşa harcayan alanları sınırlamak için (dikkatle) robots disallow kullanılır. Robots ile tamamen engellemeden önce ölçüm ve remarketing ihtiyaçlarını kontrol etmek gerekir.

Teknik not (sheet): robots ile tamamen engellemeden önce…

robots.txt ile parametreli URL’leri tamamen kapatmak, analytics/remarketing ve hata teşhisini zorlaştırabilir. Bu yüzden önce canonical/noindex stratejisiyle temizlemek, robots’u en son “aşırı waste” alanlarda düşünmek daha güvenlidir.

☑ Mini Check (Karar)

  • Sorun duplicate mi (canonical), index şişmesi mi (noindex), tarama israfı mı (disallow)?
  • Disallow ölçüm/remarketing akışını bozuyor mu?
  • Canonical hedefi indexlenebilir mi?
  • Noindex sayfalar sitemap’te var mı? (olmamalı)

Ne yapmalıyım?

  • Önce canonical ile sinyali temiz URL’e topla.
  • Sonra index şişmesini noindex ile temizle.
  • En son, gerçekten gerekli alanlarda disallow düşün (ölçümü kontrol ederek).
Canonical–noindex–disallow karar kartı
Canonical–noindex–disallow karar kartı

6. Otel ve Ajans Siteleri İçin Örnek Senaryolar

Bu bölüm, pratikte en sık görülen senaryoları “ne yapmalıyım?” düzeyinde netleştirir.

Senaryo 1: UTM yüzünden duplicate artıyor

Belirti: Search Console’da çok sayıda parametreli URL indekslenmiş. Çözüm: UTM’li URL’lere temiz URL canonical; sitemap/İç linklerde UTM’siz URL kullan.

Senaryo 2: Filtre kombinasyonları URL patlaması üretiyor

Belirti: ?price_min=&guests=&sort= gibi binlerce URL. Çözüm: Değerli kombinasyonları landing sayfa yap; kalanları noindex + canonical.

Senaryo 3: Ajans hizmet sayfalarında sort/page parametreleri indexleniyor

Belirti: Aynı içerik farklı parametrelerle çoğalıyor. Çözüm: Canonical tek sayfaya; sayfalama noindex (ihtiyaca göre).

Senaryo 4: Remarketing için parametre gerekiyor ama SEO kirleniyor

Belirti: Reklam ekibi parametreleri bırakmak istemiyor. Çözüm: Parametre ölçümde kalsın; SEO’da canonical/noindex ile temizlensin. UTM standardı yazılı hale getirilsin.

Ne yapmalıyım?

  • Parametreleri sınıflandır; her sınıfa kural seti yaz.
  • UTM standardını ölçüm ekibiyle ortak dokümana bağla.
  • Search Console + crawl ile “index seti sadeleşti mi?” kontrol et.
Index seti sadeleşmesi ve crawl verimi KPI kartı
Index seti sadeleşmesi ve crawl verimi KPI kartı

7. Fark Yaratan Mini Bölüm: “Parametre Governance” — Ekipler Arası Sözleşme

Parametre sorunları teknik değil, çoğu zaman organizasyoneldir: performans ekibi ölçüm ister, ürün ekibi filtre ister, SEO ekibi index seti ister. Çözüm; 1 sayfalık “parametre governance” sözleşmesi:

  • Hangi parametreler serbest (utm)
  • Hangileri kısıtlı (sort/filter/page)
  • Canonical/noindex kuralları
  • Sitemap ve internal link kuralları

Bu sözleşme olmadan, her kampanya yeni duplicate üretir.

Parametre governance ve karar akışı diyagramı
Parametre governance ve karar akışı diyagramı

8. İçerik Tablosu

Tablo seçimi: “Parametre → Önerilen SEO davranışı” eşleştirme şeması (sheet ile uyumlu)

Tablo: Parametre → Önerilen SEO davranışı eşleştirme şeması
Parametre türüÖrnekÖnerilen SEO davranışıNot
Takip (UTM)utm_source, utm_campaignCanonical temiz URLÖlçüm için kalsın
Tıklama IDgclid, fbclidCanonical temiz URLIndex setine girmez
Sıralamasort=priceNoindex + canonicalİçerik aynı, sıra farklı
Filtreprice_min, guestsNoindex + canonicalLanding’ler ayrı
Sayfalamapage=2(Varsayım) Noindex + canonicalSiteye göre değişebilir
Oturumsession=Noindex + canonical / engellemeGereksiz varyasyon

9. Parametre–SEO Davranışı Eşleştirme Şablonunu İndir — SEO / URL Parameters

TEMPLATEv1.0Checklist + Sprint

Parametre–SEO Davranışı Eşleştirme Şablonunu İndir — SEO / URL Parameters (v1.0)

Bu şablon, sitenizdeki tüm parametreleri (UTM, sort, filter, page vb.) envanterleyip her birine uygun SEO davranışını (canonical/noindex/disallow) atamanızı sağlar. Amaç; ölçüm ihtiyaçlarını korurken index setini sadeleştirmek, duplicate içerik riskini azaltmak ve crawl sinyallerini netleştirmektir.

Kim Kullanır?

SEO + performans pazarlama + geliştirici ekip (parametre governance ortak dokümanı).

Nasıl Kullanılır?

  1. Parametre listesini çıkar ve hangi sayfalarda üretildiğini işaretle.
  2. Her parametreye kural ata (canonical/noindex/disallow) ve sitemap/internal link kurallarını yaz.
  3. Uygulama sonrası crawl + Search Console ile doğrula, izleme rutinini kur.

Ölçüm & Önceliklendirme (Kısa sürüm)

  • ▢ ✅ Parametre Envanteri
  • ▢ ✅ SEO Davranışı Eşleştirme
  • ▢ ✅ Sitemap & Internal Link Kuralları
  • ▢ ✅ Sitemap’te olacak URL seti: ______
  • ▢ ✅ Parametreli URL’ler sitemap’e girmeyecek: ______
  • ▢ ✅ Internal linklerde UTM kullanılmayacak: ______
  • ▢ ✅ Ölçüm/Remarketing İhtiyaç Kontrolü
  • ▢ ✅ UTM zorunlu parametreler: ______
  • ▢ ✅ Remarketing için gerekli parametreler: ______
  • ▢ ✅ “robots ile engellenemez” alanlar: ______
  • ▢ ✅ Test & Doğrulama
  • ▢ ✅ UTM/Tracking parametrelerini canonical ile temiz URL’e bağla.
  • ▢ ✅ Filtre/sort gibi varyasyonları noindex + canonical ile yönet.
  • ▢ ✅ Disallow’u en son düşün; ölçüm/remarketing etkisini kontrol et.
  • ▢ ✅ Noindex URL’leri sitemap’e sokma.
  • ▢ ✅ Değişiklik sonrası 2–4 hafta izleme yap (GSC + crawl).
  • ▢ ✅ utm_source → canonical temiz URL → noindex gerekmez (canonical yeterli)
  • ▢ ✅ sort=price → noindex + canonical ana liste → sitemap dışı
  • ▢ ✅ Tüm parametreler listelendi
  • ▢ ✅ Her parametreye davranış atandı
  • ▢ ✅ Sitemap temiz
  • ▢ ✅ Internal linklerde UTM yok
  • ▢ ✅ GSC doğrulaması yapıldı

PDF içinde: Problem→Kök Neden→Çözüm tablosu + 14 gün sprint planı + önce/sonra KPI tablosu

Şablonu İndir Ücretsiz • PDF / Excel

10. Kapanış: Ölçümü Koru, SEO’yu Temiz Tut

Teslimatlar: parametre kural seti, test raporu, izleme listesi
Teslimatlar: parametre kural seti, test raporu, izleme listesi

UTM ve parametreler ölçüm için değerli; SEO için ise yönetilmesi gereken bir “hijyen” alanıdır. Parametreleri sınıflandırıp canonical/noindex/disallow kararlarını standartlaştırırsanız, hem kampanya ölçümünü bozmaz hem de Google’a temiz bir index seti sunarsınız. Bu da crawl bütçesini toparlar, duplicate’i azaltır ve otel/ajans sayfalarının organik sinyallerini netleştirir.

Bir Sonraki Adım

UTM ve parametre yönetimini ölçümü bozmadan SEO için temizlemek isteyen ekipler için.

Sık Sorulan Sorular

URL parametresi nedir?
URL parametresi, URL’in sonuna eklenen anahtar=değer parçalarıdır. SEO’da risk, parametrelerin çok sayıda URL varyasyonu üretip duplicate içerik ve crawl bütçesi kaybına yol açmasıdır.
UTM etiketleri SEO için sorun yaratır mı?
UTM’ler indexlenirse duplicate sinyali yaratabilir. Çözüm, UTM’li URL’leri temiz URL’e canonical ile bağlamak ve sitemap/internal linklerde UTM kullanmamaktır.
Parametreli URL’leri nasıl yönetmeliyim?
Parametreleri takip ve fonksiyonel diye ayırın. Takip parametrelerinde canonical, fonksiyonel parametrelerde çoğunlukla noindex + canonical kullanarak index setini temizleyin.
Canonical mi, noindex mi, robots.txt mi kullanmalıyım?
Duplicate sinyali toplamak için canonical, index şişmesini azaltmak için noindex, tarama israfını sınırlamak için (dikkatle) robots disallow kullanılır. Disallow öncesi ölçüm/remarketing ihtiyacını kontrol edin.
UTM ekledim, duplicate mi oldum?
UTM’li URL’ler Google tarafından ayrı URL olarak görülebilir. Eğer canonical temiz URL’e işaret ediyorsa ve UTM’li URL’ler index setine girmiyorsa risk büyük ölçüde kontrol altına alınır.
Search Console parametre ayarları yeterli mi?
Bazı durumlarda yardımcı olabilir; ancak sürdürülebilir çözüm site içi canonical/noindex stratejisi ve URL tasarımıdır. Parametre ayarları dikkatle kullanılmalıdır.
UTM & URL Parametreleri: Duplicate Yönetimi | DGTLFACE