Cara Bangun AI Agent untuk Optimasi SEO On-Page Otomatis dengan n8n + GPT (MVP 2 Hari)
· 3 menit baca
Cara Bangun AI Agent untuk Optimasi SEO On-Page Otomatis dengan n8n + GPT (MVP 2 Hari)
Pernah ngeluh: konten sudah dipublish tapi ranking di Google tetap stagnan? Keyword stuffing, meta tag yang kurang optimal, dan internal linking yang acak bikin traffic hilang. Seringnya, tim dev atau content writer harus bolak‑bolak cek Yoast, Screaming Frog, atau Google Search Console—pemborosan waktu yang berujung pada delay go‑to‑market.
Kenapa Pakai AI Agent + n8n?
- Loop cepat: AI menghasilkan rekomendasi, n8n mengeksekusi, hasil divalidasi, lalu kembali ke AI untuk perbaikan.
- Skalabilitas: Dari satu halaman hingga ribuan artikel, workflow yang sama dapat diparallelkan.
- Tanpa kode berat: Node n8n + prompt GPT cukup, sehingga junior‑intermediate dev dapat langsung prod.
Arsitektur Workflow
Trigger (Cron) → Fetch URL List → Get Page HTML (HTTP Request) → Extract Content (Cheerio) →
Generate SEO Brief (OpenAI GPT) → Apply Changes (HTML Patch) → Deploy to CMS (REST API) →
Report to Slack / Google Sheet
Diagram di atas bisa dibangun dalam 5 node di n8n. AI Agent berperan di dua titik: (1) menghasilkan SEO brief (title, meta, heading, internal links) dan (2) memvalidasi perubahan via LLM‑based checklist.
1. Trigger & Fetch
Gunakan node Cron setiap jam atau tiap malam. Node HTTP Request menarik daftar URL dari CMS (misalnya Contentful atau WordPress REST API). Selanjutnya, node HTML Extract (Cheerio) mengambil judul, heading, dan konten utama.
2. Prompt Engineering untuk SEO Brief
Prompt contoh:
Berikan rekomendasi SEO on‑page untuk artikel dengan judul "{{title}}". Tulis:
- Meta title <= 60 karakter
- Meta description <= 160 karakter
- 3 H2 yang mengandung keyword utama "{{keyword}}"
- 2 internal link potensial ke artikel "{{related}}"
Berikan output dalam format JSON.
Node OpenAI mengembalikan JSON yang kemudian di‑parse dengan Set atau Function.
3. Patch HTML
Dengan node HTML Edit, sisipkan <title>, <meta name="description">, ubah heading, serta tambahkan <a href="..."> untuk internal links. Pastikan menggunakan tidy untuk menjaga validitas HTML.
4. Deploy ke CMS
Jika pakai WordPress, gunakan WordPress REST API node (PUT /posts/{{id}}). Untuk headless CMS, gunakan HTTP Request dengan token Bearer.
5. Reporting & Monitoring
Setelah deploy, kirim ringkasan ke Slack (title, new meta, status) dan log ke Google Sheet untuk audit. Tambahkan node IF untuk mengecek error 4xx/5xx dan meng‑trigger retry otomatis.
Use Case Real: Blog Teknologi 5k Artikel
Sebuah startup edtech memiliki 5.000 artikel yang dibuat oleh kontributor freelance. SEO audit manual memakan 3 bulan. Dengan workflow di atas, mereka menjalankan job harian, memperbaiki 200 artikel per hari, dan melihat peningkatan CTR 27% dalam 2 minggu.
Insight & Strategi
- Prompt versioning: Simpan prompt di Git; gunakan node
Read Filesehingga perubahan prompt dapat di‑rollback. - Cost control: Batasi token per request (≈150) dan gunakan
model=gpt-3.5-turbo. Untuk batch 100 URL, biaya < $0.10. - Human‑in‑the‑loop: Tambahkan approval step (Slack button) untuk konten high‑risk (misal, medical).
- Feedback loop: Setelah 1 minggu, fetch ranking via SERP API, feed kembali ke AI untuk refining prompt (e.g., “Meta title terlalu panjang”).
Penutup & CTA
Dengan kombinasi n8n yang fleksibel dan GPT yang paham konteks SEO, Anda dapat memutar SEO on‑page menjadi proses continuous, bukan tugas satu‑kali. Mulailah dengan membuat workflow di sandbox n8n, ubah prompt sesuai niche Anda, dan deploy ke production dalam 2 hari.
Ready to level‑up? Daftar di JIPRAKS Classroom, dapatkan template workflow siap pakai, dan bangun AI Agent SEO Anda sekarang!