Bir e-pin sitesinde ürün sayısı 300'ü, 500'ü geçtiğinde URL yapısı artık "detay" olmaktan çıkar. Google her URL'yi ayrı bir sayfa olarak değerlendirir; yapı dağınıksa arama motoru hangi sayfanın hangi konuyu anlattığını çözmekte zorlanır, sıralama gücünüz onlarca benzer ve zayıf URL arasında bölünür. Bu yazıda e-pin scriptinde URL yapısının pratikte nasıl kurulması gerektiğine, sık yapılan hatalara ve Pinova'nın bu konuyu nasıl çözdüğüne bakıyoruz.
E-Pin Sitenizin URL'leri Google'a Ne Anlatıyor?
URL, kullanıcı tıklamadan önce gördüğü ilk sinyaldir. Arama sonuçlarında mavi başlığın altında görünen yeşil metin URL'dir ve hem kullanıcı hem de Google için bir içerik özeti işlevi görür. "epinsoft.com.tr/urun.php?id=482&kat=7" gibi bir URL, ne ürün ne de kategori hakkında hiçbir anlamlı bilgi taşımaz. Buna karşılık "epinsoft.com.tr/valorant/valorant-1075-vp" URL'si tek başına konuyu, markayı ve ürün tipini ortaya koyar.
Bu fark küçük görünse de toplamda büyük bir etki yaratır, çünkü:
- Google, URL'deki kelimeleri sıralama sinyallerinden biri olarak kullanır (ağırlığı düşük ama sıfır değil)
- Kullanıcılar önizlemede anlamlı URL gören sonuca daha çok tıklar (CTR artışı)
- Sosyal medyada veya WhatsApp'ta paylaşılan linkler güven verir, spam gibi görünmez
- Analitik araçlarda (GA4, Search Console) hangi sayfanın ne olduğunu URL'den anlarsınız
E-pin sektöründe rekabet yüksek olduğu için bu küçük sinyaller, benzer içerik gücüne sahip iki site arasındaki sıralama farkını belirleyebiliyor.
Kategori ve Ürün URL'leri Nasıl Kurgulanmalı?
Doğru yapı, sitenizin mantıksal hiyerarşisini URL'ye yansıtan yapıdır. E-pin/dijital ürün siteleri için en sağlıklı model şudur:
- Ana kategori: /valorant/, /pubg-mobile/, /steam-cuzdan/
- Ürün sayfası: /valorant/valorant-1075-vp, /pubg-mobile/pubg-mobile-660-uc
- Blog/içerik: /blog/valorant-vp-nasil-yuklenir gibi konu odaklı slug
Buradaki kritik nokta klasör derinliğidir. Kategori/alt-kategori/ürün şeklinde üç-dört katmana inen yapılar hem kullanıcı için hem Google için karmaşıklaşır; Googlebot'un bir sayfaya ulaşmak için kaç tıklama (crawl depth) yapması gerektiği arttıkça o sayfaya ayrılan tarama bütçesi de düşer. E-pin sitelerinde genelde iki seviye (kategori → ürün) yeterli ve en verimli olanıdır. Ürün adı slug içinde geçmeli ama marka + ürün tipi + miktar gibi arama niyetini karşılayan kelimeler de eklenmeli: "valorant-1075-vp" sadece "1075-vp" yazmaktan daha güçlüdür çünkü marka kelimesini de taşır.
Parametreli URL'ler Neden Sıralamanızı Baltalar?
Çoğu hazır e-ticaret altyapısında ürün ve filtre sayfaları query string (?) ile üretilir: ?id=482, ?kategori=7&sirala=fiyat, ?sess=a8f3c1 gibi. Bu yapı teknik olarak çalışır ama SEO açısından üç ayrı sorun yaratır:
- İçerik yinelenmesi (duplicate content): Aynı ürün farklı parametre kombinasyonlarıyla onlarca farklı URL'de erişilebilir hale gelir, Google hangisinin "asıl" sayfa olduğunu bilemez
- Tarama israfı: Googlebot sınırlı bir bütçeyle sitenizi tarar; gereksiz parametreli varyasyonları taramakla vakit harcarsa gerçek ürün sayfalarınıza daha az zaman ayırır
- Sıfır anahtar kelime sinyali: "?id=482" hiçbir arama sorgusuyla eşleşmez, oysa "/valorant/valorant-1075-vp" doğrudan aranan kelimelerle örtüşür
Filtreleme ve sıralama parametreleri (fiyat sırası, stok durumu gibi) elbette teknik olarak query string ile kalabilir — sorun burada değil. Sorun, kalıcı ürün ve kategori kimliğinin parametreye bağlı olmasıdır. Kalıcı sayfa adresleri her zaman temiz, statik görünümlü URL'ler (path-based) olmalı; filtreler bu temel adresin üzerine eklenen isteğe bağlı katman olmalı, temel adresin kendisi olmamalı.
| Kriter | Manuel / Elle | Pinova ile |
|---|---|---|
| Ürün URL'si | /urun.php?id=482 (anlamsız, değişken) | /valorant/valorant-1075-vp (sabit, anlamlı) |
| Kategori değişince eski link | 404 veya kırık link riski | Otomatik 301 yönlendirme |
| Türkçe karakter (ş, ç, ı, ğ) | Elle transliterasyon, hata riski yüksek | Otomatik ve tutarlı dönüşüm |
| Aynı ürüne çoklu URL erişimi | Sık görülür (duplicate content) | Tek kanonik URL, canonical etiketi |
| Yeni ürün eklerken slug oluşturma | Geliştirici / kod müdahalesi gerekir | Panelden isim yazınca otomatik üretilir |
Türkçe Karakterler Slug'ta Nasıl Ele Alınmalı?
Türkçe içerik üreten her e-pin sitesinin karşılaştığı ortak sorun budur: ürün veya kategori adında "ş, ç, ı, ğ, ö, ü" gibi karakterler geçtiğinde bunlar URL'ye nasıl yansıyacak? Bu konuda üç yanlış yaklaşım sık görülür:
- Karakterleri olduğu gibi bırakmak (URL encode edilir, tarayıcıda çirkin %C5%9F gibi kodlar görünür)
- Tutarsız dönüşüm yapmak (bazen "ş"→"s", bazen "ş"→"sh", aynı sitede iki farklı kural)
- Büyük/küçük harf karışıklığı bırakmak ("Steam-Cüzdan" gibi büyük harfli, boşluklu slug'lar)
Doğru yöntem, tutarlı bir transliterasyon tablosuyla (ş→s, ç→c, ı→i, ğ→g, ö→o, ü→u) tüm karakterleri ASCII'ye çevirmek, boşlukları tire ile değiştirmek ve her şeyi küçük harfe indirmektir: "Valorant 1075 VP" → "valorant-1075-vp". Bu dönüşüm bir kere doğru kurulduktan sonra her yeni üründe otomatik çalışmalı; elle her seferinde slug yazmak hem zaman kaybı hem de tutarsızlık kaynağıdır.
Slug'ı ürün başlığından tamamen bağımsız tutun. Ürün başlığını ("Valorant 1075 VP - Anında Teslim") istediğiniz kadar güncelleyin, düzenleyin; ama slug'ı (valorant-1075-vp) bir kez yayınladıktan sonra değiştirmeyin. Başlık değişikliği SEO'yu etkilemez ama slug değişikliği, yönlendirme kurmadığınız sürece o sayfanın tüm birikmiş sıralama gücünü sıfırlayabilir.
Bir URL'yi Değiştirdiğinizde Ne Olur?
Bazen bir ürünün adı değişir, kategori yeniden adlandırılır ya da site yapısı revize edilir. Bu noktada gözden kaçan tek bir adım, aylar süren SEO emeğini bir gecede sıfırlayabilir: eski URL'den yeni URL'ye 301 (kalıcı) yönlendirme kurmamak.
301 yönlendirme olmadan URL değiştiğinde şu üç şey art arda gerçekleşir:
- Eski URL'ye giden tüm dış bağlantılar (başka sitelerden gelen linkler) artık 404 hatası verir
- Google'ın o sayfaya biriktirdiği sıralama gücü (link değeri) yeni sayfaya aktarılmaz, kaybolur
- Kullanıcıların yer imlerine kaydettiği veya WhatsApp'ta paylaştığı linkler kırılır, güven kaybı yaşanır
Bu yüzden URL yapısı kurulurken "bir daha değişmeyecek şekilde" tasarlanmalı; değişiklik kaçınılmazsa da yönlendirme mekanizması altyapıya baştan gömülü olmalı, sonradan elle eklenen bir yama olmamalı. Elle yönetilen sitelerde bu adım genelde unutulur çünkü her URL değişikliğinde ayrı bir yönlendirme kuralı yazmak gerekir ve bu geliştirici müdahalesi ister.
Pinova URL Yapısını Sizin Yerinize mi Kuruyor?
Pinova'da URL yapısı, sistemin en başından itibaren kategori/ürün hiyerarşisine göre otomatik kurulacak şekilde tasarlandı. Panelden bir ürün veya kategori eklediğinizde slug otomatik üretilir, Türkçe karakterler tutarlı biçimde dönüştürülür, gereksiz parametreler URL'ye karışmaz. Bir ürün adını sonradan düzenlerseniz sistem eski slug'a otomatik 301 yönlendirmesi kurar; siz tek satır kod yazmadan, eski linkleriniz kırılmadan devam eder.
Bu, işinizi büyütürken teknik SEO borcu biriktirmemenizi sağlar. 50 ürünle başlayıp 500 ürüne çıktığınızda da URL yapısı aynı tutarlı mantıkla genişler; sonradan "URL'leri düzeltelim" diye ayrı bir proje açmanız gerekmez. Elle yazılmış scriptlerde bu genelde ya en baştan atlanır ya da site büyüdükten sonra pahalı bir revizyon olarak geri döner.
Mevcut URL Yapınız Sizi Geride mi Bırakıyor?
Pinova ile kategori/ürün URL'leriniz otomatik, tutarlı ve SEO uyumlu şekilde kurulur; siteniz büyüdükçe elle müdahale gerekmez.
URL'de parametre (?id=) kullanmak SEO'yu tamamen mi engeller?
Tamamen engellemez ama önemli bir dezavantaj yaratır. Google parametreli URL'leri de indeksleyebilir, fakat anlamlı kelime içermediği ve duplicate content riski taşıdığı için path-based (temiz) URL'lere göre belirgin şekilde daha zayıf performans gösterir. Kalıcı ürün/kategori adresleri için temiz URL şart, filtreleme gibi ikincil işlevler için parametre kabul edilebilir.
Slug'ı Türkçe karakterlerle mi, İngilizce transliterasyonla mı yazmalıyım?
Türkçe karakterler ASCII karşılıklarına (ş→s, ç→c, ı→i, ğ→g, ö→o, ü→u) çevrilerek yazılmalı. Tarayıcılar ve paylaşım platformları ham Türkçe karakterli URL'leri kodlayarak gösterir (%C5%9F gibi), bu hem çirkin görünür hem de link paylaşımında güven sorunu yaratır.
Ürün adını değiştirirsem URL'yi de değiştirmeli miyim?
Gerekli değil, hatta önerilmez. Görünen başlığı istediğiniz kadar güncelleyebilirsiniz; slug'ı sabit tutmak SEO açısından daha güvenlidir. Slug'ı değiştirmeniz gerekiyorsa mutlaka 301 yönlendirme kurulmalı, aksi halde birikmiş sıralama gücü kaybolur.
Kategori derinliği (klasör sayısı) SEO'yu ne kadar etkiler?
Derin klasör yapıları (örn. /kategori/alt-kategori/alt-alt-kategori/urun) hem kullanıcı deneyimini hem tarama verimliliğini düşürür. E-pin siteleri için genelde iki seviye (ana kategori → ürün) yeterli ve en performanslı yapıdır; gereksiz ara katmanlardan kaçınmak önerilir.

