26 Eylül 2026
WooCommerce Ürün URL Değişikliğinde 404 ve Redirect Yönetimi
WooCommerce ürün slug’ı, kategori yapısı veya permalink düzeni değiştiğinde eski ürün URL’lerinden gelen trafiği kaybetmemek için uygulanabilir redirect ve monitoring rehberi.
WooCommerce mağazalarında URL’ler ürün adı, slug, kategori veya WordPress permalink ayarlarına bağlı olarak değişebilir. Yeni URL çalışsa bile eski URL’nin internetteki tüm izleri anında kaybolmaz.
Google arama sonuçları, backlinkler, sosyal medya paylaşımları, affiliate bağlantıları ve eski kampanyalar önceki URL’ye trafik göndermeye devam edebilir.
Ürün slug’ı değiştiğinde ne yapmalı?
Eski ürün ile yeni ürün aynı kaynağı temsil ediyorsa en mantıklı davranış eski URL’yi doğrudan yeni ürün URL’sine kalıcı olarak yönlendirmektir.
/products/blue-running-shoe-old → /products/blue-running-shoe
Kullanıcı niyeti korunur ve arada kategori veya ana sayfa gibi gereksiz bir durak oluşturulmaz.
Kategori yapısı değiştiğinde
Bazı mağazalar ürün URL’sinde kategori slug’ı kullanır. Kategori yeniden adlandırıldığında aynı ürün yeni bir URL’de yaşamaya devam edebilir. Bu durumda eski URL’leri doğrudan ürünün yeni canonical adresine yönlendirmek gerekir.
Ürün tamamen kaldırıldıysa
Ürün artık yoksa üç durum düşünülebilir:
- Bire bir yeni model varsa → yeni ürüne redirect.
- Bire bir model yok ama güçlü ilgili kategori varsa → koleksiyon/kategori değerlendirilebilir.
- Mantıklı hedef yoksa → gerçek 404 veya uygun senaryoda 410.
Tüm silinen ürünleri mağaza ana sayfasına yönlendirmek doğru değildir.
WooCommerce 404’lerinde gerçek trafik neden önemli?
Yüzlerce ürün değişmiş olabilir ama bunların yalnızca küçük bir kısmı gerçek trafik alıyor olabilir. Redirect çalışmalarında önce şu URL’leri çözmek daha değerlidir:
- Organik trafik alan eski ürünler
- Backlink bulunan URL’ler
- Reklam ve affiliate kaynaklı URL’ler
- Sepete ekleme veya satış potansiyeli yüksek ürünler
no404 ile WooCommerce 404 takibi
no404 WordPress/WooCommerce ortamında gerçek 404 isteklerini kaydederek hangi ürün URL’lerinin hâlâ ziyaret edildiğini görünür hale getirebilir.
Örnek:
/product/old-watch → 404 → gerçek kullanıcı talebi → /product/new-watch uygun hedef → redirect.
Bu yöntem, binlerce varsayımsal redirect yerine veriyle önceliklendirilmiş bir liste oluşturur.
Redirect sonrası kontrol
Yönlendirme ekledikten sonra:
- Eski URL’nin beklenen status ile redirect verdiğini
- Hedefin 200 döndürdüğünü
- Redirect chain bulunmadığını
- Canonical ve dahili linklerin yeni URL’yi kullandığını
- Sitemap’te eski URL’nin kalmadığını
kontrol edin.
Sonuç
WooCommerce URL değişikliklerinde amaç yalnızca 404 sayısını azaltmak değildir. Amaç gerçek kullanıcıyı aradığı içeriğin en doğru yeni karşılığına ulaştırmaktır. no404 gerçek talepleri görünür hale getirerek hangi eski ürün URL’lerinin öncelikli olduğunu belirlemeye yardımcı olur.