. .:-
...=: .. .:. .....:-
... ...........:..........:......--:-:. .........:==-
.... .............................::-:..........---..:
-==... ..=............................-.......:......=*+:.--
.-===::...... .....:.........+=............................:==-...--
..:.=*:..::........==.............:#####-.......................-=-......=
.:....-=............::.*###+......*######*.....................-*-==:.....:
-+++:.=#=.............###*.....=#####-..........................:+====:.-
.++++++++:........-%%%###*#######*:....................-=--....*+===.:=++-
=++*****+-....==...:%%%-..####.............................:++======+@*=.
##*+*#**##+*+..-%%%###%%%%%...-####+......................-#*++=++%@%-
:+#####*%+...:%@%.....-%%##%%%%%%%%#.......................:++++**#@%=
:-*###-....*%...:%%%%%%*...-%%%-..........:-:..............-##=**##+
.+###*....:...*#@%:#%%%.....%%%%.............................:=:.+###+-:
*+*%:.....#@@*%:@@@@@:.....%@@@...............................:*#######*
.*@:..=@@@:..#@@@@@-:@%:..%@@@:..............::........-......:=######-
..........*@@@@*.@=..#@@@@@@@-.............+.......::-.........*==%####*.
.......*@@@@#-=....=.-@@@@@@=....:..-...:.......=*.+%............:=***+:
*......:@@@@.-..*=..:=...@@@@@+...:-.=.:.......-*##*@@=...............:=.
*@-....*:.:......+:........*@@*-..:...........##@@@@@%......:........:.....
@@@@%##=:...-**=....-..........=..............#@+----@*+....--.*....-:.-%#*+=.
-%###@@@@@%#*-.....:.:.:........:...........::-%#+=.. =@+...:+.-:......-*#+:.
.*#######@@@@@@@@%-........:....:.............=+%@:::::: *=...=-:.......:-%###%%%.
.########%@@=+%##%.............-........:-.+*@@@* .. :@*.:.:.......:=*#+*#%@@-
.+**########@###@%%=- =%@*.....+.:..**.:...:..**+#%@@@===#@-:.-=+.........-+=#####%%:
:%@%############%@+-.-+#%==:.:=-=.-#%#:.=+-.*##%@@@@#=:::+=.............:+%%##%%%#%%+.
=*####%%####%*::.=#%%*+%@%.:@@%=:####%%%%##%@#%%@@@@=+:.:-..................--=:###%%%@%%-
:*######*...:+###*-::=##%%@@%@#%###+..=#+---:...........:..........-:.=-=*##+%@@#:
.*@%=.......=#######%####%%%##*.............:....:..............::..%%%###%%%%@+
+=:.........:..*#*+-*=######=......:=-....:........... ..+*-..=*+:+=*########%%:
=+:-*==:.........-.....-####%#-...-- .:..:....*--..... .:.:+#*++**-#%%#####%=:--
+@@@@#######***..*+ ....*#####*:.:-.:::::::-......-#:.:*- -#####%#%@@@%%####%###*.
.:+##%####+++##% -.+####-*.:::::-***=:::#...::#+*## *%@%%@@####%##%%@@*=.
.#@@@#########%@ .#####-.+::::=******-::#..:.##%%= *####%%########%%%+.
#@@@@@@@@##%%@@@@. .###%#=-::-********=::-..=.+%*: ..*%%@%%%%%#%%##%%%@*-.
.:@@@@@#%#%. .:#%=:::::+*********--:..-##+::.:.:@@@#%%%%%%#%%%%%=.
=@%@@@@@@*. . .:#*-::-*@@*******@@*+:-:++#=::::-@@@@%%%%%@%%%#%%#+
#%%%%%%@@@#::-=:#%::-**@@@%******@@###=-=%#@@@%%@@@@%%%%%%@@%%=.+%*-
@%%%%%@@@%@*:::*:=*#%%##@##******%#**%---*@@@@@@@%%%%%%%%%%#-: +-
@#+++@@%@@%%@@@@####%###@#############%*=-*%@@@@@%%%%%%@@@@@#: .
. +:*%@%@@@@%############@@@%%%#######%@@@@@@%%@@%%@@@*+---.
*%%%@@@@@@@@%%%%%@@@%###%@@@@@@@@@@@@@%@@@@@@@#+-
-%@%+-.:@@@@@@@%@@@@@@@@@@@%%@@%@%%@%@@%@#+=-:
%@@@@%%@%@@@%%%%%%%@%@%@@+#@+=:
. =@%@@%%%%@@@%%@@#*-. ..
#*: =%@+==*=-.
-:
AI Landing Page Generator — Desktop Edition
Generate halaman landing page premium secara otomatis dengan AI,
lengkap dengan konten, gambar, sitemap, dan robots.txt — sekali klik.
Selain Gomopage untuk generate landing page otomatis, kamu juga bisa memakai tool pendukung berikut untuk kebutuhan pengecekan website berbasis WordPress.
WordPress Auto Checker — Fast Scanner Utility
Tool ringan untuk membantu melakukan pengecekan otomatis pada target WordPress, cocok sebagai utilitas tambahan saat mengelola banyak website atau domain.
| Fitur | Keterangan |
|---|---|
| 🔍 Auto Check | Membantu pengecekan target WordPress secara otomatis |
| ⚡ Fast Scanner | Cocok untuk proses cek cepat pada banyak URL |
| 🧩 Tool Pendukung | Bisa dijadikan pelengkap workflow bersama Gomopage |
| 📁 Open Source | Source tersedia langsung di GitHub |
git clone https://github.com/xxkrit/Stranger-WP-CHECKER.git- Fitur Utama
- Persyaratan
- Instalasi
- Aktivasi License
- Setup Awal
- Cara Pakai
- Format Template
- Konfigurasi OpenAI
- Arti Kode Error API
- Integrasi Notifikasi
- Output Generate
- Troubleshooting
- Struktur Project
| Fitur | Keterangan |
|---|---|
| 🤖 AI Text Generator | Konten landing page otomatis via OpenAI |
| 🖼️ AI Image Generator | Hero, logo, favicon dibuat AI |
| 📄 Multi Domain | Generate ratusan domain sekaligus dari CSV |
| 🎨 Template System | Upload template HTML kustom sendiri |
| 📊 SEO Ready | Sitemap, robots.txt, meta tag otomatis |
| 🔔 Notifikasi | Discord Webhook & Telegram Bot |
| 🔐 HWID License | Proteksi license berbasis hardware ID |
| 👁️ Live Preview | Preview hasil generate langsung di dashboard |
| 📈 Token Usage | Monitor pemakaian & biaya OpenAI realtime |
- OS: Windows 10 / 11 (x64)
- RAM: Minimal 4GB
- Storage: Minimal 500MB
- Koneksi Internet: Dibutuhkan untuk AI & aktivasi
Catatan: Aplikasi hanya bisa dibuka lewat desktop app. Tidak bisa diakses langsung dari browser.
- Download file
Gomopage-Setup.exedari link yang diberikan - Klik kanan → Run as Administrator
- Ikuti wizard instalasi
- Setelah selesai, buka aplikasi Gomopage dari desktop shortcut
- Halaman Aktivasi License akan muncul otomatis
License Gomopage berbasis Hardware ID (HWID) — terikat ke 1 device.
1. Buka aplikasi Gomopage
2. Catat / copy HWID yang tampil di halaman aktivasi
3. Kirim HWID ke admin untuk mendapatkan license key
4. Paste license key di kolom yang tersedia
5. Klik Aktifkan → dashboard langsung terbuka
GOMO-LIFETIME-ABCD1234-EFGH5678-IJKL9012-MNOP3456
GOMO-1750000000000-ABCD1234-EFGH5678-IJKL9012-MNOP3456
| Tipe | Keterangan |
|---|---|
LIFETIME |
Tidak ada expired |
30 hari |
Expired sesuai durasi pembelian |
custom |
Sesuai paket yang dibeli |
⚠️ License hanya berlaku untuk 1 device/PC. Jangan share ke orang lain.
Setelah berhasil masuk dashboard:
1. Ganti Password Default
Buka Settings → Server & Auth, ubah username dan password dari default:
Username : admin
Password : admin123
2. Isi OpenAI API Key (opsional, untuk fitur AI)
Buka Settings → Konfigurasi OpenAI, paste API key dari platform.openai.com.
3. Wajib Test Koneksi AI
Setelah mengisi API Key, klik tombol Test Koneksi AI dan pastikan muncul notifikasi hijau "AI Terkoneksi ✓" sebelum mulai generate. Jika muncul notifikasi merah, baca bagian Arti Kode Error API di bawah.
Buka Domains → Domain Baru, isi data berikut:
| Field | Keterangan | Wajib |
|---|---|---|
domain |
URL domain lengkap | ✅ |
site_name |
Nama brand / website | ✅ |
niche |
Kategori bisnis | ✅ |
keyword |
Keyword utama SEO | ✅ |
linkdaftar |
URL tombol CTA / daftar | ✅ |
template |
Nama file template .html |
✅ |
title |
Meta title halaman | opsional |
description |
Meta description | opsional |
canonical |
URL canonical | opsional |
logo_file |
Upload logo manual | opsional |
favicon_file |
Upload favicon manual | opsional |
hero_file |
Upload hero image manual | opsional |
💡 Bisa juga import/export lewat file
domains.csvuntuk edit massal di Excel / Google Sheets.
Buka Templates → Upload Template, upload file .html kustom kamu.
Buka Generate → ⚡ Generate Sekarang, tunggu progress bar selesai 100%.
Pantau proses lewat Live Log yang tampil realtime.
Hasil generate otomatis tampil di bawah halaman Generate.
Klik Open Preview untuk lihat hasilnya di browser.
Template adalah file .html biasa. Gunakan placeholder {{variable}} untuk konten dinamis.
<!-- Data Domain -->
{{title}} <!-- meta title halaman -->
{{description}} <!-- meta description SEO -->
{{site_name}} <!-- nama brand -->
{{keyword}} <!-- keyword utama -->
{{linkdaftar}} <!-- URL tombol daftar/CTA -->
{{canonical}} <!-- URL canonical domain -->
{{year}} <!-- tahun sekarang (otomatis) -->
<!-- Asset Gambar -->
{{logo}} <!-- file logo -->
{{favicon}} <!-- file favicon -->
{{hero}} <!-- file banner/hero utama -->
{{bannerutama}} <!-- alias {{hero}} untuk template lama -->
<!-- Konten AI -->
{{h1}} <!-- heading utama -->
{{intro}} <!-- paragraf intro -->
{{about_title}} <!-- judul about -->
{{about_text}} <!-- teks about -->
{{benefit_1_title}} <!-- judul benefit 1 -->
{{benefit_1_text}} <!-- teks benefit 1 -->
{{benefit_2_title}} <!-- judul benefit 2 -->
{{benefit_2_text}} <!-- teks benefit 2 -->
{{benefit_3_title}} <!-- judul benefit 3 -->
{{benefit_3_text}} <!-- teks benefit 3 -->
{{faq_1_q}} <!-- FAQ pertanyaan 1 -->
{{faq_1_a}} <!-- FAQ jawaban 1 -->
{{faq_2_q}} <!-- FAQ pertanyaan 2 -->
{{faq_2_a}} <!-- FAQ jawaban 2 -->
{{faq_3_q}} <!-- FAQ pertanyaan 3 -->
{{faq_3_a}} <!-- FAQ jawaban 3 -->
{{cta_title}} <!-- judul CTA -->
{{cta_text}} <!-- teks CTA -->
{{cta_button}} <!-- teks tombol CTA --><!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<title>{{title}}</title>
<meta name="description" content="{{description}}">
<link rel="canonical" href="{{canonical}}">
<link rel="icon" href="{{favicon}}">
</head>
<body>
<header>
<img src="{{logo}}" alt="{{site_name}}">
</header>
<main>
<img src="{{hero}}" alt="hero">
<h1>{{h1}}</h1>
<p>{{intro}}</p>
<a href="{{linkdaftar}}">{{cta_button}}</a>
</main>
<footer>© {{year}} {{site_name}}</footer>
</body>
</html>Buka Settings → Konfigurasi OpenAI.
Setiap kali kamu mengisi atau mengganti API Key, wajib klik tombol Test Koneksi AI sebelum mulai generate.
Tombol ini akan langsung memanggil OpenAI dan menampilkan notifikasi hasilnya di pojok kanan bawah layar:
| Notifikasi yang Muncul | Artinya | Tindakan |
|---|---|---|
🟢 AI Terkoneksi ✓ — Response: OK |
API Key valid, siap digunakan | Langsung bisa generate |
🔴 API Key belum diisi |
Kolom API Key masih kosong | Isi API Key lalu klik Simpan dulu |
🔴 Koneksi AI Gagal — ...401... |
API Key salah atau sudah dinonaktifkan | Cek & ganti API Key |
🔴 Koneksi AI Gagal — ...429... |
Kuota OpenAI habis atau terlalu banyak request | Tunggu beberapa menit atau upgrade plan |
🔴 Koneksi AI Gagal — ...400... |
Format request tidak dikenal, biasanya karena model | Ganti model di Settings (coba gpt-4o) |
🔴 Koneksi AI Gagal — ...403... |
Akun tidak punya akses ke model yang dipilih | Ganti ke model yang tersedia di akun kamu |
🔴 Koneksi AI Gagal — ...500... |
Server OpenAI sedang gangguan | Tunggu beberapa menit lalu coba lagi |
⚠️ Jika test gagal, jangan lanjut generate. AI tidak akan berjalan dan semua domain akan pakai konten fallback SVG lokal tanpa peringatan error yang jelas di setiap domain.
| Toggle | Rekomendasi | Keterangan |
|---|---|---|
| Aktifkan OpenAI | ✅ ON | Master switch AI |
| AI Text Generator | ✅ ON | Isi konten otomatis |
| AI Image Generator | Generate gambar, biaya lebih mahal | |
| AI Logo | ❌ OFF | Matikan dulu, pakai upload manual |
| AI Favicon | ❌ OFF | Matikan dulu, pakai upload manual |
| Kebutuhan | Model |
|---|---|
| Text (hemat) | gpt-4o-mini |
| Text (terbaik) | gpt-4o / gpt-5.5 |
| Image | gpt-image-2 / dall-e-3 |
| Jenis | Ukuran Default |
|---|---|
| Hero / Banner | 1536x1024 (Landscape) |
| Logo | 1024x1024 |
| Favicon | 1024x1024 |
💡 Tanpa API Key, Gomopage tetap bisa generate menggunakan konten & gambar fallback otomatis (SVG lokal).
Kode error ini muncul di Live Log saat generate, atau di notifikasi saat Test Koneksi AI.
| Kode | Nama | Penyebab | Solusi |
|---|---|---|---|
400 |
Bad Request | Model tidak mengenali format request, biasanya karena nama model salah atau parameter tidak didukung | Ganti model ke gpt-4o atau gpt-4o-mini di Settings |
401 |
Unauthorized | API Key salah, expired, atau sudah dihapus dari akun OpenAI | Buka platform.openai.com, buat API Key baru, paste ke Settings |
403 |
Forbidden | Akun tidak punya akses ke model yang dipilih (misal: model premium tapi akun free) | Pilih model yang sesuai tier akun, atau upgrade akun OpenAI |
429 |
Too Many Requests | Kuota token habis, atau terlalu banyak request dalam waktu singkat (rate limit) | Tunggu 1–2 menit, cek usage di platform.openai.com/usage, atau upgrade plan |
500 |
Internal Server Error | Server OpenAI sedang gangguan atau down | Tunggu beberapa menit, cek status di status.openai.com |
503 |
Service Unavailable | OpenAI overload, terlalu banyak user bersamaan | Coba lagi beberapa menit kemudian |
| Pesan Error | Penyebab | Solusi |
|---|---|---|
API Key belum diisi atau OpenAI tidak terinstall |
Kolom API Key kosong, atau toggle Aktifkan OpenAI masih OFF | Isi API Key, centang Aktifkan OpenAI, klik Simpan |
Cannot read properties of null |
OpenAI client gagal dibuat karena key kosong | Isi API Key lalu klik Simpan AI Config sebelum test |
ECONNREFUSED / ENOTFOUND |
Tidak ada koneksi internet atau firewall memblokir | Cek koneksi internet, matikan VPN sementara, atau whitelist domain api.openai.com |
insufficient_quota |
Kredit OpenAI habis | Top up kredit di platform.openai.com/settings/billing |
model_not_found |
Nama model yang diketik tidak ada | Pilih model dari dropdown di Settings, jangan ketik manual |
Di halaman Generate → Live Log, error AI ditampilkan seperti ini:
[AI TEXT ERROR] 401 Unauthorized - No API key provided
[AI IMAGE ERROR] hero: 429 Too Many Requests
[ERROR] namadomain.com — template tidak ditemukan
- Baris
[AI TEXT ERROR]→ masalah di pembuatan konten teks - Baris
[AI IMAGE ERROR]→ masalah di pembuatan gambar (hero/logo/favicon) - Baris
[ERROR]→ domain gagal diproses secara keseluruhan - Domain yang error tetap menghasilkan file output, tapi menggunakan konten & gambar fallback lokal
- Buka channel Discord → Edit Channel → Integrations → Webhooks → New Webhook
- Copy Webhook URL
- Buka Gomopage → Integrations → Discord
- Paste URL, aktifkan toggle, klik Simpan
- Klik Test Kirim untuk verifikasi
- Chat
@BotFatherdi Telegram →/newbot - Dapatkan Bot Token
- Tambah bot ke grup/channel sebagai Admin
- Dapatkan Chat ID lewat
https://api.telegram.org/botTOKEN/getUpdates - Buka Gomopage → Integrations → Telegram
- Isi token & chat ID, aktifkan toggle, klik Simpan
| Event | Keterangan |
|---|---|
| Generate dimulai | Dikirim saat proses generate mulai |
| Generate selesai | Dikirim saat semua domain selesai |
| Error terjadi | Dikirim jika ada domain yang gagal |
Setiap domain menghasilkan folder tersendiri di dalam output/:
output/
└── namadomain.com/
├── index.html ← halaman utama siap upload
├── sitemap.xml ← sitemap SEO otomatis
├── robots.txt ← robots SEO otomatis
├── hero.png ← banner utama
├── logo.png ← logo brand
└── favicon.png ← favicon
Copy semua isi folder output/namadomain.com/ ke public_html/ atau root hosting kamu.
❌ Halaman aktivasi tidak muncul
Tutup aplikasi, lalu buka ulang sebagai Run as Administrator.
❌ License key tidak diterima
- Pastikan HWID yang dikirim ke admin sudah benar
- License key hanya berlaku untuk 1 device
- Cek apakah license sudah expired
❌ Dashboard tidak terbuka setelah aktivasi
Tutup dan buka ulang aplikasi. Pastikan tidak ada antivirus yang memblokir proses Node.js di dalam app.
❌ Logo / hero tidak muncul di preview
- Upload ulang gambar saat edit domain
- Generate ulang setelah upload gambar baru
❌ AI text tidak berjalan / konten generik
- Klik Test Koneksi AI di Settings untuk melihat error detail
- Pastikan toggle Aktifkan OpenAI dan AI Text Generator sudah ON
- Lihat baris
[AI TEXT ERROR]di Live Log untuk kode error spesifik - Cocokkan kode error dengan tabel di section Arti Kode Error API
❌ Generate error semua domain
- Pastikan template sudah diupload di menu Templates
- Nama template di kolom domain harus sama persis dengan nama file di folder Templates (termasuk huruf besar/kecil)
❌ License expired
Aplikasi otomatis kembali ke halaman aktivasi. Hubungi admin untuk perpanjang license dengan HWID yang sama.
gomopage/
├── electron-main.js ← entry point Electron
├── server.js ← Express dashboard server
├── license.js ← HWID license engine
├── keygen.js ← tool generate license key (admin)
├── preload.js ← Electron preload bridge
├── package.json ← konfigurasi project
├── .env ← konfigurasi runtime (dibuat otomatis)
├── domains.csv ← daftar domain (dibuat otomatis)
├── public/
│ └── activate.html ← halaman aktivasi license
├── templates/ ← template HTML upload user
├── prompts/ ← preset JSON untuk AI
├── assets/
│ ├── manual/ ← gambar upload manual
│ └── reference/ ← gambar referensi AI
├── output/ ← hasil generate per domain
├── logs/ ← log proses generate
└── licenses/ ← file license tersimpan
- Port dashboard di-random setiap kali aplikasi dibuka sebagai fitur keamanan — tidak bisa diakses dari browser luar
- File
.env,domains.csv, dan folderoutput/tidak ikut ter-build ke dalam.exe, disimpan di folder instalasi - Data license disimpan di folder
AppDataWindows, aman dari uninstall biasa
⚡ Gomopage — Generate Cepat, Deploy Langsung