SEO Teknis / E-commerce

Validator Digit Cek GTIN, UPC, EAN & ISBN

Tempel sekumpulan barcode produk atau ISBN buku, satu per baris. Kami menghitung ulang setiap digit cek dengan algoritma GTIN (mod-10) dan ISBN-10 (mod-11) yang asli, lalu menandai apa pun yang akan ditolak oleh Google Merchant Center atau hasil kaya Produk.

Anda bisa menempel kode polos, kode berawalan "ISBN"/"UPC"/"EAN"/"GTIN", kode dengan spasi atau tanda hubung, atau ekspor spreadsheet seperti "SKU-1042, 9780306406157" — label sebelum koma atau tab terakhir disimpan sebagai referensi dan diabaikan saat pengecekan.

Apa yang diperiksa alat ini

Setiap GTIN, UPC, EAN, dan ISBN diakhiri dengan digit cek yang dihitung dari digit-digit sebelumnya. Satu digit yang salah ketik atau tertukar di mana pun dalam kode akan mengubah digit cek tersebut — inilah cara Google Merchant Center, mesin kasir, dan sistem perpustakaan menangkap kode yang salah secara otomatis. Alat ini menjalankan perhitungan yang sama agar Anda bisa menemukannya lebih dulu.

Cara kerja pemeriksaan

Tidak ada yang ditebak di sini — setiap kode diklasifikasikan berdasarkan panjangnya, lalu divalidasi dengan algoritma digit cek resminya masing-masing.

Keluarga GTIN (mod-10): EAN-8, UPC-A, EAN-13, GTIN-14

Algoritma GTIN.org / GS1: mulai dari digit tepat di kiri digit cek, bobot berselang-seling 3 dan 1, jumlahkan hasil kalinya, dan digit cek adalah angka yang membuat totalnya kelipatan 10. Satu rumus ini mencakup kode 8, 12, 13, dan 14 digit.

ISBN-10 (mod-11)

Algoritma yang berbeda dan lebih tua, hanya dipakai ISBN 10 digit: sembilan digit pertama diberi bobot 10 turun ke 2, dijumlahkan, dan sisa bagi 11 menjadi digit cek — sisa 10 ditulis sebagai huruf X, bukan dua digit angka.

Deteksi duplikat

Kode yang sama muncul dua kali dalam satu batch ditandai terpisah dari validitasnya — GTIN duplikat di dua produk berbeda adalah salah satu alasan paling umum Google Merchant Center menangguhkan listing, bahkan ketika kedua kode masing-masing lolos checksum.

Mengapa ini penting untuk SEO & Merchant Center

Markup Produk schema.org (gtin8/gtin12/gtin13/gtin14/isbn) dan feed Google Merchant Center sama-sama divalidasi dengan aturan digit cek ini — kode yang tidak valid akan ditolak diam-diam atau ditandai sebagai masalah kualitas data, yang bisa memblokir hasil kaya Produk dan iklan belanja sepenuhnya.

Pertanyaan yang sering diajukan

Apa itu "digit cek" dan mengapa satu digit salah begitu berpengaruh?

Ini adalah digit terakhir barcode atau ISBN, dihitung secara matematis dari semua digit sebelumnya. Jika satu digit saja salah ketik, terduplikasi, atau tertukar dengan tetangganya, digit cek hampir pasti tidak akan cocok lagi — itulah sebabnya pemindai dan Google Merchant Center memakainya untuk menangkap kesalahan input data secara otomatis.

Kode 13 digit saya lolos sebagai EAN-13, padahal saya kira itu ISBN. Kenapa?

Kode ISBN-13 secara matematis adalah kode EAN-13 biasa yang dicadangkan pada rentang "Bookland" 978 dan 979 — perhitungan checksum-nya identik. Alat ini otomatis melabeli kode 13 digit sebagai ISBN-13 jika diawali 978 atau 979, dan sebagai EAN-13/GTIN-13 umum jika tidak.

Bisakah alat ini memberi tahu digit cek yang benar untuk kode yang gagal?

Bisa — untuk kode dengan panjang valid yang digit ceknya tidak cocok, tabel hasil menampilkan digit yang Anda masukkan sekaligus digit yang sebenarnya dihitung oleh algoritma, jadi Anda tahu persis apa yang harus diperbaiki.

Apakah alat ini mendukung UPC-E (kode terkompresi 6-8 digit)?

Belum — UPC-E perlu diperluas kembali menjadi bentuk UPC-A 12 digit penuh sebelum checksum berlaku, proses yang berbeda dari validasi kode yang sudah membawa digit ceknya sendiri. Perluas dulu ke UPC-A, lalu tempel hasil 12 digitnya di sini.