Migrasi URL Shopify ke headless tanpa kehilangan traffic
Rencanakan migrasi Shopify ke headless dengan redirect map, impor massal, validasi staging, UTM preservation, dan cek launch day.

Saat toko pindah dari Shopify Liquid ke storefront headless dengan Next.js, Hydrogen, atau stack kustom, bagian visual biasanya bukan risiko terbesar. Risiko sebenarnya ada di layer URL.
Shopify memakai struktur yang cukup kaku:
/products/{handle}/collections/{handle}/pages/{handle}
Storefront headless sering memperkenalkan route yang lebih pendek:
/produk/{handle}/kategori/{handle}/{handle}
Struktur baru bisa lebih baik untuk brand. Tetapi saat launch, URL lama masih ada di Google, email, iklan, affiliate, QR code, marketplace support page, dan bookmark pelanggan.
Risiko migrasi Shopify
Tanpa redirect map, migrasi headless biasanya memunculkan tiga masalah:
- 404 untuk URL lama. Googlebot dan pembeli masih membuka URL produk, koleksi, atau artikel lama.
- Sinyal SEO terputus. Backlink dan internal link lama tidak mengarah bersih ke destination baru.
- Campaign rusak. Link email, paid social, influencer, dan affiliate berhenti membawa pembeli ke produk yang benar.
Jangan tunggu DNS cutover untuk membuat redirect. Redirect map harus siap, diimpor, dan diuji di staging sebelum traffic produksi diarahkan ke storefront baru.
1. Ekspor URL Shopify lama
Mulai dari data yang sudah ada:
- export produk dari Shopify Admin
- sitemap XML toko lama
- landing page dari Google Analytics atau warehouse
- halaman dengan impression dan click dari Search Console
- campaign URL aktif dengan parameter UTM
- link affiliate dan partner
Buat CSV seperti ini:
old_url,new_url,status,priority,owner,notes
https://store.example/products/kemeja-linen,https://brand.example/produk/kemeja-linen,301,high,seo,produk utama
https://store.example/collections/sale,https://brand.example/kategori/sale,301,high,marketing,kampanye masih aktif2. Jangan hanya redirect ke homepage
Redirect semua produk lama ke homepage memang cepat, tetapi buruk untuk pengguna dan SEO. Jika pelanggan membuka link sepatu tertentu, mereka seharusnya masuk ke produk atau kategori yang relevan, bukan halaman depan.
Gunakan aturan ini:
- produk lama -> produk baru yang setara
- koleksi lama -> kategori baru yang setara
- artikel lama -> artikel baru atau halaman panduan yang paling dekat
- produk yang discontinued -> kategori atau halaman pengganti yang jelas
3. Pertahankan UTM dan parameter campaign
Toko Indonesia sering punya link dari WhatsApp, TikTok, Instagram, email, affiliate, dan marketplace. Banyak link membawa parameter seperti:
utm_sourceutm_mediumutm_campaignrefvoucher
Jika redirect membuang parameter ini, laporan campaign menjadi sulit dibaca. Saat membuat aturan, aktifkan query parameter passing kecuali ada alasan jelas untuk membersihkannya.
4. Impor dan validasi di UrlEdge
Gunakan Bulk URL Management untuk mengimpor redirect map CSV. Setelah itu:
- cek duplikat source
- cek destination URL yang tidak valid
- cek redirect loop
- ambil sampel URL high priority
- uji dengan Redirect Checker
Jangan hanya menguji 10 URL mudah. Uji produk populer, kategori lama, campaign ber-UTM, dan URL yang pernah punya traffic tinggi.
5. Launch day
Sebelum DNS berpindah:
- pastikan canonical hostname final sudah dipilih
- pastikan HTTPS aktif
- pastikan redirect map sudah di-publish
- siapkan rollback
- aktifkan monitoring link rusak
Setelah launch, pantau 404, redirect chain, traffic organik, dan campaign landing page. Migrasi Shopify yang bersih bukan berarti tidak ada masalah. Artinya masalah ditemukan cepat dan tidak dibiarkan memakan traffic.
Artikel Terkait
Lihat semua
Alternatif Firebase Dynamic Links untuk link aplikasi
Firebase Dynamic Links sudah shut down pada 25 Agustus 2025. Pelajari cara menggantinya dengan branded smart link, routing perangkat, dan fallback yang jelas.

Perbedaan redirect 301, 302, 307, dan 308
Gunakan 301 atau 308 untuk perpindahan permanen, dan 302 atau 307 untuk perubahan sementara. Bedanya ada pada niat dan apakah method HTTP harus tetap sama.