Shopify mağaza sahipleri neden buna ihtiyaç duyar?
Bir ürünün başlığını düzeltip handle'ı da değiştirdiğinizde Shopify, eski adres için otomatik yönlendirme oluşturmayı önerir; ama bu kutuyu işaretlemeyi unutmak ya da toplu içe aktarmada handle'ların toptan değişmesi, Google'da ve eski bağlantılarda duran yüzlerce adresi 404'e düşürebilir. Başka bir platformdan Shopify'a geçtiyseniz durum aynı: eski yollar yeni /products/ ve /collections/ adreslerine bağlanmadıysa ziyaretçi de arama botu da boş sayfa görür. Üstelik koleksiyonlar iç içe olamadığı için URL yapısı düz kalır ve bir ürüne hem /collections/.../products/... hem /products/... yoluyla ulaşılabilir; hangisinin nereye gittiğini tahmin etmek yerine bakmak gerekir. Yönlendirme & HTTP Durum Kontrolü, yapıştırdığınız tek bir URL'nin zincirini adım adım izler: her sıçramanın durum kodunu (301, 302, 307, 308), hedefini, son adresi ve son yanıtın 200 olup olmadığını gösterir. Shopify mağaza sahipleri için bunun anlamı basit: handle değiştirdikten sonra on dakikada, eski adresin doğru ürüne tek adımda ve kalıcı yönlendirmeyle gittiğini doğrulayabilirsiniz. Araç sıralama ya da indekslenme hakkında bir şey söylemez; yalnızca sunucunun o an ne yanıtladığını bildirir, sonucu yorumlamak size kalır.
Shopify mağaza sahipleri için rehber
İlk bakılacak adres: eski handle'lı ürün
Shopify yönetim panelinde Ürünler bölümünden handle'ını değiştirdiğiniz bir ürünü açın, arama motoru listesi alanındaki URL tutamacını (handle) not edin ve değiştirirken "eski URL için yönlendirme oluştur" kutusunun işaretli olup olmadığını hatırlamaya çalışın. Ardından aracın kutusuna eski adresi tam yolu ile yapıştırın, örneğin alan adınız ve /products/eski-handle. Şemasız yazarsanız araç adresi http:// olarak dener, böylece HTTP'den HTTPS'e geçiş adımı da görünür. Online Store altındaki Gezinme bölümünde URL yönlendirmelerini görüntüle bağlantısıyla yönlendirme listesine de göz atın. Araç tek seferde tek URL sınar; yüzlerce adresiniz varsa en çok bağlantı alan ya da en çok satan beş on ürünle başlayın. Listede kayıt görmeniz sunucunun gerçekten 301 döndürdüğünü kanıtlamaz; kanıt, aracın verdiği yanıttır.
Sonucu nasıl okuyacaksınız
Redirect Path satırlarına bakın. İdeal sonuç, eski handle'dan yeni ürün adresine tek adımlı bir 301 ve ardından 200'dür. Redirect Summary içindeki Final URL, hedeflediğiniz ürün adresiyle bire bir aynı olmalı; araç hedefin doğru sayfa olup olmadığını yargılamaz, bu karşılaştırmayı sizin yapmanız gerekir. 302 ya da 307 görüyorsanız yönlendirme geçicidir; kalıcı taşımada 301 veya 308 beklersiniz. Chain Checks bölümündeki kısa zincir satırı üç ve daha fazla adımda uyarı verir. Aynı ürünün handle'ını iki kez değiştirdiyseniz zincir kolayca uzar: birinci handle ikinciye, o da üçüncüye gider. Bu sonuç sayfanın indekslendiğini ya da sıralandığını göstermez, yalnızca sunucu yanıtını gösterir. Meta-refresh veya JavaScript ile yapılan yönlendirmeleri de göremez.
Önce neyi, hangi sırayla düzeltmelisiniz
En başa son durumu 200 olmayanları alın: 404 veren eski handle'lar ziyaretçi ve bağlantı kaybettirir. Online Store > Gezinme > URL yönlendirmeleri bölümünde yönlendirilecek eski yolu ve yeni yolu girerek kayıt ekleyin; çok sayıda adres varsa CSV ile içe aktarabilirsiniz. İkinci iş zincirleri kısaltmaktır: ilk adresi, aradaki durakları atlayıp doğrudan son hedefe gönderecek şekilde yeniden yazın. Üçüncüde HTTP'den HTTPS'e ve www adımlarına bakın; Ayarlar > Alan adları kısmındaki birincil alan adı doğru değilse zincire gereksiz bir sıçrama eklenebilir. Her düzenlemeden sonra aynı URL'yi yeniden çalıştırın. Tek bir temiz sonuç mağazanın tamamının sağlıklı olduğunu kanıtlamaz; yalnızca girdiğiniz adresi ölçer, kalan ölü bağlantılar için ayrı bir tarama gerekir.
Örnek senaryolar
1. Tek handle değişikliği
- Durum
- Örnek olarak: Bir mağaza sahibi "siyah-pamuklu-tisort" ürününün handle'ını "siyah-organik-tisort" yaptı ve yönlendirme kutusunu işaretli bıraktı.
- Girdi
https://ornek-magaza.com/products/siyah-pamuklu-tisort- Sonucu yorumlama
- Araç tipik olarak tek adım gösterir: Redirect Path'te "301 permanent" etiketli bir yönlendirme, ardından yeni ürün adresinde 200. Zincir kısa, son adres HTTPS ve hedeflenen ürün; bu satırlar temiz kabul edilir. Yine de Final URL'nin doğru ürün olduğunu gözle teyit edin.
2. İki kez değişen handle
- Durum
- Örnek olarak: Aynı ürünün handle'ı önce sezon adıyla, sonra kampanya adıyla değiştirildi; her seferinde yeni yönlendirme eklendi ama eskisi güncellenmedi.
- Girdi
https://ornek-magaza.com/products/yaz-koleksiyonu-sort- Sonucu yorumlama
- Çıktıda iki ardışık 301, sonra 200 görürsünüz; Redirect hops 2 olur ve kısa zincir satırı henüz uyarı vermez, ancak üçüncü bir değişiklikte uyarıya döner. Çözüm, ilk handle'ı doğrudan son adrese yönlendirmek ve zinciri tek adıma indirmektir.
3. Platform geçişinden kalan adres
- Durum
- Örnek olarak: Mağaza başka bir altyapıdan Shopify'a taşındı; eski /urun/ yolları için yönlendirme listesi hazırlanmadı.
- Girdi
- ornek-magaza.com/urun/kadin-canta
- Sonucu yorumlama
- Şemasız girdiğiniz için araç http:// ile başlar; önce HTTPS'e bir 301 görürsünüz, ardından son yanıt 404 olur. Son durum satırı başarısız sayılır. Bu adres için Gezinme bölümünden yeni ürün sayfasına 301 eklemeniz gerekir.
Sık yapılan hatalar
- Yönlendirme kutusunu işaretlemeden handle değiştirmek. Eski adres için kayıt oluşmazsa dış sitelerdeki ve kayıtlı bağlantılardaki URL 404 verir. Değiştirmeden önce kutuyu kontrol edin, sonra aracla doğrulayın.
- Yalnızca ana sayfayı test etmek. Ana sayfa temiz yönlendirebilir ama sorun eski ürün ve koleksiyon yollarındadır. Gerçek /products/ ve /collections/ adreslerini tek tek deneyin.
- 302'yi sorun olarak görmemek. Geçici yönlendirme kalıcı taşımayı anlatmaz. Kalıcı handle değişikliklerinde yanıtın 301 veya 308 olduğunu kontrol edin.
- Zinciri her seferinde üstüne eklemek. Her yeni handle için yeni kayıt eklemek ama eskileri güncellememek 3-4 adımlık zincir üretir. Eski kayıtları son hedefe doğrudan yönlendirin.
- Final URL'yi karşılaştırmadan 200'e güvenmek. 200 yanıtı sayfanın doğru ürün olduğunu söylemez; yönlendirme alakasız bir koleksiyona düşebilir. Final URL'yi hedeflediğiniz ürün adresiyle yan yana koyun.
Sık sorulan sorular
Shopify'da ürün handle'ını değiştirince eski URL'ye ne olur?
Handle'ı kaydederken eski URL için yönlendirme oluşturma kutusu işaretliyse Shopify eski adresi yeni adrese yönlendirir. İşaretli değilse eski adres 404 verir. Hangisinin olduğunu görmek için eski adresi aracın kutusuna yapıştırın: tek adımlı bir 301 ve son durumda 200 görüyorsanız yönlendirme çalışıyor demektir. Hedefin doğru ürün olduğunu ise sizin teyit etmeniz gerekir.
Shopify'da yönlendirme zincirini nasıl kısaltırım?
Aracı eski adreste çalıştırın ve Redirect Path içindeki ara durakları not edin. Sonra Online Store > Gezinme > URL yönlendirmeleri bölümünde ilk adresin kaydını açıp hedefini doğrudan son adrese çevirin. Aynı URL'yi yeniden çalıştırdığınızda tek bir 301 ve ardından 200 görmelisiniz. Üç ve daha fazla adım, kısa zincir kontrolünde uyarı olarak görünür.
Shopify mağazam Google'da görünmüyor; yönlendirme sebebi olabilir mi?
Olabilir, ama bu araç bunu kanıtlayamaz. Yanlış yönlendirme, döngü ya da 404 bir ürüne ulaşılmasını engelleyebilir; araç bunu son durum kodu olarak gösterir. Ancak indekslenme durumu, sıralama ve tarama kararı araç kapsamında değildir. Önce önemli sayfalarınızın 200 verdiğini doğrulayın, ardından indekslenme durumunu Search Console'daki URL denetimi bölümünden kontrol edin. Tek bir sayfanın sonucu tüm mağaza için geçerli sayılmaz.
Koleksiyon altındaki ürün adresleri duplicate content yaratır mı, yönlendirme gerekir mi?
Shopify bir ürüne hem /products/ hem /collections/.../products/ yoluyla ulaşılmasına izin verir. İkisi de genellikle 200 döner ve ikinci adres, canonical etiketiyle ana ürün adresini işaret eder; yönlendirme olmaz. Aracı bu adreste çalıştırırsanız yönlendirme adımı görmemeniz normaldir. Canonical etiketini sayfa kaynağından ayrıca kontrol etmeniz gerekir; araç bu etiketi okumaz, yalnızca sunucunun verdiği durum kodunu ve yönlendirmeleri gösterir.
Kalıcı taşıma için 301 mi 302 mi görmeliyim?
Kalıcı bir handle değişikliği ya da platform geçişi için 301 beklersiniz; 308 de kalıcı sayılır. 302 ve 307 geçici yönlendirmelerdir ve arama motorlarına taşımanın geri alınabileceğini söyler. Shopify'ın URL yönlendirme listesinden eklediğiniz kayıtlar normalde kalıcıdır. Yine de aracın Redirect Path satırındaki tür etiketine bakarak teyit edin; ayrıca zincirin son adımında 200 gelip gelmediğini de kontrol edin.
Kaynak: Shopify koleksiyonlarının iç içe olamadığını anlatan SEJ rehberi, tüm koleksiyonların aynı seviyede durduğunu ve iç içe URL'ler için ücretli uygulama ya da Liquid kodu gerektiğini belirtiyor.