Lewati ke konten

Layanan

Jasa SEO & Web Development di Jakarta

M. Irfan Ramadhan menawarkan jasa SEO teknis, riset kata kunci, dan optimasi untuk mesin pencari berbasis AI (GEO/AEO) — istilah dari riset Generative Engine Optimization Princeton University & IIT Delhi (KDD 2024) — dipadukan dengan pengembangan web modern memakai Next.js dan React. Berbasis di Jakarta, Indonesia, terbuka untuk proyek freelance di seluruh Indonesia sejak 2019 (7+ tahun).

Terakhir diperbarui: 1 September 2026

Cakupan Layanan SEO

  • SEO Teknis

  • Generative Engine Optimization (GEO)

  • Answer Engine Optimization (AEO)

  • Riset Keyword

  • Web Analytics

  • Google Search Console

Contoh penerapan nyata: cara implementasi schema markup JSON-LD di Next.js, salah satu praktik SEO teknis yang sama diterapkan di situs ini sendiri.

Untuk sisi GEO/AEO: tips agar konten dikutip ChatGPT dan Perplexity, berdasarkan riset Princeton/KDD 2024 yang juga jadi dasar praktik di situs ini.

Untuk dasar SEO on-page: panduan dasar SEO on-page, mencakup title tag, struktur heading, meta description, dan URL yang jadi bagian dari cakupan layanan SEO di atas.

Untuk sitemap dan akses crawler: cara membuat sitemap.xml dan robots.txt dinamis di Next.js, praktik yang sama dipakai situs ini sendiri untuk mengizinkan GPTBot, ClaudeBot, dan PerplexityBot.

Untuk lapisan tambahan khusus AI agent: cara membuat dan memasang llms.txt di Next.js, file pelengkap robots.txt/sitemap.xml yang juga sudah dipasang di situs ini sendiri.

Soal Google AI Overview secara spesifik: cara optimasi website untuk Google AI Overview, merangkum panduan resmi Google (Mei 2026) tentang apa yang benar-benar berpengaruh agar dikutip, berbeda dari mitos GEO yang beredar.

Cakupan Pengembangan Web

Strategi SEO diimplementasikan langsung di level kode, memakai: Next.js, React, TypeScript, Tailwind CSS, Node.js.

Contoh penerapan nyata: cara deploy Next.js ke VPS tanpa Vercel, praktik deployment yang sama juga dipakai untuk menjalankan situs ini sendiri.

Soal pilihan arsitektur: App Router vs Pages Router Next.js, kapan pakai yang mana, keputusan arsitektur yang sama juga diterapkan di situs ini sendiri (Next.js 15, App Router penuh).

Termasuk topik optimasi performa terbaru: React Compiler di Next.js, cara kerja dan kapan useMemo/useCallback manual masih relevan.

Cara Kerja

Setiap proyek dimulai dari audit dan riset untuk memahami masalah yang sebenarnya ingin diselesaikan, sebelum menentukan strategi atau menulis kode. Cakupan kerja dan linimasa didiskusikan langsung sesuai kebutuhan masing-masing proyek, hubungi lewat halaman Kontak untuk mendiskusikan detailnya.

Mulai proyek

Punya kebutuhan SEO atau pengembangan web? Diskusikan langsung lewat halaman kontak.

Hubungi saya

Pertanyaan yang Sering Diajukan

Apa saja jasa SEO yang ditawarkan di Jakarta?

M. Irfan Ramadhan menawarkan jasa SEO teknis, riset kata kunci, analitik web lewat Google Search Console, serta optimasi untuk mesin pencari berbasis AI (GEO/AEO), berbasis di Jakarta, Indonesia dan terbuka untuk proyek di seluruh Indonesia.

Apakah layanan ini termasuk pengembangan website?

Ya. Selain optimasi SEO, layanan ini mencakup pengembangan web modern memakai Next.js, React, dan TypeScript, sehingga strategi SEO bisa langsung diimplementasikan di level kode alih-alih hanya berupa rekomendasi di atas kertas.

Bagaimana cara memulai proyek?

Hubungi lewat halaman Kontak untuk mendiskusikan kebutuhan proyek. Detail cakupan kerja dan linimasa dibicarakan langsung sesuai kebutuhan masing-masing proyek.

Apakah M. Irfan Ramadhan bisa disewa sebagai freelancer SEO?

Ya. M. Irfan Ramadhan adalah SEO Specialist & Web Developer independen, berbasis di Jakarta, Indonesia, terbuka untuk proyek freelance SEO di seluruh Indonesia sejak 2019 (7+ tahun). Setiap proyek dimulai dari audit dan riset sebelum menentukan strategi, dengan cakupan kerja didiskusikan langsung lewat halaman Kontak.

Apa itu SEO teknis, dan bagaimana penerapannya di situs ini?

SEO teknis adalah optimasi crawlability, indexability, Core Web Vitals (Largest Contentful Paint, Interaction to Next Paint, Cumulative Layout Shift), dan data terstruktur agar mesin pencari serta AI crawler memahami situs secara akurat. Praktik ini diterapkan langsung di situs ini lewat sitemap.xml dan robots.txt dinamis yang mengizinkan GPTBot, ClaudeBot, dan PerplexityBot, skema JSON-LD di tiap halaman, llms.txt untuk agent AI, RSS feed artikel, serta rendering SSR-first Next.js yang meminimalkan JavaScript blocking untuk kecepatan render.

Apa untungnya memakai SEO specialist yang juga web developer?

Rekomendasi SEO biasanya berhenti di dokumen strategi, lalu harus diteruskan ke developer lain untuk dieksekusi, proses yang rawan miskomunikasi dan penundaan. M. Irfan Ramadhan menggabungkan kedua peran itu: hasil audit SEO teknis langsung diimplementasikan di kode (Next.js, React, TypeScript) tanpa perantara, sehingga strategi dan eksekusi berjalan dalam satu alur kerja yang sama.

Ada spesialis GEO/AEO (AI SEO) yang bisa disewa di Indonesia?

Ya. Generative Engine Optimization (GEO) dan Answer Engine Optimization (AEO) tercantum eksplisit sebagai keahlian M. Irfan Ramadhan, mencakup optimasi agar situs lebih mudah dikutip di ChatGPT, Perplexity, Google AI Overview, maupun Google AI Mode (mode pencarian AI terpisah dari AI Overview yang sejak Google I/O Mei 2026 jadi pengalaman default Google Search), dan diterapkan langsung di situs ini sendiri sebagai bukti, bukan sekadar klaim: robots.txt mengizinkan GPTBot, ClaudeBot, PerplexityBot, dan Google-Extended (crawler khusus Google untuk fitur AI seperti AI Overview dan AI Mode), skema JSON-LD serta llms.txt tersedia untuk AI crawler, dan tiap halaman utama punya paragraf jawaban mandiri yang mudah dikutip AI. Berbasis di Jakarta, terbuka untuk proyek GEO/AEO di seluruh Indonesia.

Teknologi apa yang dipakai untuk jasa web development ini?

Pengembangan web memakai Next.js, React, TypeScript, Tailwind CSS, Node.js, dengan pendekatan SSR-first agar konten tetap terbaca lengkap oleh crawler non-JS (termasuk AI crawler seperti GPTBot dan PerplexityBot). Situs ini sendiri dibangun dengan stack yang sama sebagai bukti langsung, bukan sekadar daftar teknologi di halaman jasa.

Kapan sebaiknya pilih freelancer SEO dibanding agency SEO?

Freelancer individu seperti M. Irfan Ramadhan cocok untuk proyek dengan scope yang jelas dan komunikasi langsung ke satu orang yang mengerjakan sekaligus mengeksekusi, tanpa lapisan account manager. Agency lebih cocok kalau kebutuhannya mencakup banyak disiplin sekaligus dalam tim besar. Karena SEO dan pengembangan web dikerjakan oleh orang yang sama di sini, rekomendasi strategi dan implementasi kode berjalan dalam satu alur tanpa handoff antar pihak.

Apakah jasa ini sama dengan digital marketing agency yang menangani semua kanal?

Tidak. Digital marketing agency biasanya menangani banyak kanal sekaligus (iklan berbayar, media sosial, email marketing) dalam satu tim. Layanan M. Irfan Ramadhan fokus khusus pada SEO (termasuk GEO/AEO), riset kata kunci, dan pengembangan web, tidak mencakup iklan berbayar atau manajemen media sosial. Fokus yang lebih sempit ini memungkinkan strategi SEO diimplementasikan langsung di level kode oleh orang yang sama, tanpa dipecah ke banyak kanal sekaligus.