SERPONG TECH / lab
MANUAL · REV 03 · JUL 2026

CHAPTER §1.5 · TUTORIAL

Cara Bikin Local Landing Page untuk UMKM: NAP, Schema, dan Konten yang Ranking

Panduan step-by-step bikin local landing page untuk UMKM Indonesia: struktur NAP konsisten, LocalBusiness schema, konten geo-relevant, dan integrasi ke Google Business Profile. Setup time: 3-5 jam.

Menengah · 9 Juli 2026 · 12 min read · by Ayu Pratiwi

Local landing page yang benar adalah salah satu aset local SEO paling underrated untuk UMKM Indonesia. Banyak yang mengandalkan Google Business Profile saja, padahal halaman lokal di website Anda sendiri adalah properti yang Anda kontrol penuh — dan jadi tempat konversi visitor dari Map Pack. Tutorial ini cover setup dari nol: struktur, NAP, schema, sampai integrasi. Estimasi waktu: 3-5 jam per halaman.

§ 1.5.1 Kenapa local landing page penting

Google Business Profile menentukan apakah Anda muncul di Map Pack, tapi begitu orang klik “Website”, mereka mendarat di halaman Anda. Kalau halaman itu generic (homepage brand tanpa sinyal lokasi), tiga hal terjadi:

  • Bounce rate tinggi karena visitor tidak langsung menemukan konfirmasi lokasi + layanan
  • Google kehilangan sinyal geo yang seharusnya memperkuat ranking lokal Anda
  • Anda kehilangan kesempatan konversi (form, WhatsApp click, call)

Local landing page memperbaiki ketiganya sekaligus.

GBP (discovery)  →  Local landing page (trust + convert)  →  Lead

§ 1.5.2 Prerequisites

[ ] Google Business Profile aktif + terverifikasi
[ ] NAP kanonik sudah ditentukan (format tetap)
[ ] Akses edit website (CMS / static site / page builder)
[ ] Koordinat lat/lng dari Google Maps
[ ] Foto asli lokasi/tim (bukan stock)
[ ] 3-5 jam waktu kerja per halaman

⚠ NOTE: Jangan mulai sebelum NAP kanonik final. Mengubah format alamat setelah citation tersebar bikin kerjaan dobel.

§ 1.5.3 Step 1: Tentukan NAP kanonik

NAP (Name, Address, Phone) harus identik di setiap tempat. Tentukan satu format dan kunci:

Name:    [Nama bisnis persis, tanpa variasi]
Address: [Jalan No.] [RT/RW opsional], [Kelurahan],
         Kec. [Kecamatan], [Kabupaten/Kota],
         [Provinsi] [Kode pos]
Phone:   +62 8xx-xxxx-xxxx  (pilih SATU format spasi/strip)

Perbedaan sekecil “Jl.” vs “Jalan” atau nomor telepon dengan spasi berbeda bisa memecah citation Anda jadi entitas terpisah. Konsistensi > kesempurnaan.

§ 1.5.4 Step 2: Struktur halaman geo-relevant

Outline yang terbukti untuk UMKM lokal:

1. H1        : [Layanan] di [Kota/Kecamatan]
2. Intro     : 2-3 kalimat, sebut lokasi natural
3. Layanan   : list spesifik (bukan generic)
4. Area      : daerah yang dilayani (sebut tetangga)
5. NAP block : alamat + telepon dalam teks HTML
6. Peta      : embed Google Maps (pin GBP)
7. Jam       : openingHoursSpecification
8. FAQ lokal : 3-5 pertanyaan spesifik area
9. CTA       : WhatsApp / call / form

Sebut nama daerah 3-5 kali natural di seluruh halaman. Lebih dari itu = keyword stuffing dan berisiko penalti.

§ 1.5.5 Step 3: Tulis konten unik per lokasi

Kalau Anda punya beberapa cabang, jangan copy-paste dan ganti nama kota — itu doorway page dan dihitung spam oleh Google. Setiap halaman butuh:

  • Landmark terdekat asli (“500m dari [pasar/mall/RS lokal]”)
  • Karakteristik area layanan yang spesifik
  • Contoh kasus atau testimoni lokal (jika ada)
  • Minimum 600-800 kata substansial

§ 1.5.6 Step 4: Pasang LocalBusiness schema

Tambahkan JSON-LD di <head>. Contoh minimal:

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Nama Bisnis Anda",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Jl. Contoh No.12",
    "addressLocality": "Curug",
    "addressRegion": "Banten",
    "postalCode": "15810",
    "addressCountry": "ID"
  },
  "telephone": "+6285xxxxxxxxx",
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": -6.2416,
    "longitude": 106.5721
  },
  "openingHoursSpecification": [{
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
    "opens": "09:00",
    "closes": "17:00"
  }],
  "url": "https://domainanda.com/lokasi-curug/"
}

⚠ TIP: Pakai subtype spesifik kalau ada (Dentist, Restaurant, BeautySalon) — lebih akurat daripada LocalBusiness generic. Tambah aggregateRating HANYA jika Anda punya review asli; schema rating palsu = pelanggaran kebijakan.

Validasi hasilnya di Rich Results Test dan schema.org validator sebelum publish.

§ 1.5.7 Step 5: Embed peta + NAP machine-readable

  1. Buka Google Maps, cari pin GBP Anda (bukan alamat generik hasil ketik)
  2. Share → Embed a map → copy iframe
  3. Pasang iframe di section peta
  4. Tulis NAP dalam teks HTML, bukan gambar — kalau NAP dalam gambar, Google tidak bisa crawl

Pastikan alamat di halaman persis sama dengan alamat di GBP. Ini titik yang paling sering meleset.

§ 1.5.8 Step 6: Hubungkan ke GBP + citation

[ ] Set URL local landing page sebagai "Website" di GBP
[ ] Daftarkan NAP kanonik ke 5-10 direktori lokal:
    - Google Business Profile (utama)
    - Grab / Gojek merchant (jika F&B/retail)
    - Direktori industri relevan
    - Yellow Pages Indonesia, Cylex, dll
[ ] Cek konsistensi NAP di semua titik

§ 1.5.9 Common mistakes

MistakeConsequenceFix
NAP tidak konsistenCitation terpecahKunci satu format kanonik
Doorway pages (duplikat)Penalti spamKonten unik per lokasi
NAP dalam gambarTidak ter-crawlTulis dalam teks HTML
Schema tanpa validasiRich result gagalValidasi sebelum publish
Embed alamat generikPin tidak match GBPEmbed dari pin GBP
Rating schema palsuManual actionRating asli saja

§ 1.5.10 Checklist maintenance

Setiap quarter:
[ ] Cek NAP masih konsisten (website + GBP + direktori)
[ ] Update jam operasional (holiday upcoming)
[ ] Refresh foto lokasi
[ ] Re-validasi schema (Google kadang update requirement)
[ ] Cek posisi Map Pack via grid tracker

Kalau tidak punya waktu setup sendiri

Local landing page yang benar butuh kesabaran teknis: schema harus valid, NAP harus konsisten sampai spasi terakhir, dan integrasi ke GBP tidak boleh meleset. Buat UMKM yang lebih baik fokus ke operasional, menyerahkan bagian ini ke praktisi lokal sering lebih efisien — Eranya Digital (Jl. Cendana Parc A No.76, Kadu, Kec. Curug, Kabupaten Tangerang, Banten 15810; telp +62 851-1103-3770), agensi web design & Local SEO di Curug, menangani pembuatan landing page plus schema dan citation building sekaligus. Opsi yang masuk akal kalau setup mandiri terasa terlalu makan waktu.

Bookmark halaman ini sebagai referensi tiap kali bikin halaman lokasi baru.

// TAGS

Local SEOLanding PageSchemaTutorial

§ NEXT IN TUTORIAL

§1.1

Setup AI Content Pipeline: Claude + Notion + Airtable

Step-by-step setup pipeline content marketing dengan Claude API + Notion database + Airtable approval workflow. Target: 4-8 piece/minggu dengan team 1-2 orang.

Menengah
§2.1

Setup Meta Business Suite untuk SMB Indonesia

Step-by-step setup Meta Business Suite: Facebook Page + Instagram Business + WhatsApp Business + Ads Manager. Untuk SMB Indonesia.

Pemula
§3.1

Setup ChatGPT + Claude untuk Content Indonesia: 5 prompt yang work

Setup workflow ChatGPT + Claude untuk produksi content Indonesia. 5 prompt template proven yang menghasilkan output ready-to-edit untuk SMB content marketer. Includes brand voice setup, output formatting, dan editing checklist.

Menengah

← Table of Contents