Panduan penyiapan
Temukan daftar backlink saya dan atur pemantauan bulanan
Sepuluh menit penyiapan memberi Anda catatan bertanggal tentang siapa yang menautkan ke situs Anda. Saat masalah muncul, Anda membandingkan dua file alih-alih menebak-nebak.
Penyiapan dalam enam langkah
Masuk dengan Google
Gunakan halaman akun untuk masuk. Akun baru memiliki kredit senilai $100, tanpa memerlukan kartu.
Buat kunci API
Kunci dimulai dengan sk_. Jauhkan dari repositori publik; perlakukan seperti kata sandi.
Coba penelusuran gratis
action=overview&q=yourdomain.com tidak dikenakan biaya dan mengonfirmasi kunci serta ejaan domain Anda.
Tarik daftar sebenarnya
Jalankan refdomains, anchors dan toppages, 1.000 baris per panggilan, 2 kredit masing-masing.
Simpan dengan tanggal
Beri nama file seperti refdomains-2026-10.json. Jangan pernah menimpa file bulan lalu.
Diff
Bandingkan baris dengan bulan sebelumnya. Domain baru adalah yang perlu Anda baca.
Satu panggilan, dengan penjelasan setiap bidang
Ganti domain dan kunci. Pola yang sama berlaku untuk semua tindakan.
curl "https://darkseo.net/api.php?action=refdomains&q=yourdomain.com&per=1000&page=1&key=sk_live_..." \
-o refdomains-2026-10.jsonReferensi parameter
| Parameter | Arti | Catatan |
|---|---|---|
| action | Laporan mana yang akan dijalankan | refdomains, backlinks, anchors, toppages dan lainnya |
| q | Domain yang sedang Anda selidiki | Domain polos, tanpa skema |
| key | Kunci API Anda | Atau kirimkan Authorization: Bearer sk_... |
| page | Nomor halaman | Paginasi dalam dibatasi hingga 50.000 baris |
| per | Baris per halaman | Dari 10 hingga 5000; penagihan dilakukan sekali per panggilan |
| sort, order | Kolom pengurutan dan asc atau desc | Berguna untuk melihat yang terbaru atau terbesar terlebih dahulu |
Penamaan, penyimpanan, dan perbandingan file
Menemukan daftar backlink hanya membantu jika file dapat dibandingkan tanpa bantuan. Aturan penamaan yang jelas dan satu folder per bulan melakukan sebagian besar pekerjaan. Luangkan waktu sepuluh menit untuk aturan ini sekarang, karena satu jam pengurutan nanti lebih buruk. Kemudian jangan pernah mengubah namanya.
Gunakan pola yang sama untuk setiap domain dan setiap panggilan, sehingga pengurutan biasa menyelaraskan file berdasarkan bulan. Pola campuran merusak pengurutan, dan pengurutan yang rusak adalah bagaimana file bulan lalu berakhir tertimpa.
Nama file yang terurut
Letakkan tahun dan bulan di awal, lalu domain, lalu nama panggilan, seperti 2026-10 diikuti domain dan refdomains. Bulan yang di-nol-kan di awal mengurutkan dengan benar, dan nama dengan urutan itu dibaca seperti log.
Hindari spasi dan karakter beraksen dalam nama. Skrip menanganinya dengan buruk, dan salinan yang gagal dapat terlihat seperti salinan yang berhasil.
Satu folder per bulan
Buat folder untuk setiap bulan dan salin tiga file untuk setiap domain ke dalamnya. Folder per bulan menjaga bulan lalu tetap tidak tersentuh, sehingga diff menjadi perbandingan antara dua folder.
Tandai folder sebagai read-only setelah bulan ditutup, jika sistem Anda mengizinkannya. File yang disimpan dan tidak dapat diedit adalah catatan yang jauh lebih kuat.
Changelog singkat
Simpan log teks biasa di folder root. Tulis satu baris per penarikan dengan tanggal, domain, dan panggilan yang dilakukan. Changelog memungkinkan Anda menjelaskan kesenjangan dalam seri beberapa tahun kemudian, ketika tidak ada yang mengingat alasannya.
Tambahkan biaya kredit dari setiap respons ke baris yang sama, sehingga log menjadi ganda sebagai tagihan.
Catat setiap perubahan pada daftar domain dalam log yang sama, beserta alasannya. Domain yang ditambahkan dalam satu bulan menjelaskan lonjakan pada bulan tersebut, dan menghemat pencarian panjang nanti. Jaga baris tetap polos, agar skrip dapat membaca log jika Anda pernah menginginkan ringkasan otomatis.
Kesalahan dan perbaikannya
| Kesalahan | Gejala | Perbaikan |
|---|---|---|
| Key hilang atau salah | HTTP 401 | Periksa ejaan key dan header |
| Saldo kosong | HTTP 402 | Isi ulang dengan USDT (TRC-20) dari halaman akun |
Membaca ok diabaikan | File kosong diperlakukan sebagai sukses | Uji flag ok di skrip Anda sebelum menyimpan |
| Menimpa data bulan lalu | Tidak mungkin melakukan diff | Masukkan bulan ke dalam nama file |
| Mengharapkan data live | Link baru hilang | Index diperbarui sekitar sebulan sekali; bandingkan secara bulanan, bukan harian |
Mengotomatisasinya
Entri cron pada tanggal 1 setiap bulan sudah cukup. Tulis tiga panggilan curl ke dalam satu skrip shell, tambahkan bulan ke setiap nama file, dan biarkan skrip mengirim email hanya ketika jumlah domain baru melewati ambang batas Anda.
Respons terautentikasi menyertakan _credits dengan biaya dan saldo tersisa, sehingga skrip dapat memberi peringatan sebelum saldo menipis. Uji sekali secara manual. Kemudian abaikan hingga email tiba.
Untuk tim, gabungkan penarikan bulanan dengan ambang batas contoh, agar semua orang membaca aturan yang sama.
Jaga skrip agar membosankan. Gunakan curl biasa, satu loop untuk domain Anda, satu folder per bulan. Skrip yang membosankan bertahan menghadapi pergantian staf.
Menangani kegagalan jalankan
Jalankan yang gagal harus membiarkan file bulan lalu tetap utuh dan menulis satu baris ke changelog. Jebakan umum adalah unduhan parsial: file yang ada tetapi berisi body error tampak seperti data pada pandangan pertama. Periksa ukuran dan flag ok sebelum file tersebut dipindahkan. Tidak ada yang masuk ke folder bulanan tanpa diperiksa.
Jika jalankan gagal dua kali berturut-turut, periksa key dan ejaan domain terlebih dahulu. Panggilan ringkasan gratis menguji keduanya tanpa biaya, sehingga kegagalan di sana memberi tahu Anda apakah masalahnya ada pada konfigurasi atau panggilan berbayar.
Menjaga pengamatan dalam anggaran
Pengamatan murah setelah Anda mengetahui aritmetiknya. Setiap panggilan berbayar ditagih sekali, berapa pun jumlah baris, hingga 1.000 baris per panggilan. Kalikan jumlah panggilan yang Anda buat dengan biaya kreditnya, lalu kalikan dengan $0,0001 per kredit, dan Anda memiliki tagihan bulanan. Lakukan itu dulu.
Berikut adalah aritmetika untuk tiga panggilan pada satu domain. refdomains, anchors, dan toppages masing-masing berharga 2 kredit, sehingga enam kredit, yang setara dengan $0,0006 untuk bulan tersebut.
Memprediksi tagihan bulanan
Tambahkan satu panggilan bulk_dr untuk pendatang baru seharga 1 kredit, dan totalnya naik satu kredit lagi. Tabel di halaman ambang batas menghitung kasus sepuluh situs, sehingga Anda dapat melihat bagaimana angka-angka tersebut tumbuh seiring daftar.
Simpan estimasi dalam log yang sama dengan penarikan. Tagihan yang meningkat lebih mudah dijelaskan ketika estimasi ditulis terlebih dahulu.
Berhenti sebelum saldo habis
Respons terautentikasi menyertakan biaya dan saldo tersisa. Bacalah di skrip, bandingkan saldo dengan estimasi bulan depan, dan beri peringatan diri sendiri ketika margin tipis. Respons dengan ok diatur ke false harus menghentikan jalankan sebelum file apa pun disimpan.
HTTP 402 berarti saldo telah habis. Isi ulang dengan USDT (TRC-20) dari halaman akun, lalu jalankan ulang panggilan bulan tersebut daripada melewatkan bulan tersebut.
Loop bulanan
Sebuah sketsa, bukan produk. Ini menyimpan tiga laporan per domain dengan bulan dalam nama file. Sesuaikan daftar dan key.
#!/bin/bash
M=$(date +%Y-%m)
for D in yourdomain.com second-site.org; do
for A in refdomains anchors toppages; do
curl -s "https://darkseo.net/api.php?action=$A&q=$D&per=1000&key=$DARKSEO_KEY" -o "$D-$A-$M.json"
done
doneApa yang harus dilakukan dengan file-file tersebut
Buka file refdomains bulan lalu dan bulan ini secara berdampingan dan daftarkan domain yang hanya ada di file baru. Daftar itu adalah bacaan Anda untuk bulan tersebut.
Kirim daftar melalui bulk_dr untuk skor kualitas cepat, periksa file anchors untuk frasa apa pun yang membesar, dan baca halaman teratas untuk URL yang tidak Anda kenal. Jika semuanya tampak biasa, tulis satu baris di log Anda dan tutup tab.
Jika ada yang tampak salah, buka runbook dan tabel keputusan disavow. Penarikan bulanan berharga pecahan sen, sehingga biaya sebenarnya adalah perhatian Anda.
Menulis catatan bulanan
Tulis catatan singkat di akhir setiap bulan. Sebutkan domain, jumlah domain baru, pangsa anchor terbesar, dan keputusannya. Empat baris sudah cukup. Catatan yang ditulis pada hari yang sama lebih berharga daripada catatan panjang yang ditulis nanti.
Simpan catatan di sebelah file, bukan di dalamnya. Pembaca di masa depan harus menemukan keputusan di satu tempat, dengan angka-angka yang mendasarinya. Pembaca itu mungkin Anda, setahun kemudian, tanpa ingatan tentang bulan tersebut.
Pertanyaan tentang pengamatan bulanan
Apakah saya memerlukan paket berbayar untuk menjalankan ini?
Tidak ada langganan dan tidak ada minimum bulanan, karena layanan ini menggunakan kredit prabayar. Akun baru menerima kredit gratis senilai $100 tanpa perlu kartu. Pencarian gratis tidak memakan biaya, sehingga Anda dapat menguji konfigurasi sebelum menarik daftar berbayar.
Mengapa tidak menjalankan skrip setiap hari?
Index diperbarui sekitar sebulan sekali, sehingga pekerjaan harian akan mengunduh gambar yang sama berulang kali. Jalanan harian juga menghabiskan kredit untuk informasi baru. Bulanan adalah ritme yang jujur untuk data ini.
Apa yang harus saya lakukan jika file baru jauh lebih besar?
Periksa jumlah baris terhadap baseline Anda, lalu buka pendatang baru di diff. File yang lebih besar bisa berasal dari lonjakan nyata atau dari perubahan batas baris. Singkirkan penyebab kedua terlebih dahulu, karena itu adalah pemeriksaan yang lebih murah.
Bisakah satu skrip mengawasi beberapa domain?
Ya. Loop bulanan di atas menangani daftar domain, dan setiap domain mendapatkan file sendiri. Jaga daftar agar cukup pendek sehingga setiap domain mendapatkan bacaan nyata setiap bulan, karena pengamatan yang tidak dibaca hanya merupakan biaya penyimpanan.
Index diperbarui sekitar sebulan sekali, sehingga cron job harian hanya akan mengunduh gambar yang sama. Dan daftar link bukanlah vonis: gabungkan setiap flag dengan laporan link Search Console sebelum bertindak.