/ 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

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