Shopify SEO: Sorunlar ve İpuçları
Yayınlanan: 2021-07-19Shopify yeni popülerlik zirvelerine ulaştı, ancak platform SEO sorunları olmadan da değil...
Shopify, son birkaç yılda önemli bir büyüme gördü ve artan sayıda insan pandemi sırasında işlerini çevrimiçi hale getirmek için hızlı, kolay ve ölçeklenebilir bir yol istediğinden bu, 2020'de gerçekten hızlandı.
Google Trendler verilerine baktığımızda, bu artışın ne kadar belirgin olduğunu görebiliriz:

Bu iyi bir sebep değil - Shopify, özellikle dijital deneyimi olmayanlar için bir iş kurmak için harika bir platformdur - ana satış noktalarından biri basitliğidir.
Ancak belki de sadeliğe odaklanmak ve öncelikle Shopify'ın esnek olmamasına neden olan giriş seviyesi kullanıcılar için oluşturulmuş bir platform oluşturmaktır: WordPress veya Magento gibi platformlarda yapmayı bekleyebileceğiniz birçok teknik SEO görevi Shopify'da mümkün değildir ve diğerleri gerektirir oldukça karmaşık geçici çözümler. Bu sorunlardan bazılarına ve birkaç Shopify SEO ipucuna göz atalım.
1) Zorunlu URL yapısı
Herhangi bir Shopify sitesinde farkedeceğiniz ilk şeylerden biri, hepsinin aynı URL yapısına sahip olmasıdır. Kategoriler /koleksiyonlar/ şeklindedir ve her ürünün URL'sinde /ürünler/ bulunur. Bu, Shopify'da temel olarak belirlenmiştir; bu, kökte bir ürün URL'sine sahip olmak gibi şeyler yapamayacağınız anlamına gelir.
Bunun başlı başına büyük bir sorun olduğunu düşünmüyorum, ancak başka bir platformdan Shopify'a geçiş yapıyorsanız, tüm web sitenizin URL değişikliklerinden geçmesi gerekecektir. Elbette, mümkün olduğunda herhangi bir URL değişikliğinden kaçınmak her zaman en iyisidir. Çok sayıda zorunlu URL değişikliği içeren Shopify'a geçiş, yönlendirmelerde bile oldukça acı verici olacaktır.
2) Alt kategori yok
Shopify ayrıca hiyerarşik URL'lere sahip alt kategoriler oluşturmamıza da izin vermez.
Başka bir platformda, aşağıdaki URL yapısına sahip bir alt kategori oluşturabiliriz: example.com/collections/mens-shirts/long-sleeve .
Ancak Shopify'da koleksiyonlar içinde hiyerarşilere sahip olamazsınız.
Eğer isteseydim Yani, bu bir 'alt kategori' koleksiyonları sayfasını olması için, örneğin kendi başına bir düz koleksiyon olması gerekir:
example.com/collections/mens-shirts-long-sleeve.
Kendinizde bir eğik çizgi eklemeye çalışırsanız, otomatik olarak kısa çizgiye dönüşecektir.
Alt kategorilerin görsel görünümünü vermek için, koleksiyonların gezinme menüsünde farklı koleksiyonların altına yerleştirilebileceğini unutmayın. Ancak URL ve arka uç yapısı açısından aynı seviyedeler.
İdeal olarak, üst/alt kategori sayfaları kümeleri arasındaki ilişkileri açıkça belirtmek için hiyerarşik bir yapı isterdim. Ancak, koleksiyonları bir alt kategori sayfası oluşturan bir etikete göre filtreleyebilirsiniz. Ama bu onun sorunları olmadan değil…
3) Filtreler tarafından oluşturulan yinelenen içerik
Kutunun dışında, koleksiyonlar etiketlerle filtrelenebilir, bu da kullanıcıların bir ürün koleksiyonunu filtrelemesine ve iyileştirmesine olanak tanır.
Örneğin, /erkek gömleklerini/ kırmızı renge göre filtreleme seçeneğini istiyorsanız, kırmızı için bir etiket oluşturur ve bunu ilgili tüm ürünlere uygularsınız. /erkek gömleklerinde/ üzerinde bu filtre seçilirse varsayılan Shopify davranışı yeni bir URL oluşturmak olacaktır:
example.com/collections/erkek gömlekleri/kırmızı.
Bir filtre seçilerek oluşturulan bu yeni URL, etiketi orijinal URL'ye ekler ve kendi kendine referans veren bir kurala sahiptir, dolayısıyla dizine eklenebilir. Bunun avantajı, statik bir alt kategori sayfasının işlevini yerine getiren daha niş arama sorgularıyla (örneğin öğe kategorisi + renk) ilgili dizine eklenebilir sayfalara sahip olmamıza izin vermesidir.
Dezavantajı, tüm filtre seçeneklerinin dizine eklenmesiyle, yinelenen koleksiyonların kolayca oluşturulabilmesidir.
Bu nedenle, /collections/mens-shirts/red adresinde (filtre aracılığıyla erişilen) Erkek Kırmızı Gömlekleri için bir sayfamız olsa da, example.com/collections/mens-red-shirts adresinde Erkekler Kırmızı Gömlekleri için statik bir koleksiyon sayfamız olabilir. /!
Bu, daha sonra her koleksiyon sayfasında birden çok kez gerçekleşebilir.
Normalde bu tür bir sorunu kurallı etiketler kullanarak çözerdim. Shopify'da özel bir kanonik uygulamak özellikle hızlı veya kolay değildir , ancak temanızdaki çeşitli şablonlara dayalı if ifadeleri ve tema ayarları kullanılarak yapılabilir.

Alternatif olarak, ürün filtrelemeyi elden geçiren ve iş başındayken bazı SEO sorunlarını çözen Shopify uygulamaları mevcuttur. Boost bir örnektir; Bu uygulamayı kullanırken /erkek gömleklerini/ kırmızı renge göre filtrelersek, sonuçta elde edilen URL kanonikleri / erkek gömlekleri/ olur, bu nedenle dizindeki yinelenen içerik açısından her şey yolundadır.
Bu yaklaşımın dezavantajı, bunun değerli SEO sayfalarını Google için görünmez tutmanıza yol açabilmesidir. Bu filtre URL'lerini dizinin dışında tutmanın etkisi konusunda net olduğunuzdan emin olun; Rakiplerinizin 'kırmızı gömlekler' veya sayfanız ne olursa olsun ne tür sayfa sıralamasına sahip olduğunu görün ve bunları standartlaştırmanın avantaj ve dezavantajlarına dayalı bir değerlendirme yapın.
Ek olarak, etiket sayfalarında sayfa içeriğini düzenleyemeyeceğinizi belirtmekte fayda var. Genellikle, filtrelendiği sayfada olanı çoğaltır. Dolayısıyla, /mens-shirts/red, /mens-shirts ile aynı içeriğe sahip olacaktır. Daha niş anahtar kelime permütasyonlarını hedefleyen yüksek düzeyde optimize edilmiş sayfalara sahip olmayı hedefliyorsanız, bu can sıkıcı olabilir.
4) robots.txt ve XML site haritası düzenlenemiyor
Birçok e-ticaret sitesi, Google'ın, yönlü gezinme URL'leri gibi taranması gerekmeyen sayfaları taramasını durdurmak için robots.txt dosyasını kullanır.
Ancak URL yapısı gibi Shopify'daki robots.txt dosyası da katı ve kilitlidir. Her Shopify sitesinde aynıdır ve düzenlenemez. Shopify'ın robots.txt dosyası oldukça iyi bir iş çıkarsa da, Google'ın başka bir URL türünü görmesini engellemek için robots.txt dosyasına bir şeyler eklemek isteyebileceğiniz durumlar olabilir. Bunun yerine noindex etiketi uygulamak gibi farklı bir çözüme ihtiyacınız olacaktır.

Robots.txt gibi, bir gün XML site haritasını manuel olarak düzenlemek isteyebileceğiniz de söz konusu değil. Maalesef bu da Shopify tarafından engelleniyor. Bu forum , mağazaya özel bir site haritası dosyasının yüklendiği ve orijinal sitemap.xml'den yeni dosya URL'sine bir yönlendirmenin uygulandığı bir geçici çözümü listeler . Denemedim ve herkes için işe yaramıyor gibi görünüyor, ancak xml site haritanızı düzenlemek için çaresizseniz, denemeye değer olabilir.
5) Yinelenen ürün URL'leri
Shopify'daki ürün URL'leri varsayılan olarak koleksiyon yolunu içerir ve aynı ürüne farklı koleksiyonlar aracılığıyla erişirseniz aynı ürün birden fazla farklı URL'de bulunur. Örneğin, bir erkek kırmızı gömleği, örnek.com/products/ nice- red-shirt standart URL'sinde olabilir .
Ancak buna birkaç koleksiyon sayfası aracılığıyla erişebilirsiniz:
example.com/collections/mens-shirts-long-sleeve/products/nice-red-shirt
example.com/collections/formal-mens-shirts/products/nice-red-shirt
example.com/collections/mens-red-shirts/products/nice-red-shirt
Bu URL'lerin her biri aynı olur ancak example.com/products/nice-red-shirt'e standart hale getirilir.
Buradaki sınırlama, kurallı URL'nin, çoğu Shopify sitesinde /collections/all/ adresinde görüntüleyebileceğiniz Tüm Ürünler listeleme sayfasının dışına bağlanmayacağıdır.
Bu, Google için oldukça kafa karıştırıcı bir resim çiziyor. Kurallı etiket, URL'nin hangi sürümünün ana sürüm olduğunu göstermek için kullanılır. Yine de, öncelik verilmesi gerektiğini söylediğimiz sürüm, aslında zar zor bağlantılıdır ve çeşitli kanonik olmayan sürümlerle bağlantılıdır! Ürünlere gezinme menüsünden ve bir koleksiyon sayfasından erişirseniz, farklı bir URL'ye standart hale gelen bir URL'ye yönlendirilirsiniz.
Bu, temanın .liquid dosyasını düzenleyerek düzeltilebilir. Bu düzeltme, web sitesinde bağlantılı olanın standart URL olmasını sağlar ve herhangi bir karışıklığın giderilmesine yardımcı olur. Arama potansiyeli olan ürün URL'leriniz varsa, bu kesinlikle uygulamaya değer.
6) .htaccess'e erişimin olmaması yönlendirmeleri zorlaştırabilir
.htaccess olmaması, kural tabanlı yönlendirmelerin mümkün olmadığı anlamına gelir.
Shopify'da bireysel yönlendirmeleri kolayca uygulamak mümkün olsa da, toplu işler için bu biraz daha zordur ve bunların Excel'de tamamlanması ve Transportr gibi bir Shopify uygulaması aracılığıyla yüklenmesi gerekir .
Ayrıca, Shopify'ın 100.000 yönlendirmeyle sınırlı olmasına rağmen, bu sınırlamanın Transportr gibi uygulamalar için geçerli olmadığını belirtmekte fayda var.
7) Uluslararası alt dizin yok

İşletmeniz uluslararası olarak genişliyorsa, bu genişleme planının önemli bir parçasının uluslararası SEO olması ve organik trafiği en üst düzeye çıkarmak için web sitenizin nasıl yapılandırılacağı gerekir.
Bu genellikle alt dizinler, alt alanlar veya CCTLD'ler arasında seçim yapmayı içerir . Ancak Shopify ile uluslararası alt dizinler mümkün değildir, bu nedenle her ülke için tamamen ayrı alan adlarına sahip olmak istemiyorsanız tek seçenek bir alt alan adıdır. Örnek olarak https://uk.gymshark.com/ adresine bakın .
Google, alt alan adlarının alt dizinlerle aynı şekilde ele alındığını söyledi , ancak bu SEO topluluğunda tartışılmaya devam ediyor - işte Rand Fishkin , bunun doğru olmadığını kanıtlayan 14 vaka çalışmasına bağlantı veriyor . Benim deneyimim, alt dizinlerin her zaman alt alanlardan daha iyi performans gösterdiği yönündeydi ve söylenenlere rağmen, alt alanlar bir dereceye kadar ana etki alanından farklı muamele görüyor gibi görünüyor. Oysa bir alt dizin, yetkinin daha net bir şekilde konsolidasyonuna izin verir.
Ocak 2021 tarihli bu ileti dizisinde, Shopify'dan bir Küresel Ticaret Ürün Lideri, herhangi bir zaman çizelgesi olmamasına rağmen uluslararası web siteleri için alt dizinlerin değerlendirildiğini söyledi.
Buna alternatif bir yaklaşım ve Shopify'ın katı URL yapısının ortaya çıkardığı diğer sorunlar, ön uç ve arka ucun ayrıldığı ancak API aracılığıyla iletişim kurduğu Headless CMS kullanmak olabilir. Bu, URL'leriniz üzerinde tam kontrol sahibi olmanızı sağlar ve Shopify'ın kutudan çıkar çıkmaz sahip olduğu SEO esnekliğinin bir kısmını size geri verir. Başka bir zamana kadar Headless sitelerinin avantaj ve dezavantajlarına daha derinlemesine bakacağız!
Sonuç
Shopify'ın SEO sınırlamaları vardır, ancak bunlar kesinlikle tartışılmaz değildir. Yinelenen ürünler veya koleksiyon URL'leri gibi bazı SEO sorunları, biraz kurcalanarak veya (ücretli) Shopify uygulamaları kullanılarak çözülebilir.
Diğer SEO sınırlamaları yerleşiktir, böylece ilk kez çevrimiçi bir iş kuran ve çok az dijital bilgiye sahip olan kişiler, örneğin .htaccess veya robots.txt dosyasını düzenleyerek herhangi bir şeyi bozma tehlikesiyle karşı karşıya kalmazlar.
Daha fazla işletme onu kullanmaya başladıkça ve özellikle Shopify'ı kullanan şirketler büyüdükçe ve uzmanlık arttıkça, Shopify'ın onunla çalışanlara daha fazla özgürlük vermesini bekliyorum. Kullanıcılarının bilgisi, basit bir web sitesi işleten tek kişilik bir grubun ötesine geçmiş olacak ve Shopify bu ekstra esnekliği sağlamalıdır.
