/ Works

/ 2026

/ CentralData

CentralData

A programmatic-SEO site for Indonesian point-of-sale software: 23 vertical landing pages, four competitor comparisons and five buying guides, built from one template set.

/ Client

CentralData

/ Role

Solo — build

/ Timeline

Jul 2026

/ Stack

Next.js / TypeScript / Base UI / shadcn / Motion / ogl / WebGL / Playwright

CentralData

About the project

/ Overview

CentralData is a marketing site for Indonesian point-of-sale software, built as programmatic SEO: one landing page per retail vertical, one comparison page per competitor, and a set of buying guides — 44 routes in total, generated from a single template set rather than written page by page.

/ The Challenge

"Aplikasi kasir" is not one search — it is dozens, and each one is a different shop with a different objection. A warung, a pharmacy, a workshop and a salon are looking for the same software and will not click the same page. A single generic landing page competes for all of those terms and wins none of them, while hand-writing forty pages is not maintainable by one person.

/ The Approach

One template, parameterised by vertical, with the copy and the proof that vertical actually needs. 23 `aplikasi-kasir-*` pages cover the trades; four `alternatif-*` pages take the incumbent search terms directly — iPOS, Kasir Pintar, majoo, Moka POS; seven product pages and five buying guides carry the top of the funnel. An `lab/eeat` route exists purely to audit the pages against the quality signals they are built to satisfy, so the SEO surface is something that gets checked rather than assumed.

/ The Result

44 routes from one template set, all statically generated. The background is WebGL on `ogl` rather than a video loop, so the atmosphere costs a shader instead of a download, and Playwright is in the toolchain to keep the generated set honest as it grows.

/ What it took

  • 23 vertical landing pages for a single product — warung, cafe, laundry, salon, bengkel, petshop, apotek, minimarket, toko bangunan and more
  • Four competitor alternative pages: iPOS, Kasir Pintar, majoo and Moka POS
  • Seven product pages and five buying guides — 44 routes from one template set
  • A WebGL background on `ogl` rather than a video loop
  • An E-E-A-T lab route for auditing the quality signals the pages are built to satisfy
  • Playwright in the toolchain

/ Results and outcomes

Routes
44
Retail verticals
23
Competitor pages
4