Magento 2 Katmanlı Navigasyon SEO — En İyi Kılavuz
Yayınlanan: 2018-07-12Giderek daha rekabetçi bir iş ortamında, sezgisel, kullanıcı dostu navigasyon olmadan başarılı bir Magento mağazası hayal etmek imkansız.
Akıllı ara bağlantılara sahip çok düzeyli menüler, site haritaları, iyi planlanmış site mimarisi - bunlar daha iyi web sitesi kullanılabilirliği ve daha yüksek dönüşüm ölçümlerinin temel bileşenleridir.
Katmanlı gezinme , site gezinmesinin önemli yönlerinden biridir.
Ayrıca bu mekanizmanın oluşturduğu sayfaların SEO kapasitesi oldukça fazladır.
Nasıl yapılacağını öğrenmek için okumaya devam edin:
- Magento 2 mağazanızda katmanlı gezinmeyi ayarlayın (ve varsayılan sınırlamalarını atlayın),
- LN sayfaları için SEO stratejisi planlamak,
- Bu tür sayfalarla çalışırken yaygın SEO hatalarından kaçının,
- daha iyi SEO sonuçları için bu sayfaları etkili bir şekilde optimize edin,
- bunları site mimarinize başarıyla entegre edin.
İçindekiler
- Magento 2'de Katmanlı Gezinme Nedir?
- Magento'da Katmanlı Gezinme Nasıl Etkinleştirilir?
- Kategori Filtre Sayfaları için SEO Stratejisi Planlama
- A Planı
- Kategori Filtre Sayfaları için SEO dostu URL'ler oluşturma
- Katmanlı Gezinme Sayfaları için Robot Meta Üstbilgisi Ekleme
- Kategori Filtresi Çağrı Cihazları için rel=Canonical ekleme
- B planı
- Sonuç olarak
Magento 2'de Katmanlı Gezinme Nedir?
Katmanlı gezinme (aka kategori filtreleri veya LN veya kısa), herhangi bir kategori sayfasında (ve bazen ana sayfada) bulunabilen bir dizi dinamik filtredir.
Ana amacı, müşterinin ürünleri seçilen kriterlere göre hızlı bir şekilde sınıflandırmasına yardımcı olmaktır: fiyat, malzeme, renk, marka vb. Bu şekilde, mağaza kategorilerinde manuel olarak gezinmekten kaçınmanıza ve bir ürünün istenen sürümünü anında bulmanızı sağlar. .
Magento'da Katmanlı Gezinme Nasıl Etkinleştirilir?
Kutudan çıktığı haliyle Magento, kategori sayfalarındaki ürünleri filtreleme özelliğiyle birlikte gelir.
Bu işlevi etkinleştirmek için aşağıdaki talimatları izleyin:
- Store ⟶ Configuration'a gidin, sol taraftaki menüden Katalog bölümüne atlayın ve orada aynı başlık menü öğesini seçin;
- açılan seçenekler listesinden Katmanlı Gezinti öğesini seçin, genişletmek için tıklayın,
- Açılan ayarlarda Ürün Sayısını Göster seçeneğini Evet , Fiyat Gezinme Adımı Hesaplamasını Otomatik olarak ayarlayın,
- değişikliklerin yürürlüğe girmesi için Kaydet'i tıklayın .
* Katmanlı navigasyonu daha fazla yapılandırmak, örneğin filtrelenebilir öznitelikleri ayarlamak için bu talimatları kontrol edin. Katmanlı gezinme fiyatlarında ince ayar yapmak için bu kılavuza bakın.
Varsayılan kategori filtreleri ön uçta şöyle görünür:
ÖNEMLİ
Ancak, kutunun dışında, platformun aynı türden birkaç özelliği aynı anda seçmesine izin vermediğini unutmayın. Diyelim ki, özellikle son derece özelleştirilebilir ürünler satıyorsanız, oldukça uygun olmayan 2 veya daha fazla farklı renk, malzeme vb. ürünleri filtrelemek imkansızdır .
MageWorx'ün Katmanlı Gezinme uzantısının yardımcı olduğu yer burasıdır. Uzantı ile şunları yapabilirsiniz:
- müşterilerin birden çok özelliği filtrelemesine izin vermek için çoklu seçim seçeneğini ekleyin,
- her ürün özelliği için ayrı ayrı çoklu seçimi etkinleştirme/devre dışı bırakma,
- belirli kategori sayfalarında LN özelliklerini görüntülemek,
- ve dahası.
Uzantıyı keşfetmek için burayı tıklayın.
Optimize edilmiş kategori filtreleme şu şekilde çalışır:
Kategori Filtre Sayfaları için SEO Stratejisi Planlama
Bu tür sayfalar için bir SEO planı hazırlamaya başlamadan önce, bunların sistem tarafından nasıl oluşturulduğunu anlamalısınız.
Basit bir senaryo düşünelim: Diyelim ki Minneapolis'te farklı markaların kıyafetlerini satan bir Magento mağazamız var. Adını www.mystore.com koyalım
Mağazanın, kategorileri tonlarca kritere göre filtrelemeye izin veren bazı üçüncü taraf uzantıları vardır: marka, tasarım, cinsiyet, renk, boyut, model, fiyat, vb. Bu şekilde, bir müşteri kategorileri her filtrelediğinde, sistem filtrelenmiş yığınlar oluşturur. optimize edilmemiş URL'lere sahip sayfalar .
Diyelim ki, bir müşteri bazı filtreleme parametrelerini seçtikten sonra (örneğin 'Renk' ve 'Fiyat'), Magento filtrelenmiş sonuçlarla bir sayfa oluşturur. Platform, bu sayfa URL'sini oluşturmak için GET parametrelerini kullanır.
Sonuç olarak, filtrelenmiş bir kategori için şu şekilde elde edersiniz:
www.mystore.com/men/shoes.html ?color=23
www.mystore.com/women-tops.html ?size=353
Katmanlı gezinmeyi optimize eden ve müşterilerin iki veya daha fazla filtre seçmesine olanak tanıyan bir uzantınız varsa, birden çok filtre parametresine sahip bir yığın optimize edilmemiş URL'ler alacağınızdan, bu durumu daha da kötüleştirir: www.mystore.com/men/ shorts.html?color=49&price=-1000
Ayrıca, meta verileri ve açıklamaları ana filtrelenmiş kategori sayfasından otomatik olarak kopyalandığından, bu sayfa türleri potansiyel olarak tonlarca yinelenen içerik üretebilir.
Ve en önemli gerçek şu ki, varsayılan olarak katmanlı gezinme sayfaları dizinlemeden GİZLENMEMİŞTİR . Bu, site sıralamanızın performansını potansiyel olarak kötüleştirebilecekleri ve SEO ilerlemesini engelleyebilecekleri anlamına gelir.
Bu gerçekler ışığında aklınıza gelebilecek ilk düşünce, bu türdeki tüm sayfaları Google'dan gizlemek olabilir. Evet, mantıklı. Ancak her zaman dikkate alınması gereken daha iyi alternatifler vardır.
Böyle bir mağaza için 2 olası SEO senaryosunu karşılaştıralım.
A Planı
Yukarıda belirtildiği gibi, meta robotları / ayar rel=canonical etiketlerini kullanarak LN sayfalarını arama motoru botlarından gizleyebilirsiniz.
Artıları
Bu sayfalarla ilgilenmek için zamanınız veya SEO deneyiminiz yoksa, gidilecek yol budur. Ayrıca kategori sayfası filtrelerinden kurtularak ürün yönetimi sürecini optimize edersiniz: Gerektiğinde kategorileri ve ürünlerini içe/dışa aktarmanız sizin için daha kolay olacaktır.
Eksileri
Bu sayfalara erişimi kısıtlayarak, onları uygun şekilde optimize etme ve hedeflenen trafiğin fazladan bir kısmını alma fırsatını kaybedersiniz.
Ayrıca, kategori filtre sayfalarını ihmal ederek, kategori içindeki ürünleri manuel olarak yönetmeniz gerekecektir (örn. indirimde olan ürünleri yönetirken).
Nasıl
Varsayılan olarak, Magento'da NOINDEX FOLLOW robots meta başlıklarını eklemenin yanı sıra bunlar için rel=canonical etiketleri ayarlamanın veya bir robots.txt dosyasına eklemenin bir yolu yoktur.
Bunun nedeni, platformun kutudan çıktığı haliyle LN sayfaları için SEO dostu URL'ler üretmemesi ve onları tanımlayamamanızdır.
Bu nedenle, iyi yapılandırılmış URL'ler oluşturmak, bu sayfaları uygun şekilde bulmak ve yönetmek için zorunlu bir adımdır.
Kategori Filtre Sayfaları için SEO dostu URL'ler oluşturma
Bu tür URL'leri eklemek ve yukarıda belirtilen işlemleri uygulamak için Magento 2 için MageWorx SEO Suite Ultimate'ı kullanabilirsiniz.
Uzantı ile tüm LN sayfa URL'lerini bu şekilde kolayca dönüştürebilirsiniz. İşte nasıl yapılır:
- Mağazalara Git ⟶ Yapılandırma ⟶ MAGEWORX ⟶ SEO ⟶ SEO Genişletilmiş – SEO URL'leri .
- LN Filtreleri için Etkinleştir'i Evet olarak ayarlayın.
- SEO LN URL'leri Tanımlayıcı alanına , bu türdeki tüm sayfalarla ilişkilendirilecek bir tanımlayıcı (veya başka bir harf/sayı veya bunların kombinasyonu) girin - bizim durumumuzda bu ' l 'dir.
Artık tüm LN sayfa URL'lerimiz şu şekilde görünür: www.mystore.com/category/women-tops/l/brand:nike/color:black.html ve belirli URL'leri ile kolayca bulunabilir.
Katmanlı Gezinme Sayfaları için Robot Meta Üstbilgisi Ekleme
Bu aynı zamanda SEO Suite Ultimate ile yapılır.
İlk olarak, minimum filtre sayısını ayarlamanız gerekir. Bu, arama motorlarını, tarayıcılarının tarama sırasında ne kadar derine inmesine izin verildiği ve kaç kategori filtre katmanı dizine ekleyebilecekleri konusunda bilgilendirmek için gereklidir.
Söylemek,
- Mağazalar ⟶ Yapılandırma ⟶ MAGEWORX ⟶ SEO Meta Robots Ayarlarına gidin ve NOINDEX'i ayarlayın, Kategori LN Sayfaları için TAKİP EDİN Hayır olarak ayarlayın.
- Dizine eklemek istediğiniz gerekli filtre sayısını ayarlayın.
Örneğin, minimum filtre sayısını 2 olarak ayarladınız. Bu durumda:
- www.mystore.com/kids-clothes/boys/l/nike-hoodies/color:grey/size:m/material:cotton.html — bu sayfa 4 filtre tarafından oluşturulduğu için Google Dizininin dışında tutulacaktır
- www.mystore.com/eyewear/l/brand:rayben/genger:men.html – ve bu, 2 kritere göre filtrelendiğinden dizine alınacaktır.
Bittiğinde, bu ayarlarda kalın. Buradan, şunları yapabilirsiniz:
- tüm LN sayfaları için NOINDEX FOLLOW Robots Meta Başlığını ayarlayın,
- veya herhangi bir LN filtre kombinasyonu için belirli meta robotlar ekleyin.
Adımları takip et:
- Mağazalar ⟶ Yapılandırma ⟶ MAGEWORX ⟶ SEO'ya gidin . SEO Tabanı sekmesine atlayın ⟶ Meta Robotlar .
- NOINDEX FOLLOW Robots Meta Başlığını TÜM kategori filtrelenmiş sayfalar için ayarlayın - açılır menüden Evet'i seçin.
- Bazı LN sayfalarının taranmasını ve dizine eklenmesini sağlamak ve diğerlerine erişimi kısıtlamak istiyorsanız belirli filtre kombinasyonları için meta robotlar ekleyin (örn. dizin, takip: renk, marka – Google'ın renk+marka özniteliklerine göre filtrelenen sayfaları taramasını sağlarken diğerleri).
Bu ayarın minimum filtre sayısından daha büyük bir önceliğe sahip olduğunu unutmayın.
Bunun anlamı, NOINDEX LN filtrelerinin sayısını '0' olarak ayarlarsanız ve bu dosyaya “index,follow:color” eklerseniz, uzantı filtre sayısı ayarını geçersiz kılar ve filtrelenen LN sayfaları için INDEX, FOLLOW Meta Robots başlığını ekler. 'renk' ile.
Kategori Filtresi Çağrı Cihazları için rel=Canonical ekleme
Alternatif olarak, Google'a LN sayfalarınızın ve kategori sayfalarınızın aslında bir ve aynı olduğunu söyleyebilirsiniz.
Bu, rel=canonical etiketinin yardımıyla yapılabilir. Google'a LN sayfalarınızın aşağıdakilerin ana kopyasını temsil ettiğini bildirebilir:
- geçerli kategori,
- hedeflenen filtrelenmiş sayfa (örn. marka).
Önceki seçeneği belirlerseniz, Google hiçbir kategori filtresi sayfasını dizine eklemez. İkincisini seçerseniz, arama motoru belirtilen özniteliğe göre filtrelenen tüm sayfaları dizine ekler.
Örneğin, filtrelenmiş sayfa seçeneği etkinleştirilirse, müşteriler ürünleri renkli kumaş türüne göre filtrelediğinde, standart etiket Google'ı /apparel/l/color:red/cloth-type:silk.html öğesine yönlendirir.
rel=canonical etiketini uygulamak için:
1. Mağazalar ⟶ Konfigürasyon ⟶ MAGEWORX ⟶ SEO ⟶ Kurallı URL Ayarları 'na gidin .
2. Bu ayarlara atlayın ve tercih ettiğiniz seçeneği belirleyin:
Lütfen her ürün özelliği için bu ayarın üzerine ayrı ayrı yazabileceğinizi unutmayın. Bu, MAĞAZALAR ⟶ Nitelikler ⟶ Ürün ⟶ Nitelik ⟶ Ön uç özellikleri 'de bulunan 'Katmanlı Gezinme Müşteri Adaylarına Göre Filtrelenen Sayfalar için Kurallı Etiket' ayarları altında olabilir.
Bu kadar!
Vay! Yorgun?
Endişelenme, yolun yarısındayız!
B planı
Sert, güçlü ve korkusuzsanız, fazladan bir mil gidebilir ve LN sayfalarını (neredeyse) düzenli ve tamamen optimize edilmiş sayfalara dönüştürebilirsiniz .
Bu, benzersiz sayfa başlıkları, anahtar kelimeler, açıklamalar, içerik ekleyerek yapılabilir.
Minneapolis'te kıyafet satan çevrimiçi mağazamız örneğinde bunu nasıl yerine getirebileceğimizi görelim.
Artıları
Bu yaklaşım sizin için çeşitli şekillerde faydalı olabilir:
- mağazanızda alt kategori yoksa kategori filtre sayfaları görevini başarıyla yerine getirebilir,
- bu sayfalar, uzun kuyruklu veya herhangi bir özel arama sorgusu için tamamen optimize edilebilir; bu şekilde, " siyah New Balance kadın spor ayakkabısı, 35 beden " araması yapan kullanıcılar, yüksek düzeyde alakalı sonuçların bulunduğu bir sayfaya gidecektir.
- optimize edildiğinde, bu sayfalar site mimarinizi genişletebilir ve güçlendirebilir,
- LP sayfaları, ürün özelliklerindeki değişikliklerle birlikte otomatik olarak güncellenir.
Eksileri
Bu sayfalar için SEO yapmak biraz ekstra zaman ve çaba gerektirecektir. Ayrıca, bu sayfalardan veri almaya/dışa aktarmaya karar verirseniz, oldukça sorunlu olacaktır.
Nasıl
Katmanlı gezinme ile filtrelenmiş sayfaları Google'ın favorileri haline getirmek için yapılabilecek şey budur.
Platformun varsayılan işlevselliği gerekli işlevselliğe sahip olmadığı için bazı 3d taraf çözümlerine başvurmanız gerekecek.
SEO Suite Ultimate'ı zaten yüklediyseniz, onunla çalışmaya devam edin - uzantı, kategori filtre sayfalarını başarıyla optimize etmek için tüm araçlara sahiptir.
Herhangi bir Magento 2 SEO uzantınız yoksa, herhangi bir sayfa türü için büyük miktarda meta veriyi optimize etmek için basit ama çok kullanışlı bir uygulamayı düşünebilirsiniz – MageWorx'tan SEO Meta Şablonları .
Eklentiyi yüklemek için burayı tıklayın.
Yukarıda belirtilen örneklerden herhangi biri yüklendikten sonra, Pazarlama ⟶ MageWorx SEO Şablonları ⟶ Kategori Filtre Şablonları bölümüne gidin.
Burası, filtrelenen her sayfa için hızlı bir şekilde meta veri ( meta başlık, açıklama ve anahtar kelimeler ) oluşturabileceğiniz ve ayrıca mağaza açıklamasını optimize edebileceğiniz yerdir.
Uzantı, bu önemli sayfa öğelerini SEO dostu bir şekilde toplu olarak optimize etmenize olanak tanıyan gelişmiş şablonlar oluşturmanıza olanak tanır.
İlk önce, ne için bir şablon oluşturacağınızı seçin.
Ön uçta bir kullanıcı tarafından seçildiğinde, bu özellik bir LN sayfası oluşturmayı tetikleyecek ve bu şablon, optimize etmek için otomatik olarak uygulanacaktır.
Ayrıca buradan, bu şablonun çalışacağı mağaza görünümünü seçebilirsiniz.
Bir sonraki adımda, Assign Type öğesini seçin. Her şablon ya tüm kategoriler için ya da sadece seçilenler için kullanılabilir (bunları seçmek için sol taraftaki menüden Kategoriler sekmesine geçin).
Ayrıca buradan şablonun adını ekleyebilirsiniz (daha sonra tüm şablonlar listesinde tanımlamak için).
Hedeflenen kategori için kullanılabilen yalnızca bir Şablon Türü – Mağaza Görünümü – Kategori – Özellik kombinasyonu olduğunu unutmayın.
Aynı koşullara sahip farklı şablonlara atanan kategoriler, Kategori Ağacında Devre Dışı olarak gösterilecektir.
Ardından, bir şablon kuralı ekleyin.
Bunu eklemek, seçilen meta öğe deposu açıklamasının nasıl görüneceğini tanımladığı için sürecin çok önemli bir parçasıdır.
Örneğin, şunun gibi bir meta açıklama eklemek için: Minneapolis'teki En İyi Ayakkabı Mağazasında 300 $ karşılığında Nike Shoes, 2018 yaz koleksiyonunu satın al ', yapmanız gerekenler:
- Giriş, Satın Alma, Satın Alma, Sipariş Etme sözcüklerini ekleyin. Birkaç eş anlamlı sözcük ekleyebileceğinizi ve bunların arasında/aralarında rastgeleleştiriciyi (||) kullanabileceğinizi unutmayın. Bu özellikle, uzantı girilen eş anlamlılardan birini otomatik olarak rastgele alır. Bu yaklaşım diğer şablon değişkenleri için kullanılabilir, örneğin: [-parameters:||-filters: {filter_all}]. Rastgele blokların sayısı şablon içinde sınırlı değildir.
- [marka] [koleksiyon] [mağaza adı] [fiyat] [konum] değişkenlerini ekleyin.
Bazı durumlarda, nitelik değerleri doldurulmadığında bir zorlukla karşılaşabilirsiniz.
Hızlı çözüm, [attribute1|attribute2|attribute3|…] yapısını kullanmaktır.
Bu şekilde işte. Diyelim ki [üretici|marka] gibi bir yapınız var. Şablon kuralında yukarıda belirtilen yapıyı kullanırsanız, uzantı ilk öznitelik değerini kontrol eder ve mevcut değilse ikinci, üçüncü vb. en uygun seçeneği bulana kadar devam eder.
Ürünün bir özelliği olması durumunda [prefix {attribute} soneki] yapısı kullanılabilir.
[Harika {renk}] [modeli] yalnızca [fiyat] karşılığında satın alın, bu yapının 'Hareket Halindeyken Sketchers Satın Alın'a dönüştürüleceği anlamına gelir
Veya ürün [renk] özelliğine sahipse 'Bu harika siyah Sketchers On-the-GO'yu sadece 99$'a satın alın'.
Statik ve dinamik şablon değişkenlerinin listesi aşağıdadır:
Ek olarak, bu ayarların altında, bu şablonu Tüm kategori filtrelerine veya yalnızca Boş değerlere sahip olanlara uygulamayı da seçebilirsiniz.
Ayrıca, bu şablonu Magento Cron ile otomatik olarak uygulayacak şekilde ayarlayabilirsiniz.
Temelde bu.
Şimdi, MageWorx SEO Şablonları ⟶ Kategori Filtre Şablonları'na gidin ve orada oluşturulan tüm şablonlarınızı yönetin (test edin, uygulayın, düzenleyin, silin).
ÖNEMLİ
En iyi SEO uygulamalarına göre, genellikle bir seferde bir LN öznitelik filtresinin optimize edilmesi önerilir.
Diyelim ki, marka, model, renk, malzeme, fiyat gibi birden çok özelliğe sahip bir kategori sayfanız varsa. Bir müşteri hepsini seçtiğinde, filtrelenmiş bir sayfa alırsınız: /l/brand:new=balance/model:sport-g/color:white/material:genuine-leather/price:299.html ).
Bunun gibi sayfalar, ana özelliği (bu durumda New Balance markası) için optimize edilmişse SEO'da en iyi performansı gösterecektir.
Uzantı ile, farklı katmanlı gezinme nitelikleri için öncelik belirtmek de mümkündür. Bu şekilde, aynı şablon bir dizi farklı öznitelikle ilişkilendirilmişse, uzantı en büyük önceliğe sahip olanı seçecektir.
Öznitelik önceliğini ayarlamak için, önce Mağazalar ⟶ Yapılandırma ⟶ MAGEWORX ⟶ SEO ⟶ SEO Genişletilmiş altında varsayılan olarak etkin olan 'Tek bir filtre için SEO'lu verileri kullan' seçeneğini devre dışı bırakın.
Ve şimdi, Mağazalar⟶ Nitelikler ⟶ Ürün'e gidin ve konumu belirtin (konum ne kadar büyükse, önceliği o kadar düşük olur).
Sonuç olarak
Gördüğünüz gibi, katmanlı gezinme ile filtrelenen sayfaları optimize etme süreci o kadar kolay değil.
Ama kesinlikle buna değer! Sitenizi tıkırdatan bir yığın kullanılamaz sayfa yerine, bir sürü iyi SEO'lu ve yapılandırılmış web sitesi birimi alabilirsiniz. Bunu başarmak için tek ihtiyacınız olan ayrıntılı bir plan ve doğru araçlar .
* * * * *
Kategori filtre sayfalarını optimize etme konusunda herhangi bir deneyiminiz var mı? Aşağıdaki yorumlar bölümünde uzmanlığınızı paylaşmaktan çekinmeyin.