1. URL Parametresi Nedir?

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.

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).

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).

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.

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.

8. İçerik Tablosu
Tablo seçimi: “Parametre → Önerilen SEO davranışı” eşleştirme şeması (sheet ile uyumlu)
| Parametre türü | Örnek | Önerilen SEO davranışı | Not |
|---|---|---|---|
| Takip (UTM) | utm_source, utm_campaign | Canonical temiz URL | Ölçüm için kalsın |
| Tıklama ID | gclid, fbclid | Canonical temiz URL | Index setine girmez |
| Sıralama | sort=price | Noindex + canonical | İçerik aynı, sıra farklı |
| Filtre | price_min, guests | Noindex + canonical | Landing’ler ayrı |
| Sayfalama | page=2 | (Varsayım) Noindex + canonical | Siteye göre değişebilir |
| Oturum | session= | Noindex + canonical / engelleme | Gereksiz varyasyon |
9. Parametre–SEO Davranışı Eşleştirme Şablonunu İndir — SEO / URL Parameters
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?
- Parametre listesini çıkar ve hangi sayfalarda üretildiğini işaretle.
- Her parametreye kural ata (canonical/noindex/disallow) ve sitemap/internal link kurallarını yaz.
- 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
10. Kapanış: Ölçümü Koru, SEO’yu Temiz Tut

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.
