# WooCommerce SEO: WordPress E-Ticaret Siteleri İçin Kontrol Listesi

Yazar: Fatih Emin Çakıroğlu (https://fatihemincakiroglu.com)
Kaynak: https://fatihemincakiroglu.com/blog/woocommerce-seo
Yayın: 2026-10-20
Güncelleme: 2026-10-20

WooCommerce size Shopify'ın vermediği bir özgürlük verir: URL yapısını, şablonları ve sunucuyu siz seçersiniz. Bu özgürlüğün bedeli, yanlış kararların da size ait olmasıdır. Sahada gördüğüm WooCommerce sorunlarının çoğu ilk kurulumda verilen birkaç ayardan ve yıllar içinde biriken eklentilerden çıkıyor.

Bu yazı, WordPress üzerinde çalışan mağazalar için kontrol listesi niteliğinde: kalıcı bağlantılar, kategori ve etiket arşivleri, varyasyonlu ürünler, filtre adresleri, hız ve eklenti seçimi.

> Kısa cevap: WooCommerce SEO'sunda en kritik karar, mağaza açılmadan önce kalıcı bağlantı yapısını belirlemektir; sonradan değiştirmek tüm ürün adreslerini değiştirir. Ardından ürün etiketlerini kontrol altına almak, varyasyonları tek ürün sayfasında toplamak, filtre adreslerinin taranmasını sınırlamak ve eklenti sayısını düşük tutmak gelir.

## WooCommerce kalıcı bağlantılar nasıl ayarlanmalı?

WooCommerce'in resmi dokümanına göre ürün adresleri WordPress yönetim panelinde Ayarlar > Kalıcı bağlantılar ekranından belirlenir. Ürün kategorisi tabanı varsayılan olarak product-category, etiket tabanı product-tag olarak gelir; bunları Türkçe ve kısa bir ifadeyle değiştirebilirsiniz.

| Ürün tabanı seçeneği | Örnek adres | Ne zaman uygun? |
| --- | --- | --- |
| Varsayılan | /product/kapusonlu-sweatshirt | Basit yapı; tabanı Türkçeleştirmek isteyenler özel taban seçer |
| Mağaza tabanı | /shop/kapusonlu-sweatshirt | Mağaza sayfasıyla tutarlı bir yapı isteyenler |
| Kategorili mağaza tabanı | /shop/sweatshirt/kapusonlu-sweatshirt | Kategoriler sabitse; ürün kategori değiştirirse adres de değişir |
| Özel taban | /urun/kapusonlu-sweatshirt | Kısa ve Türkçe bir ön ek isteyenler |

Benim tercihim çoğu mağazada kategorisiz, kısa bir özel tabandır. Kategoriyi adrese eklemek okunur görünür ama ürünü başka kategoriye taşıdığınızda adres değişir ve yönlendirme gerekir. Dokümanın da uyardığı gibi ürün tabanı ile kategori tabanı aynı olmamalı.

> **Yayındaki mağazada yapıyı değiştirmeyin** WooCommerce dokümanına göre kalıcı bağlantı yapısını değiştirmek mevcut ürün adreslerini değiştirir; yönlendirme kurulmazsa eski linkler ve dizindeki adresler 404 verir. Değişiklik şartsa önce eski-yeni adres listesini çıkarın ve [yönlendirme oluşturucu](https://fatihemincakiroglu.com/araclar/yonlendirme-olusturucu) ile kuralları hazırlayın.

Türkçe karakter ve adres uzunluğu konusundaki genel ilkeler [SEO uyumlu URL yapısı](https://fatihemincakiroglu.com/blog/url-yapisi-seo) yazısında var.

## Kategori, etiket ve öznitelik arşivleri

WooCommerce üç tür arşiv sayfası üretebilir: ürün kategorileri, ürün etiketleri ve arşivi açılmış öznitelikler (renk, beden gibi). Kategoriler mağazanın omurgasıdır; etiketler ise kontrolsüz kullanıldığında yüzlerce ince ve birbirine benzeyen sayfa üretir.

**Ürün kategorisi**
- Planlı, hiyerarşik, sınırlı sayıda
- Açıklama metni ve iç link alır
- Dizine eklenmesi istenen ana sayfa türü

**Kontrolsüz ürün etiketi**
- Her ürüne gelişigüzel eklenir
- Çoğu birkaç ürünlük ince sayfa
- Kategoriyle aynı aramaya rakip olur

Etiketleri ya hiç kullanmayın ya da yalnızca filtreleme için kullanıp arşivlerini noindex yapın. Öznitelik arşivleri, WooCommerce dokümanına göre ancak o öznitelikte arşiv seçeneğini açarsanız oluşur; gerçekten aranan bir kombinasyon yoksa kapalı bırakın. Kategori mimarisinin nasıl kurulacağı [e-ticaret SEO rehberinde](https://fatihemincakiroglu.com/rehber/e-ticaret-seo) ayrıntılı anlatılıyor.

## Varyasyonlu ürünlerde URL ve içerik nasıl olmalı?

Değişken ürünlerde varyasyonlar (renk, beden) varsayılan olarak tek ürün sayfasında seçilir; ayrı ürün sayfası oluşmaz. Bu, çoğu mağaza için doğru yapıdır: bağlantılar, yorumlar ve içerik tek sayfada toplanır.

**Varyasyon kararı**
1. **Aramaya bakın**: Kullanıcılar varyasyonu ayrı arıyor mu? "kırmızı abiye" gibi.
2. **Talep yoksa tek sayfa**: Varyasyonlar seçici olarak kalır, sayfa tek adreste güçlenir.
3. **Talep varsa ayrı ürün**: Kendi metni, görseli ve başlığı olan ayrı ürün açın.
4. **Parametreleri kontrol edin**: Varyasyon parametreli adresler ana ürüne canonical vermeli.

Varyasyon için ayrı ürün açtıysanız metni gerçekten farklılaştırın. Yalnızca renk adı değişen kopya sayfalar, Search Console'da dizine eklenmeyen URL'ler olarak geri döner.

## Filtre, sıralama ve sepet adresleri

Katmanlı filtreler ve sıralama seçenekleri her tıklamada yeni bir parametreli adres üretir. Bunlar kullanıcı için faydalıdır ama arama motoru için çoğunlukla tarama israfıdır. Sepet, ödeme ve hesabım sayfaları da arama sonucunda görünmesi gereken sayfalar değildir.

- Sıralama (orderby) ve çoklu filtre parametrelerini iç linklerde mümkün olduğunca nofollow ya da JavaScript ile sunun ya da robots.txt ile sınırlayın.
- Aranan tek filtre kombinasyonları için ("erkek deri bot" gibi) parametre yerine gerçek bir alt kategori açın.
- Sepet, ödeme ve hesap sayfalarını site haritasından çıkarın; SEO eklentiniz bunu çoğunlukla otomatik yapar.
- Parametreli adreslerin canonical etiketinin parametresiz kategori adresini gösterdiğini kontrol edin.

Hangi yöntemin hangi durumda doğru olduğu (robots.txt, noindex, canonical) [teknik SEO rehberinde](https://fatihemincakiroglu.com/rehber/teknik-seo) karşılaştırmalı anlatılıyor.

## Hız ve eklenti yükü

WooCommerce'te hızı belirleyen üç şey var: sunucu, tema ve eklentiler. Core Web Vitals eşikleri (LCP ≤ 2,5 sn, INP ≤ 200 ms, CLS ≤ 0,1) için ayrıntı [Core Web Vitals yazısında](https://fatihemincakiroglu.com/blog/core-web-vitals-2025).

- **Sunucu**: Paylaşımlı barındırmada ürün ve sipariş sayısı arttıkça ilk yanıt süresi uzar. Önbellek ve güncel PHP sürümü ilk kontrol noktası.
- **Sayfa oluşturucu**: Ağır sayfa oluşturucular her sayfaya fazladan CSS ve JavaScript ekler. Ürün şablonunu sade tutun.
- **Eklenti çakışması**: Aynı işi yapan iki eklenti (iki SEO, iki önbellek) hem hız hem de çift meta etiketi sorunu yaratır.
- **Görseller**: Ürün görsellerini doğru ölçüde yükleyin, modern biçimleri kullanın, ilk görseli tembel yüklemeye bırakmayın.

Eklenti denetimi için basit bir kural: her eklentinin bir sahibi ve bir gerekçesi olsun. Kimse neden kurulduğunu bilmiyorsa, test ortamında kapatıp etkisine bakın.

## SEO eklentisi ve yapısal veri seçimi

WooCommerce tek başına başlık şablonu, site haritası ayrıntısı ve kategori meta açıklaması gibi alanlarda sınırlıdır; bu yüzden çoğu mağaza bir SEO eklentisi kullanır. Hangisinin hangi durumda uygun olduğunu [Yoast mu Rank Math mi](https://fatihemincakiroglu.com/blog/yoast-mu-rank-math-mi) karşılaştırmasında anlattım. Tek kural: aynı anda yalnızca bir SEO eklentisi.

WooCommerce ürün sayfalarına temel bir ürün yapısal verisi ekler; SEO eklentileri bunu genişletebilir. Kaynak kodda birden fazla Product bloğu oluşmadığını Zengin Sonuç Testi ile kontrol edin. Ayrıntı için [yapısal veri rehberine](https://fatihemincakiroglu.com/rehber/schema-yapisal-veri) bakabilirsiniz.

- [ ] Kalıcı bağlantı tabanları kısa, Türkçe ve birbirinden farklı.
- [ ] Ürün etiketleri kontrol altında; ince arşivler noindex.
- [ ] Varyasyonlar tek sayfada ya da gerekçeli ayrı ürün olarak açılmış.
- [ ] Filtre ve sıralama adresleri canonical ile kategoriye bağlı.
- [ ] Tek SEO eklentisi, tek önbellek eklentisi.
- [ ] Ürün yapısal verisi tekrar etmiyor.

WooCommerce mağazanızı bu listeyle denetlemek ya da başka bir altyapıdan WooCommerce'e geçişi planlamak isterseniz [e-ticaret SEO danışmanlığı](https://fatihemincakiroglu.com/sektorler/e-ticaret-seo-danismanligi) sayfasına göz atın veya [iletişim formundan](https://fatihemincakiroglu.com/iletisim) yazın.

## Sıkça Sorulan Sorular

### WooCommerce mi Shopify mı SEO için daha iyi?

İkisiyle de iyi sıralanan mağazalar var. WooCommerce daha fazla kontrol, Shopify daha az bakım sunar. Karar ölçütlerini [e-ticaret altyapısı SEO karşılaştırmasında](https://fatihemincakiroglu.com/blog/e-ticaret-altyapisi-seo-karsilastirma) ele aldım.

### Mağaza sayfasını (/shop/) dizine eklemeli miyim?

Mağaza sayfası genellikle tüm ürünleri listeleyen genel bir arşivdir ve kendi başına güçlü bir arama hedefi taşımaz. Dizinde kalması sorun değildir, ama ana gezinmeyi kategoriler üzerine kurun. Sayfalama adreslerinin de kendine canonical verdiğini kontrol edin.

### Ürün kategorisi tabanını tamamen kaldırabilir miyim?

Bunu yapan eklentiler var, ama taban kaldırıldığında kategori, sayfa ve yazı adresleri çakışabilir. Faydası küçük, riski büyük olduğu için kısa bir Türkçe taban kullanmanızı öneririm.

### Başka altyapıdan WooCommerce'e geçerken nelere dikkat etmeliyim?

Eski ve yeni tüm ürün, kategori ve içerik adreslerini eşleştirip 301 yönlendirme kurmadan yayına çıkmayın. Meta başlıkları, açıklamaları ve yapısal veriyi de taşıyın. Süreç adım adım [site taşıma SEO rehberinde](https://fatihemincakiroglu.com/rehber/site-tasima-seo) anlatılıyor.

### Stokta olmayan WooCommerce ürünlerini gizlemeli miyim?

WooCommerce'te stokta olmayan ürünleri katalogdan gizleme seçeneği vardır, ama bu ürün sayfasını da kaldırmaz. Ürün geri gelecekse sayfayı açık tutun; kalıcı olarak kalktıysa en yakın alternatife 301 verin.

### WooCommerce'te blog ile mağaza aynı sitede mi olmalı?

Evet, aynı alan adında olması iç linkleme açısından avantajlıdır. Blog yazılarından ilgili kategorilere link verin ve blog yazısının kategori sayfasıyla aynı aramayı hedeflemesinden kaçının.

---
Alıntılarken kaynak gösterin: "Fatih Emin Çakıroğlu (fatihemincakiroglu.com)". Orijinal: https://fatihemincakiroglu.com/blog/woocommerce-seo
