E-ticaret veya kurumsal bir sitede adres yapısı çoğu zaman tema kurulduktan sonra “otomatik” kabul edilir. Oysa yanlış kurgulanmış bir seo dostu url yapısı, hem kullanıcıyı hem arama motorunu bozar; daha kötüsü, sonradan değiştirmek 301 yönlendirme, iç link ve indekslenmiş URL envanteri demektir. Bu rehberde kategori hiyerarşisi, ürün slug’ı, Türkçe karakter ve gereksiz parametre kararlarını baştan nasıl planlayacağınızı adım adım anlatıyoruz.
Amaç, “güzel görünen” bir adres değil; okunabilir, tutarlı ve taranabilir bir adres mimarisi kurmaktır. Aşağıdaki kararlar, özellikle ürün sayısı artan KOBİ ve kurumsal mağazalarda sonradan maliyetli URL taşımalarını azaltır.
SEO dostu bir URL’nin temel özellikleri nelerdir?
Arama motorları ve kullanıcılar aynı adrese bakar; biri tarar, diğeri tıklar ve hatırlar. İyi bir URL şu özellikleri bir arada taşır:
- Okunabilirlik: Adres, sayfanın konusunu kelimelerle anlatır. site.com/p?id=88421 yerine site.com/kadin-ayakkabi/deri-bot gibi anlamlı bir yol tercih edilir.
- Kısalık ve netlik: Gereksiz klasör, tarih, oturum kimliği veya tekrarlanan kelime yoktur. Uzun zincirler hem paylaşımı zorlaştırır hem hata riskini artırır.
- Tutarlı biçim: Küçük harf, tire ile ayrılmış kelimeler ve sabit bir hiyerarşi kuralı tüm sitede aynıdır.
- Tekil hedef: Aynı içerik birden fazla URL ile erişilebilir olmamalıdır. Varyantlar canonical veya yönlendirme ile tek adrese bağlanır.
- Stabilite: URL, ürün adı her güncellendiğinde otomatik değişmemelidir. Slug bir kez kilitlenir; görünen başlık serbestçe düzenlenebilir.
Bu özellikler, anahtar kelime araştırması ile seçtiğiniz kategori ve ürün ifadelerini adrese yansıtmanızı da kolaylaştırır. Anahtar kelimeyi zorla şişirmek yerine, kullanıcı diline yakın ve doğal bir slug üretmek yeterlidir.
Kategori ve ürün URL hiyerarşisi nasıl planlanır?
Hiyerarşi, “her ürünü mümkün olduğunca derin klasörlere gömmek” değildir. Amaç, sitenin bilgi mimarisini adrese yansıtmak ve tarayıcıya (hem insan hem bot) yol haritası vermektir.
Önerilen derinlik yaklaşımı
Çoğu e-ticaret sitesi için şu üç seviye yeterlidir:
- Kök / ana kategori: /kadin-giyim/
- Alt kategori (gerekiyorsa): /kadin-giyim/elbise/
- Ürün: /kadin-giyim/elbise/midi-orgu-elbise/ veya daha sade /urun/midi-orgu-elbise/
Hangi modeli seçeceğiniz, platform ve büyüme planınıza bağlıdır. Kategori yolunu ürüne eklemek, kullanıcıya konum bilgisini verir; ürünü kökte tutmak ise kategori yeniden adlandırıldığında ürün URL’sinin bozulmasını engeller. Her iki yaklaşım da çalışır; kritik nokta, birini seçip tüm sitede tutmak ve aynı ürünün her iki yolla da indekslenmesine izin vermemektir.
Hiyerarşi karar matrisi
| Karar | Ne zaman tercih edilir? | Dikkat |
|---|---|---|
| Kategori yolu + ürün | Katalog dar, kategori yapısı stabil | Kategori adı değişince ürün URL’si de risk alır |
| Düz ürün yolu (/urun/slug) | Katalog geniş, kategoriler sık yeniden gruplanır | Breadcrumb ve iç linklerle bağlam güçlendirilmeli |
| Marka veya koleksiyon öneki | Marka sayfaları ayrı SEO hedefi | Aynı ürünün marka ve kategori URL’si çoğaltılmamalı |
Hiyerarşiyi kurarken iç linkleme stratejisi ile aynı mantığı kullanın: kategori sayfası hub, ürünler spoke, blog içerikleri de konu köprüsü olur. URL ile menü ve breadcrumb’ın dil birliği, tarama bütçesini boşa harcamayı azaltır.
Örnek mimari (giyim mağazası)
- https://ornekmagaza.com/kadin/
- https://ornekmagaza.com/kadin/ayakkabi/
- https://ornekmagaza.com/kadin/ayakkabi/siyah-deri-bot/
- Filtre sonucu: https://ornekmagaza.com/kadin/ayakkabi/?renk=siyah&beden=38 (indekslenmesi gerekmiyorsa noindex + canonical ana kategoriye)
HazırSoft üzerinde kurulan sitelerde de aynı ilkeyi panelle uyumlu tutmak gerekir: kategori slug’ı bir kez netleştirilir, ürün slug’ı otomatik üretilip sonra kilitlenir, gereksiz tarih ve ID önekleri kapatılır.
Türkçe karakter, tire, stop-word ve parametre kullanımı
Türkçe sitelerde en çok karışıklık üreten konu karakter dönüşümüdür. Tutarsız bir kural seti, aynı sayfanın birden fazla adreste yaşamasına yol açar.
Türkçe karakter kuralı
Pratik ve güvenli yaklaşım: slug üretiminde Türkçe karakterleri ASCII karşılıklarına çevirmek ve sitede tek standardı zorunlu kılmak.
- ç → c, ğ → g, ı → i, ö → o, ş → s, ü → u
- Şık Deri Çanta → sik-deri-canta
- Büyük harf kullanılmaz; tüm yol küçük harftir
- Boşluk ve alt çizgi yerine tire (-) kullanılır
Bazı altyapılar Unicode URL’yi destekler; yine de paylaşılan linkler, e-posta istemcileri ve üçüncü parti entegrasyonlar bozulabilir. ASCII slug, operasyonel riski düşürür. Karar ne olursa olsun, “bazen ş, bazen s” karışımı en tehlikeli senaryodur.
Tire ve kelime ayrımı
Kelimeleri birleştirmek (siyahderibot) okunabilirliği yok eder; alt çizgi arama motorları tarafından kelime ayırıcı olarak tire kadar net değerlendirilmez. Standart: siyah-deri-bot. Ardışık tire, sondaki tire veya baştaki tire bırakılmaz.
Stop-word (ve, ile, icin, bir…)
Her “ve / ile / için” kelimesini otomatik silmek bazen anlamı bozar. Kural şöyle sadeleştirilebilir:
- Slug zaten kısa ve netse stop-word’leri çıkarın: kadin-icin-elbise → kadin-elbise
- Kaldırınca anlam kayıyorsa bırakın: cocuk-icin-guvenli-koltuk
- Marka veya model kodu varsa onu bozmayın
Parametreler: hangisi kalsın, hangisi kapanır?
Sıralama, filtre, oturum, UTM ve sayfalama parametreleri SEO’da en sık duplicate içerik kaynağıdır. Uygulanabilir ayırım:
- İndekslenmemeli: sepet, oturum, sıralama, çoğu çoklu filtre kombinasyonu, izleme (utm_*) parametreleri
- Kontrollü tutulabilir: sayfalama (?page=2) — tercihen tutarlı canonical politikası ile
- Kalıcı içerikse: önemli bir filtreyi ayrı, indekslenebilir bir kategori veya landing sayfasına dönüştürün (/kadin/ayakkabi/siyah/)
Filtre URL’lerini rastgele indekse açmak yerine, gerçek arama hacmi ve stok derinliği olan kombinasyonları seçin. Geri kalanı canonical ile ana listeye bağlayın.
URL değiştirmek ne zaman gerekir, geçiş nasıl yapılır?
URL değişimi “daha kısa olsun” diye yapılmaz. Aşağıdaki durumlar gerçekten değişim gerektirir:
- Anlamsız ID tabanlı adreslerden anlamlı slug’a geçiş
- Marka veya kategori birleşmesi / ayrılması
- HTTP → HTTPS veya domain değişimi
- Yanlış dil veya yanlış karakter setiyle oluşmuş kirli slug’lar
- Aynı içeriğin birden fazla yolda indekslenmesi ve temiz mimariye geçiş
Değişim kararı verildiyse süreç şöyle ilerlemelidir:
- Envanter çıkarın: Mevcut URL listesini sitemap, sunucu logu ve Search Console üzerinden alın.
- Eşleştirme tablosu kurun: Eski URL → yeni URL bire bir eşleşsin. Toplu “hepsini ana sayfaya at” yaklaşımından kaçının.
- 301 yönlendirme uygulayın: Kalıcı taşıma için 301 kullanın; geçici testlerde 302 ile karıştırmayın.
- İç linkleri güncelleyin: Menü, footer, breadcrumb, ürün kartları ve blog yazıları doğrudan yeni adresi göstermeli; yönlendirmeye bel bağlamamalıdır.
- Canonical ve sitemap’i yenileyin: Yeni adresler canonical olmalı, eski adresler sitemaptan düşmelidir.
- Doğrulayın: Google Search Console üzerinden URL inceleme, kapsama ve 404 raporlarını izleyin. Kritik sayfaları örneklemle tarayın.
Ürün adı değişti diye slug’ı her seferinde güncellemek, otorite ve paylaşılmış linkleri bozar. Başlık serbest, slug sabit kalsın. Yalnızca ciddi isim veya kategori hatası varsa kontrollü taşıma yapın.
Yaygın URL hataları ve düzeltme örnekleri
Aşağıdaki örnekler, KOBİ ve e-ticaret panellerinde sık görülen hataları somut biçimde gösterir.
| Hata | Kötü örnek | Daha iyi örnek |
|---|---|---|
| ID ve anlamsız parametre | /index.php?cat=12&id=9981 | /kadin/canta/omuz-cantasi/ |
| Türkçe karakter tutarsızlığı | /kadın-çanta/ ve /kadin-canta/ | Tek standard: /kadin-canta/ |
| Aşırı uzun zincir | /magaza/kadin/giyim/ust/bluz/yazlik/kisa-kollu-pamuklu-bluz-mavi/ | /kadin/bluz/pamuklu-kisa-kollu-bluz/ |
| Stop-word ve tekrar | /urun-urun-detay-yeni-yeni-urun/ | /urun/deri-canta/ |
| Büyük-küçük harf karışımı | /Kadin/Ayakkabi/Bot | /kadin/ayakkabi/bot |
| Filtre duplicate | /ayakkabi/?renk=siyah ve /ayakkabi/siyah aynı içerik | Tek kanonik adres + diğerine 301 veya canonical |
| Oturum kimliği URL’de | /urun/bot?sessionid=abc123 | Çerez ile oturum; URL temiz |
Hızlı düzeltme kontrol listesi
- Tüm slug’lar küçük harf ve tire ile mi?
- Aynı ürün tek bir kanonik URL ile mi erişiliyor?
- www / non-www ve http / https tek tercihte toplanmış mı?
- Trailing slash kuralı (sonda / var veya yok) sitede tutarlı mı?
- Kategori yeniden adlandırmada 301 planı hazır mı?
- XML sitemap yalnızca kanonik, 200 dönen adresleri mi listeliyor?
- robots.txt önemli kategori yollarını yanlışlıkla engellemiyor mu?
Bu listeyi yeni mağaza kurulumunda bir kez, büyük katalog taşımalarından önce bir kez daha uygulayın. HazırSoft gibi panelli altyapılarda slug alanlarının düzenlenebilir ve kilitlenebilir olması, operasyon ekibinin yanlışlıkla toplu URL bozmasını da engeller.
Uygulanabilir kurulum adımları
Teoriyi iş listesine bağlayalım. Yeni bir site veya büyük bir temizlik için sırayla ilerleyin:
- Kategori ağacını sadeleştirin: Kullanıcının 3 tıklamada ürüne ulaşacağı bir yapı hedefleyin. Boş veya neredeyse boş kategorileri birleştirin.
- Slug sözlüğünü yazın: Ana kategoriler, alt kategoriler ve örnek ürünler için onaylı slug listesi oluşturun. Marka isimleri ve model kodları için istisna notu ekleyin.
- Otomatik üretim kuralını sabitleyin: Başlıktan slug üretirken karakter dönüşümü, tire, stop-word ve maksimum uzunluk kurallarını panela işleyin.
- Ürün slug’ını kilitleyin: Yayın sonrası otomatik yeniden yazmayı kapatın. İsim güncellemesi başlığı değiştirir, adresi değil.
- Parametre politikasını belirleyin: Hangi filtreler landing olacak, hangileri noindex/canonical alacak netleştirin.
- Yönlendirme ve izleme katmanını kurun: Eski adresler varsa 301 tablosu, ardından Search Console ve sunucu 404 takibi.
Bu adımlar, sonradan “tüm URL’leri yeniden yazalım” krizini büyük ölçüde önler. Özellikle çok kanallı satışı olan işletmelerde, pazaryeri linkleri ile site içi URL’lerin karışmaması için her kanalın kendi kimliğini koruduğundan emin olun.
Sonuç: Adres mimarisini baştan doğru kurun
SEO dostu URL yapısı, tek başına sıralama sihirbazı değildir; ancak taranabilirlik, paylaşılabilirlik ve uzun vadeli bakım maliyeti üzerinde doğrudan etkilidir. Kategori hiyerarşisini sade tutun, ürün slug’ını anlamlı ve sabit üretin, Türkçe karakter ve parametre kurallarını yazıya dökün, değişim gerektiğinde de 301 ve iç link disiplinini birlikte uygulayın.
Yeni bir e-ticaret veya kurumsal site kuruyorsanız, tema ve katalog kurulumuyla aynı anda URL sözlüğünü de netleştirin. Mevcut sitenizde kirli adresler birikmişse önce envanter ve eşleştirme tablosu çıkarın; sonra kontrollü taşıma yapın. Bu düzen, içerik ve teknik SEO çalışmalarınızın üzerine oturduğu zemin olur.
Altyapı ve katalog yönetimini tek panelden sadeleştirmek istiyorsanız, HazırSoft yazılım ve web çözümlerini inceleyerek URL, kategori ve ürün yönetimini operasyonel olarak sürdürülebilir hale getirebilirsiniz.
SEO hizmetlerimizi inceleyin
Teknik SEO, içerik ve yerel SEO ile Google görünürlüğünüzü birlikte yükseltelim.
İncele
Yorumlar (0)