SEO teknis e-commerce: URL berfaset, paginasi, canonical, varian, halaman habis stok, kecepatan, schema Product, dan sitemap, sesuai aturan Google.

Di halaman ini
Singkatnya
SEO teknis untuk e-commerce berarti memastikan Google dapat merayapi, mengindeks, dan memahami katalog yang menghasilkan jauh lebih banyak URL daripada jumlah produknya. Delapan perbaikan yang paling penting adalah: mengendalikan navigasi berfaset, memberi setiap halaman bernomor urut kanonikalnya sendiri, memilih satu canonical per produk, menandai varian dengan ProductGroup, menangani produk habis stok dan yang sudah dihentikan tanpa soft 404, memenuhi Core Web Vitals pada templat, menambahkan data terstruktur Product beserta feed Merchant Center, dan membatasi sitemap XML hanya pada URL yang dapat diindeks.
Ingin tahu lebih banyak? Tanyakan kepada
Kuis singkat
Dari mana toko online Anda sebaiknya mendapatkan pelanggan berikutnya?
Sorank cocok dengan jawaban Anda
Coba selama 3 hari di situs Anda sendiri dan lihat posisi Anda di Google, ChatGPT, dan AI lainnya.
Mulai uji coba gratis 3 hari3 hari gratis, lalu berhenti kapan saja. Garansi hasil atau uang kembali 90 hari.
Blog dengan 200 artikel memiliki sekitar 200 URL. Toko dengan 2000 produk bisa menampilkan ratusan ribu URL, begitu setiap filter, urutan pengurutan, warna, dan nomor halaman menjadi tautan. Itulah sebabnya SEO teknis untuk e-commerce adalah disiplin tersendiri: aturan umum SEO teknis tetap berlaku, tetapi skala dan templat mengubah prioritas. Google mendokumentasikan sebagian besar hal berikut dalam panduan mengelola navigasi berfaset dan bagian e-commerce-nya. Panduan ini menjadikannya daftar periksa per jenis halaman, sehingga setiap perbaikan dilakukan sekali dan berlaku untuk seluruh katalog.
Tiga hal membedakan toko dari situs konten:
Akibatnya adalah masalah anggaran perayapan dan duplikasi: Googlebot menghabiskan kunjungannya pada salinan yang difilter atau diurutkan, sementara produk baru dan kategori penting menunggu. Tabel di bawah ini menghubungkan setiap masalah yang berulang dengan penyebabnya dan perbaikan yang direkomendasikan Google.
| Masalah | Penyebab umum | Perbaikan |
|---|---|---|
| Perayapan terbuang untuk filter | Tautan faset (warna, ukuran, harga) | Blokir faset yang tidak berguna di robots.txt, indeks hanya faset yang dicari orang |
| Daftar duplikat | Urutan pengurutan, parameter pelacakan | Canonical ke URL bersih, robots.txt untuk parameter pengurutan |
| Produk di kedalaman tidak ditemukan | Paginasi lewat JavaScript atau fragmen # | Tautan ?page=n yang dapat dirayapi, setiap halaman dengan canonical sendiri |
| Produk yang sama di beberapa URL | Produk dapat diakses lewat beberapa jalur kategori | Satu URL produk tanpa kategori, canonical mengarah ke sana |
| Varian saling bersaing | Satu URL per warna atau ukuran, tanpa pengelompokan | Markup ProductGroup, satu canonical per grup atau per halaman varian |
| Soft 404 | Halaman produk kosong karena habis atau dihentikan | Pertahankan halaman dengan alternatif; 301 atau 404 jika benar-benar dihentikan |
| Templat lambat | Gambar berat, skrip pihak ketiga | Perbaiki LCP, INP, dan CLS di tingkat templat |
| Sitemap penuh sampah | URL berfilter, dialihkan, atau noindex ikut terdaftar | Hanya URL kanonik, dapat diindeks, dengan status 200 |
Navigasi berfaset (filter pada halaman kategori) adalah sumber pertama perayapan yang terbuang di sebagian besar toko. Arahan Google sangat jelas: jika URL yang difilter tidak perlu muncul di hasil pencarian, blokir di robots.txt. Tag canonical hanya mengurangi perayapan URL non-kanonik secara perlahan seiring waktu, dan nofollow hanya berfungsi jika setiap tautan ke URL tersebut membawanya.
Metode yang terbukti di lapangan membagi faset menjadi dua kelompok:
Ketika URL yang difilter harus tetap dapat dirayapi, Google meminta pemisah parameter standar &, urutan filter yang tetap agar kombinasi yang sama tidak pernah menghasilkan dua URL, dan status HTTP 404 ketika suatu kombinasi tidak menampilkan produk.
Perhatian
Jangan gabungkan blokir robots.txt dengan tag noindex pada URL yang sama. Jika Google tidak bisa merayapi halaman, Google tidak pernah melihat noindex, dan URL bisa tetap terindeks tanpa deskripsi. Pilih salah satu: blokir perayapan jika hanya membuang sumber daya, atau izinkan perayapan dengan noindex sampai URL lama hilang, lalu blokir.
Kategori besar dibagi menjadi beberapa halaman, dan produk di halaman 8 hanya ditemukan jika Google dapat mencapai halaman 8. Panduan paginasi untuk e-commerce dari Google menetapkan empat aturan:
Untuk pembahasan lebih dalam tentang halaman «lihat semua» dan pola «muat lainnya», baca artikel kami tentang SEO paginasi.
Sebuah tag canonical memberi tahu Google URL mana yang menjadi versi acuan di antara beberapa halaman yang hampir identik. Di toko, tiga aturan mencakup sebagian besar kasus:
Canonical adalah petunjuk yang diabaikan Google ketika sinyalnya bertentangan: tautan internal ke versi berparameter, sitemap yang mencantumkannya, atau canonical yang mengarah ke halaman yang dialihkan atau berstatus noindex. Konsistensi antara tautan, canonical, dan sitemap lebih penting daripada tag itu sendiri.
Warna, ukuran, dan bahan selalu memunculkan pertanyaan yang sama di setiap toko: satu halaman untuk semua varian, atau satu halaman per varian? Google mendukung keduanya, sebagaimana dijelaskan dalam dokumentasi data terstruktur varian produk:
Dalam kedua kasus, tandai grup dengan ProductGroup, daftarkan varian dengan hasVariant, nyatakan atributnya di variesBy (color, size, material, pattern, suggestedAge, suggestedGender), dan beri setiap varian sku atau gtin-nya sendiri. Google juga meminta agar setiap varian dapat dipilih lebih dulu lewat URL-nya sendiri, misalnya dengan ?color=green&size=small, dan halaman lalu menampilkan gambar, harga, dan ketersediaan yang benar.
Contoh
Kaos yang dijual dalam 5 warna dan 6 ukuran menghasilkan 30 varian. Mengindeks 30 halaman akan memecah sinyal. Pilihan umum adalah satu halaman per warna (5 halaman, masing-masing dengan foto dan permintaan sendiri), dengan ukuran yang dipilih di halaman, semuanya dikelompokkan di bawah productGroupID yang sama.
Stok adalah tempat URL toko paling sering rusak. Halaman produk kosong yang hanya bertuliskan «Tidak tersedia» dapat dilaporkan sebagai soft 404 di Search Console, dan halaman itu kehilangan peringkat dan tautannya. Jawaban yang tepat bergantung pada berapa lama produk tersebut tidak tersedia:
| Situasi | Penanganan yang direkomendasikan |
|---|---|
| Habis stok sementara | Biarkan halaman tetap aktif (200), tetapkan ketersediaan OutOfStock di markup, tampilkan tanggal restok dan produk serupa yang tersedia |
| Produk musiman, kembali tahun depan | Pertahankan halaman dan URL-nya, tambahkan alternatif dan pendaftaran pemberitahuan ketersediaan |
| Dihentikan, dengan pengganti yang dekat | Alihkan dengan 301 ke pengganti atau kategori terdekat |
| Dihentikan, tanpa padanan dan tanpa tautan | Kembalikan 404 atau 410 dan hapus dari sitemap serta tautan internal |
| Dihentikan, tetapi masih mendatangkan kunjungan atau tautan | Pertahankan halaman arsip dengan spesifikasi dan penggantinya |
Hindari mengalihkan setiap produk yang dihentikan ke beranda: Google sering memperlakukan pengalihan massal seperti ini sebagai soft 404. Untuk aturan pengalihan itu sendiri, lihat panduan kami tentang pengalihan SEO.
Google mengukur pengalaman halaman dengan Core Web Vitals. Menurut web.dev, sebuah halaman dianggap «baik» ketika pada persentil ke-75 kunjungan nyata di seluler dan desktop, LCP-nya 2,5 detik atau kurang, INP-nya 200 milidetik atau kurang, dan CLS-nya 0,1 atau kurang. Toko gagal memenuhi ambang ini karena alasan yang berulang:
Kerjakan per templat, bukan per URL: memperbaiki templat produk akan memperbaiki ribuan halaman sekaligus. Laporan Core Web Vitals di Search Console sudah mengelompokkan URL berdasarkan halaman yang serupa.
Data terstruktur Product (name, image, offers dengan harga, mata uang, dan ketersediaan, aggregateRating ketika ulasannya asli dan tampil di halaman) membuat halaman produk memenuhi syarat untuk hasil kaya dengan harga dan stok. Tambahkan BreadcrumbList pada kategori dan produk, serta Organization pada beranda. Google juga merekomendasikan pengiriman feed produk ke Merchant Center di samping markup: feed mengendalikan apa yang muncul di tab Shopping dan diperbarui sesuai jadwal Anda sendiri. Panduan kami tentang halaman produk e-commerce membahas sisi konten dari templat yang sama.
Untuk sitemap XML, dokumentasi sitemap Google menetapkan batas 50.000 URL atau 50 MB tidak terkompresi per file, mengabaikan tag priority dan changefreq, dan hanya menggunakan lastmod jika selalu akurat. Aturan praktis untuk toko:
Pemeriksa sitemap gratis menandai URL yang dialihkan, rusak, atau noindex yang tercantum karena kesalahan.
Tips
Bandingkan jumlah URL di sitemap produk Anda dengan jumlah produk yang ditandai «Terindeks» di laporan pengindeksan halaman Search Console, yang difilter menurut sitemap tersebut. Selisih besar menunjukkan duplikasi, halaman tipis, atau masalah perayapan pada templat produk.
Ya. ChatGPT, Gemini, dan Perplexity kini merekomendasikan produk dan toko, dan mereka mengandalkan halaman yang dapat mereka ambil dan baca. Tiga poin teknis menentukan apakah katalog Anda bisa dikutip:
Studi sitasi AI di ritel kami menunjukkan sumber mana yang dikutip AI untuk pertanyaan belanja, dan artikel tentang AI di e-commerce membahas saluran belanja AI yang baru. Untuk melihat apakah toko Anda disebut dalam jawaban tersebut, pelacakan penyebutan AI memantau merek Anda di ChatGPT, Claude, dan Gemini.
Mulailah dari yang memblokir pengindeksan, lalu yang membuang perayapan, dan terakhir yang meningkatkan peringkat dan klik:
Jalankan audit SEO e-commerce lengkap setiap beberapa bulan dan setelah setiap migrasi platform, dan perkirakan nilai perbaikannya dengan kalkulator ROI SEO e-commerce.

Toko yang bersih secara teknis membiarkan setiap produk dan kategori bersaing dengan kontennya, bukan melawan duplikasi. Setelah templat beres, pertumbuhan datang dari konten dan otoritas: Sorank menemukan kata kunci yang bisa dimenangkan toko Anda, menulis dan menerbitkan panduan belanja yang dioptimalkan dengan tautan internal ke kategori Anda, memperoleh tautan balik alami secara otomatis dari situs lebih dari 5000 penggunanya, dan melacak sitasi Anda di AI, secara otomatis. Lihat paket, mulai dari $49 per bulan dengan penagihan tahunan, dengan uji coba gratis 3 hari.
Bobotnya lebih besar karena toko menghasilkan jauh lebih banyak URL daripada jumlah produknya, akibat filter, pengurutan, paginasi, dan varian. Satu kesalahan di templat produk atau kategori akan terulang di setiap halaman jenis tersebut. Untuk katalog kecil dengan sedikit filter, dasar-dasarnya sudah cukup; untuk katalog besar, pengendalian perayapan dan duplikasi sering menentukan apakah produk baru bisa terindeks sama sekali.
Hanya halaman yang difilter dan sesuai dengan pencarian nyata, misalnya warna atau bahan yang diketik orang di Google, dan hanya dengan URL bersih, title yang unik, serta konten yang orisinal. Kombinasi beberapa filter, rentang harga, dan urutan pengurutan sebaiknya tetap di luar perayapan, biasanya dengan aturan robots.txt untuk parameternya.
Shopify, WooCommerce, Magento, BigCommerce, dan PrestaShop semuanya bisa berperingkat baik jika dikonfigurasi dengan benar. Perbedaannya ada pada kendali: beberapa platform memaksakan struktur URL, menggandakan jalur produk, atau membatasi pengeditan robots.txt. Sebelum memilih atau bermigrasi, periksa bagaimana setiap platform menangani canonical, URL berfaset, pengalihan, dan data terstruktur.
MEREKA MENCOBA SORANK SEBELUM ANDA
