Riset Kata Kunci SEO/GEO
Sebuah skill agen yang meriset dan memberikan daftar kata kunci yang diprioritaskan untuk SEO dan GEO — menggunakan pencarian web dan analisis AI, bukan alat berbayar seperti Ahrefs atau Semrush.
Tidak perlu Ahrefs. Tidak perlu Semrush.
Menggunakan pencarian web, perayapan website, dan analisis LLM untuk menemukan, mengelompokkan, dan memprioritaskan kata kunci — termasuk dimensi GEO yang tidak ditawarkan oleh alat tradisional. Opsional tingkatkan riset dengan skrip SERP API untuk data autocomplete nyata, PAA, dan fitur SERP.
Install
Clone repositori, lalu symlink atau salin research-keywords/ ke dalam ~/.codex/skills/ atau ~/.claude/skills/. Lihat README utama untuk contoh instalasi.
Penggunaan
/research-keywords
Atau:
"Riset kata kunci untuk produk saya" "Temukan kata kunci SEO dan GEO untuk [merek/URL]" "Jalankan riset kata kunci untuk [kategori produk] saya"
Skill ini interaktif — ia akan bertanya, meriset, dan memberikan file kata kunci yang terstruktur.
Proses 4 Fase
Fase 1: Intelijen Merek
Skill menanyakan tentang produk, audiens, dan pesaing Anda. Ia mengunjungi situs Anda dan situs pesaing untuk mengekstrak bahasa, positioning, dan celah konten.
Fase 2: Penemuan Kata Kunci
Meriset kata kunci melalui 6 metode — tidak perlu alat berbayar:
| Metode | Apa yang Ditemukan |
|---|---|
| Penambangan Google Autocomplete | Saran pencarian nyata dan varian ekor panjang |
| People Also Ask (PAA) | Kata kunci berformat pertanyaan yang disukai mesin AI untuk dijawab |
| Penambangan Reddit & Komunitas | Bahasa pengguna nyata, pain point, dan slang |
| Analisis Konten Pesaing | Topik yang dibahas pesaing tetapi tidak Anda bahas |
| Kata Kunci Pertanyaan & Masalah | Pencarian berbasis masalah yang mengarah ke produk Anda |
| Kata Kunci Sitasi AI (GEO) | Kueri di mana AI menghasilkan jawaban dan menyitasi sumber |
Fase 3: Analisis & Pengelompokan Kata Kunci
Mengelompokkan kata kunci ke dalam kluster topik, menilai masing-masing pada 3 dimensi:
- Relevansi terhadap produk Anda (1-5)
- Peluang GEO — apakah AI akan menjawab ini dan menyitasi sumber? (1-5)
- Nilai Bisnis — seberapa dekat dengan konversi? (1-5)
Menandai quick win: halaman yang ada untuk dioptimalkan, konten pesaing yang lemah, celah sitasi AI.
Fase 4: Deliverable
Menghasilkan file Markdown terstruktur dengan:
- Kluster topik yang diprioritaskan dengan kata kunci pilar + pendukung
- Tabel kata kunci spesifik GEO (potensi sitasi AI tertinggi)
- Quick win dan celah pesaing
- Daftar kata kunci mentah lengkap untuk referensi
- Rekomendasi konten per kluster
Apa yang Membuat Ini Berbeda
| Riset Kata Kunci Tradisional | Skill Ini |
|---|---|
| Memerlukan Ahrefs/Semrush ($99-449/bulan) | Gratis — menggunakan pencarian web |
| Fokus pada volume pencarian + kesulitan | Menambahkan skor peluang GEO |
| Menghasilkan spreadsheet kata kunci | Menghasilkan rencana konten yang terkluster dan dapat ditindaklanjuti |
| Mengabaikan potensi sitasi AI | GEO adalah dimensi kelas utama |
| Bahasa pemasar | Bahasa pengguna nyata dari Reddit/komunitas |
Bekerja dengan Skill Lain
Deliverable kata kunci dapat langsung digunakan oleh:
- write-seo-geo-content — tulis halaman untuk kluster kata kunci dan prompt teratas
- geo-content-research — bangun konten lengkap siap-AI untuk kata kunci GEO tinggi
- create-geo-charts — buat visualisasi data untuk kata kunci berbasis data
Skrip SERP (Alat Opsional yang Kuat)
Direktori scripts/ berisi alat Node.js yang menarik data Google nyata untuk memperkuat riset kata kunci. Ini opsional — skill tetap berfungsi tanpa ini menggunakan pencarian web Claude, tetapi ini menyediakan data yang lebih bervolume dan lebih presisi.
keyword-explorer.mjs — Penemuan Kata Kunci
Menarik saran autocomplete Google nyata, pertanyaan People Also Ask, pencarian terkait, dan mendeteksi fitur SERP (AI Overviews, Featured Snippets).
# Mode gratis — tanpa kunci API, hanya autocomplete
node scripts/keyword-explorer.mjs --seeds "physical AI, DePAI" --free
# Mode penuh dengan SerpAPI (tingkat gratis: 100 pencarian/bulan di serpapi.com)
SERPAPI_KEY=xxx node scripts/keyword-explorer.mjs \
--seeds "physical AI, DePAI, decentralized robotics" \
--depth deep \
--out keywords.json
# Pemindaian cepat untuk satu seed
node scripts/keyword-explorer.mjs -s "machine economy" --free -d quick
Opsi:
| Flag | Deskripsi | Default |
|---|---|---|
--seeds, -s | Kata kunci seed yang dipisahkan koma (diperlukan) | — |
--free | Mode gratis: saran Google, tanpa kunci API | otomatis jika tidak ada kunci |
--depth, -d | quick / normal / deep | normal |
--out, -o | Jalur file output JSON | dibuat otomatis |
--gl | Kode negara | us |
--hl | Kode bahasa | en |
Apa yang dihasilkan:
- Semua kata kunci yang ditemukan dengan tag sumber (autocomplete, PAA, related_search)
- Pertanyaan People Also Ask dengan cuplikan dan sumber
- Deteksi fitur SERP per kueri (AI Overview, Featured Snippet, dll.)
- Kueri di mana AI Overviews muncul (= peluang GEO tinggi)
serp-analyzer.mjs — Analisis Persaingan SERP
Mengambil daftar kata kunci dan memeriksa siapa yang saat ini menduduki peringkat, fitur SERP apa yang muncul, dan di mana celah konten berada.
# Analisis kata kunci dari output explorer
SERPAPI_KEY=xxx node scripts/serp-analyzer.mjs \
--input keywords.json \
--top 20 \
--track "axisrobotics.ai,bittensor.com"
# Analisis kata kunci spesifik
SERPAPI_KEY=xxx node scripts/serp-analyzer.mjs \
--keywords "what is DePAI, physical AI companies, best AI robotics crypto" \
--track "axisrobotics.ai"
Opsi:
| Flag | Deskripsi | Default |
|---|---|---|
--input, -i | Jalur ke output JSON keyword-explorer | — |
--keywords, -k | Kata kunci yang dipisahkan koma untuk dianalisis | — |
--top, -t | Berapa banyak kata kunci dari file input | 10 |
--track | Domain yang dipisahkan koma untuk dipantau | — |
--out, -o | Jalur file output JSON | dibuat otomatis |
Apa yang dihasilkan:
- Perkiraan kesulitan per kata kunci (mudah / sedang / sulit)
- Fitur SERP yang ada (AI Overview, Featured Snippet, PAA, Knowledge Graph, dll.)
- Sumber mana yang saat ini disitasi oleh AI Overviews
- Kehadiran/ketidakhadiran domain yang dipantau (temukan celah konten Anda)
- Domain peringkat paling sering (identifikasi pesaing nyata)
- Semua pertanyaan PAA (ide konten)
Alur Kerja yang Direkomendasikan
1. Jalankan keyword-explorer dengan kata kunci seed Anda
→ Dapatkan daftar kata kunci mentah + pertanyaan PAA
2. Masukkan output ke serp-analyzer untuk kata kunci prioritas teratas
→ Dapatkan data persaingan + peluang fitur SERP
3. Jalankan skill /research-keywords dengan kedua output
→ Dapatkan rencana kata kunci yang terkluster, diskor, dan dapat ditindaklanjuti
Setup
# Tidak perlu dependensi — Node.js murni (v18+), tanpa npm install
# Hanya perlu kunci SerpAPI untuk fitur lengkap (gratis di serpapi.com)
export SERPAPI_KEY=kunci_anda_disini
Contoh Output
## Kluster Kata Kunci Prioritas
### Kluster 1: Alat Penulisan AI Terbaik — Prioritas: 14/15
Kata Kunci Pilar: alat penulisan AI terbaik 2026
Intent: Investigasi Komersial
Peluang GEO: 5/5 — AI Overviews muncul, format perbandingan
Nilai Bisnis: 5/5 — niat pembelian langsung
Relevansi: 4/5
| Kata Kunci | Intent | Peluang GEO | Catatan |
|---|---|---|---|
| alat penulisan AI terbaik 2026 | Komersial | Tinggi | Pilar |
| perbandingan alat penulisan AI | Komersial | Tinggi | Konten tabel perbandingan |
| apakah jasper AI layak | Kepercayaan | Tinggi | PAA — bahas di FAQ |
| penulis konten AI untuk blog | Komersial | Sedang | Varian kasus penggunaan |


