Audit & Keamanan ​
Selamat datang di panduan Audit & Keamanan! Di dalam bisnis website ulasan ulasan belanja, kepercayaan pembaca dan mesin pencari Google adalah aset paling berharga Anda. Sekali website Anda menampilkan harga bohong, spesifikasi palsu, atau tautan rusak yang membawa calon pembeli ke halaman error 404, pembeli akan kecewa dan meninggalkan website Anda selamanya.
Untuk menjaga kualitas website Anda tetap berstandar tinggi, CuanAff menyediakan serangkaian perlindungan otomatis (automated safeguards):
- Pemeriksaan Data Asli Toko: Memastikan seluruh spesifikasi dan harga disalin langsung dari toko resmi tanpa data karangan.
- Sistem Pencegah Harga Pancingan (Plausibility Gate): Mendeteksi otomatis trik toko nakal yang memasang harga tidak wajar di marketplace.
- Audit SEO On-Page Pra-Tayang: Memeriksa keberadaan judul memikat, ringkasan deskripsi, dan tag pratinjau media sosial sebelum tayang ke internet.
- Brankas Keamanan Token Cloudflare: Menyimpan kunci akses server di brankas terenkripsi laptop Anda tanpa pernah bocor ke publik.
Semua langkah disusun dengan prinsip Progressive Disclosure: Anda cukup membaca alur kilat 3 langkah di awal sebelum menayangkan situs, lalu pelajari rincian teknis validasi data, audit SEO, brankas keamanan token, dan kamus parameter lengkap di bagian bawah saat dibutuhkan.
Aman Diulang Kapan Saja
Seluruh perintah inspeksi dan audit di modul ini bersifat murni memeriksa (read-only). Anda dapat menjalankannya berulang kali kapan saja tanpa takut data katalog, gambar, atau konfigurasi website Anda terhapus atau berubah secara tidak sengaja.
1. Panduan Kilat 3 Langkah Inspeksi Pra-Tayang ​
Sebelum Anda menayangkan website ke internet publik, luangkan waktu 1 menit untuk menjalankan 3 langkah pemeriksaan otomatis ini di terminal laptop:
Alur 3 Langkah Emas Inspeksi Pra-Tayang
- Langkah 1: Validasi Katalog → Jalankan
php cuanaff product:validate(pastikan data asli & foto ada). - Langkah 2: Audit Kelayakan SEO → Jalankan
php cuanaff site:audit <slug>(periksa meta title & link rusak). - Langkah 3: Simulasi Penerbitan → Jalankan
php cuanaff site:publish --dry-run(uji coba aman tanpa terbit).
Langkah 1: Validasi Keaslian & Skema Katalog Produk ​
Buka terminal laptop Anda, lalu jalankan pemeriksaan kesehatan data katalog:
bash
php cuanaff product:validate --site=tasSistem akan memeriksa seluruh produk di situs tas: memastikan foto resmi tersedia, tautan afiliasi terisi, harga berformat wajar, dan ulasan E-E-A-T tercatat rapi. Jika muncul pesan 0 errors, katalog Anda 100% sehat!
Validasi Holistik Ekosistem & Stempel E-E-A-T
Jika Anda ingin memeriksa keutuhan arsitektur situs secara holistik (skema YAML, relasi penawaran harga toko/offers, dan artikel panduan belanja), jalankan perintah catalog:validate. Sedangkan untuk membubuhkan bukti kepengarangan resmi Google E-E-A-T pada frontmatter produk, gunakan perintah catalog:stamp.
Langkah 2: Audit Kelayakan SEO & Tautan Halaman ​
Jalankan audit otomatis untuk memeriksa kesiapan artikel menyerap traffic Google:
bash
php cuanaff site:audit tasPerintah ini memindai seluruh halaman web Anda: memastikan judul artikel menarik, deskripsi pencarian tidak terpotong, tag bagikan ke media sosial (WhatsApp/Twitter) aktif, dan tidak ada halaman kosong (thin content).
Langkah 3: Simulasi Penerbitan Aman (Dry Run) ​
Lakukan uji coba penerbitan tanpa benar-benar mengirim berkas ke server internet:
bash
php cuanaff site:publish tas --dry-runJika simulasi menyatakan Simulasi sukses / Publish gate passed, selamat! Website Anda resmi dinyatakan bersih, aman, dan siap diluncurkan ke internet dengan menjalankan php cuanaff site:publish tas.
2. Validasi Data Asli Toko & Pencegahan Data Karangan (Standar E-E-A-T) ​
Salah satu alasan mengapa algoritma Google sering menurunkan peringkat website ulasan abal-abal adalah maraknya konten hasil karangan robot yang menyajikan angka spesifikasi dan harga palsu.
Di CuanAff, kami menerapkan aturan ketat: Data Tidak Boleh Dikarang.
| Pilar Keaslian | Mekanisme CuanAff | Manfaat Perlindungan Bisnis |
|---|---|---|
| 1. Data Asli Toko Resmi | Spesifikasi & harga wajib disalin langsung dari etalase resmi brand. | Bebas halusinasi data & disukai algoritma Google E-E-A-T. |
| 2. Plausibility Gate | Otomatis mendeteksi harga pancingan yang tidak masuk akal. | Menahan draf produk mencurigakan sebelum mengecoh pembeli. |
| 3. Stempel Jam Pengecekan | Mencatat tanggal & jam pengecekan terverifikasi secara presisi. | Membuktikan kepada pembeli bahwa harga selalu dipantau berkala. |
| 4. Ulasan Pengalaman Manusia | Evaluasi jujur kurator tanpa dilebih-lebihkan. | Membangun reputasi jangka panjang dan loyalitas pembaca. |
1. Salin Data Langsung dari Toko Resmi ​
Setiap kali Anda menambahkan produk dengan product:add, pastikan informasi dimensi, bobot, kapasitas baterai, dan material diambil langsung dari deskripsi toko resmi pabrikan di Shopee, Tokopedia, atau web resmi merk tersebut.
2. Sistem Pencegah Harga Pancingan (Plausibility Gate) ​
Pernahkah Anda melihat produk di marketplace dengan judul "Koper Kabin Aluminium Premium" tetapi harganya tertulis "Rp 15.000"? Ketika dibuka, ternyata harga Rp 15.000 itu hanya untuk stiker gantungan kunci, sedangkan kopernya sendiri seharga Rp 3.500.000. Ini disebut trik harga pancingan (bait-pricing).
Jika website ulasan Anda memajang koper seharga Rp 15.000, calon pembeli akan merasa tertipu begitu membuka tautan Shopee. Untuk mencegah hal ini, CuanAff memiliki sistem Plausibility Gate:
- Jika harga suatu produk terdeteksi berada jauh di luar batas kewajaran kategori (misal: koper kabin berharga di bawah Rp 50.000), sistem otomatis menahan produk tersebut sebagai draf.
- Produk tidak akan tayang ke internet sampai kurator memeriksa dan mengoreksi angka harga aslinya.
3. Stempel Jam Pengecekan ​
Setiap harga yang tercatat di website CuanAff dilengkapi stempel waktu pengecekan resmi. Ini membuktikan kepada pembeli bahwa harga yang Anda tampilkan adalah harga aktual yang selalu dipantau berkala, bukan data usang tahun lalu.
3. Audit SEO On-Page Otomatis (site:audit) ​
Mesin audit SEO CuanAff dirancang untuk memastikan setiap artikel yang Anda buat berpeluang maksimal menduduki peringkat teratas Google.
Berikut adalah 4 pilar yang diaudit secara otomatis saat Anda menjalankan site:audit:
| Pilar Audit SEO | Fokus Pemeriksaan Otomatis | Pengaruh Terhadap Traffic & Pembeli |
|---|---|---|
| 1. Meta Title & Deskripsi | Judul memikat (40–60 karakter) & ringkasan klik (120–160 karakter). | Teks iklan gratis di hasil pencarian Google agar pembaca mengklik artikel Anda. |
| 2. Tag Media Sosial (OG) | Foto & judul muncul rapi saat link dibagikan ke WhatsApp / X. | Pratinjau link yang menarik dan terpercaya saat dibagikan calon pembeli. |
| 3. Deteksi Halaman Kosong | Mencegah artikel tanpa isi atau duplikat konten tipis (thin content). | Melindungi website dari penalti algoritma pencarian Google. |
| 4. Peta Situs (Sitemap) | Berkas XML Sitemap otomatis terbarui setiap kali dirakit (build). | Memudahkan perayap Googlebot mengindeks seluruh halaman dalam hitungan detik. |
1. Judul & Deskripsi Pencarian (Meta Title & Description) ​
- Panjang Judul Ideal: 40 hingga 60 karakter. Judul yang terlalu panjang akan terpotong tanda titik-titik (
...) di layar ponsel pembeli. - Panjang Deskripsi Ideal: 120 hingga 160 karakter. Teks ini adalah kalimat iklan gratis Anda di Google yang menentukan apakah pembaca mau mengklik artikel Anda atau memilih website orang lain.
2. Tag Pratinjau Media Sosial (Open Graph / OG Tags) ​
Saat artikel Anda dibagikan oleh pembaca ke grup WhatsApp keluarga atau timeline Twitter/X, sistem otomatis menyematkan foto hero resmi produk dan ringkasan ulasan. Pratinjau yang rapi meningkatkan rasa percaya dan mengundang lebih banyak klik gratis.
3. Pencegahan Halaman Kosong (Thin Content Shield) ​
Google sangat membenci website yang memuat ratusan halaman kosong tanpa ulasan bermakna. Jika sebuah artikel hanya memiliki satu kalimat atau belum dilengkapi ulasan pembanding, site:audit akan memberi tanda peringatan agar Anda melengkapi ulasannya terlebih dahulu.
4. Peta Situs Otomatis (XML Sitemap) ​
Setiap kali Anda merakit website dengan site:build, berkas sitemap.xml otomatis diperbarui dengan seluruh daftar produk dan artikel terbaru Anda. Mesin perayap Googlebot dapat menemukan seluruh halaman Anda dalam hitungan detik.
4. Brankas Keamanan Token Cloudflare (auth) ​
Untuk menayangkan website ulasan ke internet secara gratis tanpa biaya server ($0/bulan), CuanAff menggunakan layanan Cloudflare Pages. Agar laptop Anda dapat mengirim berkas ke akun Cloudflare Anda, sistem membutuhkan Token API Cloudflare.
Token ini ibarat kunci rumah digital Anda. Jika kunci ini jatuh ke tangan orang jahat (misal tidak sengaja terunggah ke repositori publik atau terpajang di tangkapan layar video), orang lain bisa mengotak-atik atau menghapus website Anda.
Berikut adalah prinsip pengamanan token di CuanAff:
4 Pilar Brankas Keamanan Kredensial CuanAff
- Brankas Enkripsi Sistem: Disimpan di credential store aman OS laptop (bukan file teks terbuka).
- Jangan Simpan di File: Dilarang keras menaruh token di berkas
site.yaml, file Markdown, atau rekaman layar. - Scope Minimal (Least Privilege): Hanya berikan izin Cloudflare Pages Edit, bukan hak akses penuh seluruh akun.
- Rotasi Cepat: Token sangat mudah diganti atau dicabut kapan saja melalui perintah
php cuanaff auth.
1. Penyimpanan di Brankas Aman Laptop ​
CuanAff tidak pernah menyimpan token Anda dalam bentuk teks terbuka di folder proyek. Di Windows, macOS, dan Linux, CuanAff memanfaatkan brankas sistem terenkripsi bawaan laptop Anda. Jika berjalan di server tanpa tampilan grafis, sistem menggunakan file kredensial privat dengan izin akses ketat (0600) yang hanya bisa dibaca oleh Anda sendiri.
2. Cara Menambahkan Token Tanpa Terlihat di Layar ​
Gunakan perintah auth add dengan opsi input tersembunyi (--stdin) agar token Anda tidak tercatat di riwayat teks terminal:
bash
# Menambahkan profil token secara aman
php cuanaff auth add produksi --account="<ID_AKUN_CLOUDFLARE_ANDA>" --stdinKetik atau tempelkan token Cloudflare Anda, lalu tekan tombol Enter. Token akan disimpan langsung ke brankas aman.
3. Memeriksa Status Kredensial Tanpa Menampilkan Kunci Rahasia ​
Anda dapat mengecek apakah koneksi ke Cloudflare sudah terhubung tanpa perlu memperlihatkan token rahasia Anda:
bash
# Cek profil yang sedang aktif
php cuanaff auth status
# Cek daftar profil dalam format rapi
php cuanaff auth list --json4. Beralih Antar-Profil dengan Mudah ​
Jika Anda memiliki beberapa akun Cloudflare (misalnya satu akun untuk proyek pribadi dan satu akun untuk bisnis bersama):
bash
# Mengaktifkan profil kerja
php cuanaff auth use kerja5. Aturan Pembuatan Token di Dashboard Cloudflare ​
Saat membuat token di web Cloudflare (dash.cloudflare.com -> My Profile -> API Tokens -> Create Token):
- Pilih Template: Cloudflare Pages.
- Izin Akses (Permissions): Cukup pilih
Account->Cloudflare Pages->Edit. - Akun Target (Account Resources): Batasi hanya pada akun spesifik Anda.
- Jangan Gunakan Global API Key: Hindari penggunaan Global API Key karena memiliki akses penuh ke seluruh domain dan kartu pembayaran Anda.
5. Kamus Perintah Inspeksi & Keamanan CuanAff ​
Berikut adalah panduan operasional 4 perintah utama untuk memeriksa kualitas dan menjaga keamanan website ulasan Anda:
Panduan Mandiri 1-Command-1-Halaman (Dual-Track CLI & Prompt AI)
Untuk panduan modular super ringkas per-perintah lengkap dengan prompt siap pakai untuk Coding Agent (Antigravity, CommandCode, Cursor, ChatGPT, Claude), buka halaman berikut:
- Perintah
site:verify— Verifikasi integritas & janji publik situs - Perintah
product:validate— Validasi skema kanonik, harga wajar & media foto - Perintah
site:audit— Audit kesehatan SEO on-page, open graph & broken links - Perintah
auth— Kelola kredensial token Cloudflare Pages secara aman
Perintah 1: site:verify (Audit Publikasi Menyeluruh) ​
- Tujuan Praktis: Memeriksa apakah seluruh janji publikasi website terpenuhi: seluruh alamat URL merespons dengan sukses (HTTP 200 OK), seluruh kartu produk memiliki foto resmi, dan tidak ada teks pengembang internal yang bocor ke hadapan calon pembeli.
- Modul Mandiri & Prompt AI: 👉 Panduan Lengkap site:verify
- Analogi Sehari-hari: Seperti inspektur dinas kesehatan dan kelayakan yang memeriksa kebersihan dapur restoran sebelum pintu gerbang dibuka untuk pelanggan.
- Sintaks Siap Salin:bash
# Verifikasi situs aktif saat ini php cuanaff site:verify # Verifikasi satu situs tertentu php cuanaff site:verify --site=<slug-situs>
Contoh Nyata: ​
bash
# Memverifikasi situs tas travel
php cuanaff site:verify --site=tas
# Memverifikasi situs keamanan rumah
php cuanaff site:verify --site=amanIlustrasi Hasil Terminal: ​
txt
[OK] Verifikasi Situs: tas
[PASS] Server publik terjangkau (HTTP 200 OK)
[PASS] Seluruh 15 produk memiliki foto resmi pabrikan
[PASS] Nol kebocoran istilah internal pengembang pada teks publik
[PASS] Semua tautan tombol beli terhubung ke link afiliasi aktif
Status Akhir: 100% SIAP TAYANGPerintah 2: product:validate (Validasi Integritas Katalog) ​
- Tujuan Praktis: Memvalidasi format data katalog produk, memeriksa kelengkapan spesifikasi teknis, dan mendeteksi foto produk yang hilang tanpa mengubah data apa pun di disk (read-only).
- Modul Mandiri & Prompt AI: 👉 Panduan Lengkap product:validate
- Analogi Sehari-hari: Seperti memeriksa kelengkapan kartu stok gudang barang sebelum dimasukkan ke etalase toko.
- Sintaks Siap Salin:bash
# Validasi seluruh katalog di situs aktif php cuanaff product:validate # Validasi katalog pada situs tertentu php cuanaff product:validate --site=<slug-situs> # Validasi hanya untuk produk berstatus terbit php cuanaff product:validate --site=<slug-situs> --status=published
Contoh Nyata: ​
bash
php cuanaff product:validate --site=tasIlustrasi Hasil Terminal: ​
txt
[INFO] Memvalidasi data katalog untuk situs: tas
[OK] Lojel Cubo Small 21 Inch: Valid (Foto OK, Spek Lengkap, Review E-E-A-T Ada)
[OK] Baller All Aluminium 20 Inch: Valid (Foto OK, Spek Lengkap, Review E-E-A-T Ada)
Hasil: 12 produk diperiksa, 0 kesalahan, 100% valid.Perintah 3: site:audit (Audit SEO On-Page Pra-Rilis) ​
- Tujuan Praktis: Memindai seluruh halaman web yang dihasilkan untuk mendeteksi judul yang terlalu pendek, deskripsi yang terpotong, artikel tipis tanpa isi ulasan, atau tautan rusak.
- Modul Mandiri & Prompt AI: 👉 Panduan Lengkap site:audit
- Analogi Sehari-hari: Seperti mengecek tampilan brosur promosi di percetakan sebelum dicetak ribuan lembar.
- Sintaks Siap Salin:bash
# Audit SEO situs aktif php cuanaff site:audit # Audit SEO situs tertentu php cuanaff site:audit <slug-situs>
Contoh Nyata: ​
bash
php cuanaff site:audit tasIlustrasi Hasil Terminal: ​
txt
[INFO] Memulai audit SEO on-page untuk situs: tas
[PASS] Meta Title: 14/14 halaman memenuhi standar (40-60 karakter)
[PASS] Meta Description: 14/14 halaman memiliki rangkuman memikat
[PASS] Open Graph Tags: Lengkap dengan gambar pratinjau sosial
[PASS] XML Sitemap: Terbentuk rapi di /sitemap.xml
Skor Kelayakan SEO: 100/100 (Sangat Siap Bersaing di Google)Perintah 4: auth (Kelola Profil Token Cloudflare) ​
- Tujuan Praktis: Menyimpan, mengaktifkan, dan memeriksa profil token Cloudflare di brankas sistem laptop Anda secara aman tanpa pernah menampilkan kode rahasia di layar.
- Modul Mandiri & Prompt AI: 👉 Panduan Lengkap auth
- Analogi Sehari-hari: Seperti mengatur kunci cadangan di kotak brankas besi dengan kode kombinasi rahasia.
- Sintaks Siap Salin:bash
# 1. Tambah profil token baru secara tersembunyi php cuanaff auth add <nama-profil> --account=<id-akun> --stdin # 2. Periksa status koneksi profil saat ini php cuanaff auth status # 3. Lihat daftar seluruh profil yang terdaftar php cuanaff auth list --json # 4. Ganti profil aktif php cuanaff auth use <nama-profil> # 5. Hapus profil lama yang sudah tidak dipakai php cuanaff auth remove <nama-profil>
Contoh Nyata: ​
bash
# Menambahkan profil token 'utama'
php cuanaff auth add utama --account="a1b2c3d4e5f6g7h8i9j0" --stdin
# Menyetel profil 'utama' sebagai profil aktif
php cuanaff auth use utama
# Memeriksa status keamanan brankas
php cuanaff auth status6. Referensi Parameter & Opsi Lengkap CLI ​
Bagi Anda yang membutuhkan opsi lanjutan untuk otomatisasi skrip atau integrasi alur kerja, berikut adalah tabel parameter lengkap seluruh perintah inspeksi dan keamanan:
Parameter product:validate ​
| Opsi | Keterangan | Nilai Contoh |
|---|---|---|
--site=<slug> | Menentukan slug website target yang akan divalidasi. | --site=tas |
--slug=<slug> | Membatasi validasi hanya untuk 1 produk spesifik. | --slug=lojel-cubo-small-21-inch |
--niche=<niche> | Menyaring validasi hanya untuk niche tertentu. | --niche=tas |
--status=<status> | Menyaring produk berdasarkan status: draft, published, atau archived. | --status=published |
--json | Menampilkan hasil validasi dalam format JSON terstruktur untuk dibaca program lain. | --json |
--dry-run | Simulasi pemeriksaan aman tanpa menulis perubahan ke komputer. | --dry-run |
Parameter site:audit ​
| Opsi | Keterangan | Nilai Contoh |
|---|---|---|
<slug-situs> | Argumen nama situs yang akan diaudit (opsional jika situs aktif sudah disetel). | php cuanaff site:audit tas |
--profile=<profil> | Memilih profil audit: publish (standar pra-tayang) atau staging. | --profile=publish |
--json | Menampilkan ringkasan audit skor SEO dalam format JSON. | --json |
Parameter site:verify ​
| Opsi | Keterangan | Nilai Contoh |
|---|---|---|
--site=<slug> | Memeriksa 1 situs spesifik. Jika diabaikan, semua situs dengan alamat deploy akan diperiksa. | --site=tas |
--json | Menampilkan laporan verifikasi dalam format JSON terstruktur. | --json |
Parameter auth ​
| Opsi | Keterangan | Nilai Contoh |
|---|---|---|
<aksi> | Pilihan aksi: add, list, use, status, remove, atau migrate. | auth status |
<profil> | Nama label profil (misal: produksi, personal, toko). | auth use produksi |
--account=<id> | ID Akun Cloudflare (ditemukan di ringkasan dashboard Cloudflare). | --account="1234567890abcdef" |
--stdin | Membaca token dari input tersembunyi terminal (mencegah token tampil di layar). | --stdin |
--token-env=<ENV> | Membaca token dari variabel lingkungan sistem (default: CUANAFF_CLOUDFLARE_TOKEN). | --token-env=MY_CF_TOKEN |
--force | Menimpa profil lama dengan nama yang sama tanpa konfirmasi ulang. | --force |
Kesimpulan Audit & Keamanan
Dengan menjalankan inspeksi kesehatan dan audit kelayakan secara rutin sebelum menerbitkan website, Anda menjamin bahwa website ulasan Anda selalu menyajikan informasi akurat, disukai oleh pengunjung belanja, dan meraih skor otoritas tinggi di mata mesin pencari Google!
