JIPRAKS Classroom

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 File sehingga 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!

Artikel terkait