WooCommerce URL Optimizasyonu: WordPress E-ticaret SEO Rehberi
WooCommerce permalink yapılandırması, ürün URL optimizasyonu ve kategori slug ayarlarını öğrenin. WordPress e-ticaret SEO rehberi.
WooCommerce, WordPress üzerinde çalışan ve dünyada en çok kullanılan e-ticaret platformudur. Bu rehberde, WooCommerce'de URL optimizasyonu ve SEO stratejilerini detaylı olarak inceleyeceğiz.
WooCommerce URL Yapısı
Varsayılan URL Formatları
// WooCommerce varsayılan URL'leri
/product/urun-adi/
/product-category/kategori-adi/
/product-tag/etiket-adi/
/shop/
/cart/
/checkout/
/my-account/Önerilen URL Yapısı
// SEO dostu URL yapısı
/urunler/urun-adi/
/kategori/kategori-adi/
/marka/marka-adi/
// veya kategori bazlı
/elektronik/telefon/iphone-13-pro/Permalink Ayarları
WordPress Permalink Yapılandırması
// Settings > Permalinks
// Önerilen: Post name
/%postname%/
// WooCommerce ürün tabanı
/urunler/ veya /shop/
// Kategori tabanı
/kategori/ veya boş bırakınWooCommerce Permalink Ayarları
// WooCommerce > Settings > Permalinks
// Ürün permalink seçenekleri:
1. Default: /product/sample-product/
2. Shop base: /shop/sample-product/
3. Shop base with category: /shop/category/sample-product/
4. Custom base: /urunler/sample-product/
// Kategori tabanı
Product category base: kategori
Product tag base: etiketÜrün URL Optimizasyonu
Ürün Slug Oluşturma
// Ürün slug best practices
✓ apple-iphone-13-pro-256gb
✓ samsung-galaxy-s23-ultra
✓ nike-air-max-90-beyaz
// Kaçınılması gerekenler
✗ urun-123456
✗ skt-001-telefon
✗ apple-iphone-13-pro-256gb-siyah-renk-2024-model-yeniÜrün Varyasyonları ve URL
// Varyasyon URL yapısı
/urunler/tisort/?attribute_pa_renk=kirmizi&attribute_pa_beden=m
// Query string parametreleri
?attribute_pa_[attribute-slug]=[term-slug]
// Örnek
/urunler/nike-tisort/?attribute_pa_renk=mavi&attribute_pa_beden=lKategori URL Optimizasyonu
Kategori Hiyerarşisi
// Kategori URL yapısı
/kategori/elektronik/
/kategori/elektronik/telefonlar/
/kategori/elektronik/telefonlar/akilli-telefonlar/
// URL'de hiyerarşiyi gösterme
WooCommerce > Settings > Permalinks
☑ Use verbose page rulesKategori Slug Düzenleme
// Products > Categories > Edit
// Slug alanını düzenleyin
Name: Akıllı Telefonlar
Slug: akilli-telefonlar
Parent: TelefonlarURL'den /product-category/ Kaldırma
functions.php ile Çözüm
// functions.php'ye ekleyin
add_filter('woocommerce_taxonomy_args_product_cat', function($args) {
$args['rewrite']['slug'] = '';
return $args;
});
// Permalink'leri yeniden kaydedin
// Settings > Permalinks > Save ChangesPlugin ile Çözüm
// Önerilen pluginler:
1. Permalink Manager Pro
2. Custom Permalinks
3. Yoast SEO Premium
// Sonuç
/elektronik/telefonlar/ yerine
/product-category/elektronik/telefonlar/Canonical URL Ayarları
WooCommerce Canonical URL'ler
// Yoast SEO veya Rank Math ile
// Otomatik canonical URL oluşturma
<link rel="canonical" href="https://site.com/urunler/urun-adi/" />
// Varyasyonlar için
// Ana ürüne canonicalPagination Canonical
// Kategori sayfalama
/kategori/elektronik/
/kategori/elektronik/page/2/
/kategori/elektronik/page/3/
// rel="prev" ve rel="next"
<link rel="prev" href="/kategori/elektronik/" />
<link rel="next" href="/kategori/elektronik/page/3/" />Redirect Yönetimi
Eski URL'leri Yönlendirme
// Redirection plugin ile
Source URL: /product/eski-urun-adi/
Target URL: /urunler/yeni-urun-adi/
Type: 301 Permanent
// htaccess ile
Redirect 301 /product/eski/ /urunler/yeni/Silinen Ürün Yönlendirmesi
// Stokta olmayan ürünler
1. 404 sayfasına yönlendir
2. Kategori sayfasına yönlendir
3. Benzer ürüne yönlendir
// Out of stock visibility
WooCommerce > Settings > Products > Inventory
☐ Hide out of stock items from catalogSchema Markup
WooCommerce Product Schema
// Otomatik oluşturulan schema
{
"@type": "Product",
"name": "iPhone 13 Pro",
"description": "...",
"sku": "IP13PRO256",
"offers": {
"@type": "Offer",
"price": "42999",
"priceCurrency": "TRY",
"availability": "InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "125"
}
}Çoklu Dil URL Yapısı (WPML)
// WPML ile çoklu dil URL'leri
https://site.com/urunler/urun-adi/ (Türkçe)
https://site.com/en/products/product-name/ (İngilizce)
https://site.com/de/produkte/produkt-name/ (Almanca)
// Hreflang otomatik eklenir
<link rel="alternate" hreflang="tr" href="..." />
<link rel="alternate" hreflang="en" href="..." />WooCommerce SEO Best Practices
- Kısa ve açıklayıcı ürün slug'ları kullanın
- /product/ veya /product-category/ prefix'lerini kaldırın
- Kategori hiyerarşisini URL'de gösterin
- Varyasyonlar için ana ürüne canonical verin
- 301 redirect ile eski URL'leri yönlendirin
- Schema markup'ı doğrulayın
- Breadcrumb'ları aktif edin
- XML sitemap'i güncel tutun
Sonuç
WooCommerce URL optimizasyonu, e-ticaret SEO'sunun temel taşıdır. Doğru permalink yapılandırması, temiz slug'lar ve uygun redirect yönetimi ile hem kullanıcı deneyimini hem de arama motoru görünürlüğünü artırabilirsiniz.