SEO Shopify: Masalah & Kiat
Diterbitkan: 2021-07-19Shopify telah mencapai puncak popularitas baru, tetapi platform ini bukannya tanpa masalah SEO...
Shopify telah mengalami pertumbuhan yang signifikan selama beberapa tahun terakhir, dan ini benar-benar meningkat pada tahun 2020 karena semakin banyak orang yang menginginkan cara yang cepat, mudah, dan terukur untuk membuat bisnis mereka online selama pandemi.
Melihat data Google Trends, kita dapat melihat betapa jelas lonjakan itu:

Ini bukan tanpa alasan – Shopify adalah platform yang bagus untuk membangun bisnis, terutama bagi mereka yang tidak memiliki pengalaman digital – salah satu nilai jual utamanya adalah kesederhanaannya.
Tapi mungkin fokus pada kesederhanaan dan pembuatan platform yang terutama dibuat untuk pengguna tingkat pemula yang mengakibatkan ketidakfleksibelan Shopify: banyak tugas SEO teknis yang mungkin Anda harapkan untuk dilakukan pada platform seperti WordPress atau Magento tidak mungkin dilakukan di Shopify, dan lainnya memerlukan solusi yang cukup kompleks. Mari kita lihat beberapa masalah tersebut, serta beberapa tips SEO Shopify.
1) Struktur URL paksa
Salah satu hal pertama yang akan Anda perhatikan di situs Shopify mana pun adalah mereka semua memiliki struktur URL yang sama. Kategori adalah /koleksi/, dan setiap produk akan memiliki /produk/ di URL. Ini diatur dalam batu di Shopify, yang berarti Anda tidak akan dapat melakukan hal-hal seperti memiliki URL produk di root.
Saya tidak berpikir ini adalah masalah besar itu sendiri, tetapi jika Anda bermigrasi dari platform lain ke Shopify, seluruh situs web Anda harus melalui perubahan URL. Tentu saja, yang terbaik adalah menghindari perubahan URL jika memungkinkan. Migrasi ke Shopify yang melibatkan sejumlah besar perubahan URL paksa kemungkinan akan cukup menyakitkan, bahkan dengan pengalihan.
2) Tidak ada subkategori
Shopify juga tidak mengizinkan kami membuat subkategori dengan URL hierarkis.
Di platform lain, kami mungkin membuat subkategori dengan struktur URL berikut: example.com/collections/mens-shirts/long-sleeve .
Tetapi di Shopify, Anda tidak dapat memiliki hierarki dalam koleksi.
Jadi, jika Anda ingin itu menjadi halaman koleksi 'subkategori', itu harus menjadi koleksi datarnya sendiri, seperti:
example.com/collections/mens-shirts-long-sleeve.
Jika Anda mencoba menambahkan garis miring ke depan, itu akan otomatis berubah menjadi tanda hubung.
Perhatikan bahwa koleksi dapat disarangkan di bawah koleksi yang berbeda di menu navigasi, untuk memberikan tampilan visual subkategori. Tetapi dalam hal URL dan struktur backend, mereka berada pada level yang sama.
Idealnya, saya ingin struktur hierarkis dengan jelas menandakan hubungan antara set halaman kategori induk/anak. Namun, Anda dapat memfilter koleksi menurut tag, jenis yang membuat halaman subkategori. Tapi itu bukan tanpa masalah…
3) Duplikat konten yang dibuat oleh filter
Di luar kotak, koleksi dapat difilter dengan tag, memungkinkan pengguna untuk memfilter dan menyaring koleksi produk.
Misalnya, jika Anda menginginkan opsi untuk memfilter /kaos pria/ menurut warna merah, Anda akan membuat tag untuk warna merah dan menerapkannya ke semua produk yang relevan. Jika filter itu kemudian dipilih di /mens-shirt/, perilaku Shopify default adalah membuat URL baru:
example.com/collections/mens-shirts/red.
URL baru ini, dibuat dengan memilih filter, menambahkan tag ke URL asli dan memiliki kanonik referensi mandiri, sehingga dapat diindeks. Keuntungannya adalah memungkinkan kita untuk memiliki halaman yang dapat diindeks yang relevan dengan lebih banyak permintaan pencarian khusus (misalnya kategori item + warna), jenis menjalankan fungsi halaman subkategori statis.
Kelemahannya adalah dengan memiliki semua opsi filter yang dapat diindeks, koleksi duplikat dapat dengan mudah dibuat.
Jadi sementara kami memiliki halaman untuk Kaos Merah Pria di /collections/mens-shirts/red (diakses melalui filter), kami mungkin sudah memiliki halaman koleksi statis untuk Pria's Red Shirts di example.com/collections/mens-red-shirts /!
Ini kemudian dapat terjadi beberapa kali di setiap halaman koleksi.
Saya biasanya menyelesaikan masalah jenis ini menggunakan tag kanonik. Tidak terlalu cepat atau mudah untuk menerapkan kanonik khusus di Shopify, tetapi dapat dilakukan dengan menggunakan pernyataan if berdasarkan berbagai template di tema Anda dan menggunakan pengaturan tema.

Atau, ada aplikasi Shopify yang tersedia yang merombak pemfilteran produk dan menyelesaikan beberapa masalah SEO saat mereka melakukannya. Boost adalah salah satu contohnya; jika kita memfilter /mens-shirt/ dengan warna merah saat menggunakan aplikasi ini, URL yang dihasilkan kanonik ke /mens-shirt/, jadi semuanya baik-baik saja dalam hal duplikat konten dalam indeks.
Kelemahan dari pendekatan ini adalah hal ini dapat menyebabkan Anda menjaga halaman SEO yang berharga tidak terlihat oleh Google. Pastikan Anda jelas tentang dampak dari menjaga URL filter tersebut keluar dari indeks; lihat jenis halaman apa yang dimiliki pesaing untuk 'kaos merah' atau apa pun halaman Anda, dan buat penilaian berdasarkan keuntungan dan kerugian dari kanonikalisasi mereka.
Selain itu, perlu diperhatikan bahwa pada halaman tag, Anda tidak dapat mengedit konten halaman. Umumnya, itu akan menduplikasi apa yang ada di halaman yang difilter. Jadi, /mens-shirts/red akan memiliki konten yang sama dengan /mens-shirts. Itu bisa mengganggu jika Anda bertujuan untuk memiliki halaman yang sangat dioptimalkan yang menargetkan lebih banyak permutasi kata kunci niche.
4) Tidak dapat mengedit peta situs robots.txt & XML
Banyak situs eCommerce menggunakan robots.txt untuk menghentikan Google agar tidak merayapi laman yang tidak perlu dirayapi, seperti URL navigasi segi.
Tapi seperti struktur URL, file robots.txt di Shopify kaku dan terkunci. Itu sama di setiap situs Shopify dan tidak dapat diedit. Sementara file robots.txt Shopify melakukan pekerjaan yang cukup baik, mungkin ada kalanya Anda ingin menambahkan sesuatu ke robots.txt untuk memblokir Google agar tidak melihat jenis URL lain. Anda malah memerlukan solusi yang berbeda, seperti menerapkan tag noindex.

Seperti robots.txt, tidak menutup kemungkinan bahwa suatu hari Anda mungkin ingin mengedit peta situs XML secara manual. Sayangnya, itu juga diblokir oleh Shopify. Forum ini mencantumkan solusi di mana file peta situs khusus diunggah ke toko dan pengalihan diterapkan dari peta situs asli.xml ke URL file baru. Saya belum mencobanya dan tampaknya tidak berfungsi untuk semua orang, tetapi jika Anda putus asa untuk mengedit peta situs xml Anda, itu mungkin layak dicoba.
5) URL produk duplikat
Secara default, URL produk di Shopify menyertakan jalur pengumpulan, dan jika Anda mengakses produk yang sama melalui koleksi berbeda, produk identik itu tersedia di beberapa URL berbeda. Misalnya, kemeja merah pria mungkin ada di URL kanonik example.com/products/nice-red-shirt.
Tetapi Anda mungkin dapat mengaksesnya melalui beberapa halaman koleksi:
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
Masing-masing URL ini akan identik tetapi akan dikanonikalisasi ke example.com/products/nice-red-shirt.
Batasannya di sini adalah bahwa secara umum dan langsung, URL kanonik tersebut tidak akan ditautkan ke luar halaman daftar Semua Produk, yang dapat Anda lihat di sebagian besar situs Shopify di /collections/all/.
Ini memberikan gambaran yang cukup membingungkan bagi Google. Tag kanonik digunakan untuk menggambarkan versi URL mana yang merupakan versi master. Namun versi yang kami katakan harus diprioritaskan sebenarnya hampir tidak ditautkan, dan berbagai versi non-kanonik adalah yang ditautkan! Jika Anda mengakses produk melalui menu navigasi dan dari halaman koleksi, Anda akan diarahkan ke URL yang dikanonikalisasi ke URL lain.
Ini dapat diperbaiki dengan mengedit file .liquid tema. Perbaikan ini memastikan bahwa itu adalah URL kanonik yang ditautkan ke seluruh situs web dan akan membantu menjernihkan kebingungan apa pun. Jika Anda memiliki URL produk dengan potensi pencarian, ini tentu layak untuk diterapkan.
6) Tidak ada akses ke .htaccess dapat membuat pengalihan menjadi rumit
Tidak ada .htaccess berarti pengalihan berbasis aturan tidak dimungkinkan.
Meskipun dimungkinkan untuk menerapkan pengalihan individu dengan mudah di Shopify, untuk pekerjaan massal itu sedikit lebih sulit, dan ini harus diselesaikan di Excel dan diunggah melalui aplikasi Shopify seperti Transportr .
Juga perlu diperhatikan bahwa meskipun Shopify dibatasi hingga 100.000 pengalihan, batasan itu tidak berlaku untuk aplikasi seperti Transportr.
7) Tidak ada subdirektori internasional

Jika bisnis Anda berkembang secara internasional, bagian penting dari rencana ekspansi itu adalah SEO internasional dan bagaimana situs web Anda akan terstruktur untuk memaksimalkan lalu lintas organik.
Ini biasanya melibatkan pemilihan antara menggunakan subdirektori, subdomain, atau CCTLD . Tetapi dengan Shopify, subdirektori internasional tidak dimungkinkan, jadi kecuali Anda ingin memiliki domain yang sepenuhnya terpisah untuk setiap negara, subdomain adalah satu-satunya pilihan. Lihat https://uk.gymshark.com/ sebagai contoh.
Google telah mengatakan bahwa subdomain diperlakukan sama dengan subdirektori , tetapi hal ini masih diperdebatkan di komunitas SEO – inilah Rand Fishkin yang menghubungkan ke 14 studi kasus yang tampaknya membuktikan bahwa itu tidak benar. Pengalaman saya juga adalah bahwa subdirektori selalu mengungguli subdomain, dan tampaknya terlepas dari apa yang dikatakan, subdomain sampai batas tertentu, diperlakukan secara berbeda dengan domain utama. Sedangkan subdirektori memungkinkan konsolidasi otoritas yang lebih jelas.
Di utas ini dari Jan 2021 , Pemimpin Produk Perdagangan Global dari Shopify mengatakan bahwa subdirektori sedang dipertimbangkan untuk situs web internasional, meskipun tidak ada garis waktu.
Pendekatan alternatif untuk ini, dan masalah lain yang ditimbulkan oleh struktur URL kaku Shopify, adalah dengan menggunakan CMS Tanpa Kepala, di mana ujung depan dan ujung belakang dipisahkan tetapi berkomunikasi melalui API. Ini akan membuat Anda memegang kendali penuh atas URL Anda dan memberi Anda kembali beberapa fleksibilitas SEO yang tidak dimiliki Shopify di luar kotak. Kami akan melihat lebih dalam tentang kelebihan dan kekurangan situs Headless sampai lain waktu!
Kesimpulan
Shopify memang memiliki batasan SEO, tetapi tidak berarti tidak dapat disangkal. Beberapa masalah SEO seperti produk duplikat atau URL koleksi dapat diselesaikan dengan sedikit mengutak-atik atau melalui penggunaan aplikasi Shopify (berbayar).
Batasan SEO lainnya sudah ada di dalamnya sehingga orang yang mendirikan bisnis online untuk pertama kalinya dan dengan sedikit pengetahuan digital tidak akan dalam bahaya merusak apa pun – misalnya dengan mengedit .htaccess atau robots.txt.
Karena semakin banyak bisnis yang mulai menggunakannya dan terutama karena perusahaan yang menggunakan Shopify semakin besar dan keahlian tumbuh, saya berharap Shopify akan memberikan lebih banyak kebebasan kepada mereka yang bekerja dengannya. Pengetahuan penggunanya akan berkembang melampaui band satu orang yang menjalankan situs web dasar, dan Shopify harus memberikan fleksibilitas ekstra itu.
