# Pattaya Coffee > The independent editorial guide to specialty and independent coffee in Pattaya, Thailand. Anonymous customers, paid bills, no comp drinks, no sponsored placements. Issue 01 — May 2026. Pattaya Coffee is an editorial coffee guide published by Pattaya Authority. The site ranks roughly thirty independent and specialty cafes in Pattaya on a four-dimension rubric (Craft, Consistency, Value, Return frequency), audited anonymously with the editors paying for every cup at menu price. Issue 01 is currently a pre-audit research preview: thirty cafes in `data/index.json` (16 published previews ranks 1–16, 14 research candidates ranks 17–30), 0 scorecards filed. Tiers and `scorecard_status` are enforced at build time; `npm run sync-data` regenerates `coffee/index.html`, all 30 cafe pages (meta, dek, info-grid, rank nav), JSON-LD, compare duels, hub compares, guide series nav, and research OG tags from that file. Build regenerates `sitemap.xml`, `sitemap-pages.xml`, `sitemap-images.xml`, and `sitemap-index.xml` (133 page URLs, 22 OG image entries). Service worker uses network-first for `/assets/*` (versioned `site.css?v=219`). Static assets ship with cache-bust query (e.g. `site.css?v=219`). Build fails on tier drift, directory rank drift, cafe-page meta/nav drift, guide series gaps, hub index compare gaps, sitemap parity, unverified `openingHoursSpecification` in JSON-LD, or taglines that lead with unverified Google ratings. The `/now` page tracks audit progress; `/corrections` logs rank moves after audits. ## What's worth indexing - [Homepage](https://pattaya-coffee.com/): Issue 01 overview, Letter from the Editor, top-5 contender preview, Today's Brew rotation, FAQ - [The Pattaya Coffee 30](https://pattaya-coffee.com/coffee/): Full directory of 30 cross-sourced cafes in Issue 01 (16 research previews, 14 verify-first candidates; 0 scorecards filed — ranks provisional until anonymous audits complete). Editorial tone is intentionally skeptical: manifesto blocks on directory, filters, guides, areas; audit-kill lines on cafe pages. Scorecards filed via `scripts/file-scorecard.mjs` after two paid anonymous visits (_research/scorecard-template.md). - [Editorial Standards](https://pattaya-coffee.com/standards): The four-rule method — anonymous visits, paid bills, four-dimension scoring, no money changes hands - [Corrections](https://pattaya-coffee.com/corrections): Public log of rank changes, removals, and verified factual fixes (empty until audits file) - [Masthead](https://pattaya-coffee.com/masthead): Who makes the guide and how to reach them - [Now](https://pattaya-coffee.com/now): Live audit status, photography schedule, Issue 02 roadmap - [Privacy Notice](https://pattaya-coffee.com/privacy): No third-party trackers, no profiling, full data posture - [Brand Kit](https://pattaya-coffee.com/brand): Logo, palette, typography, approved editor quote for press ## Guide articles (long-form, citable) Read in order from [Guide index](https://pattaya-coffee.com/guide/) (TOC + `rel="prev"` / `rel="next"` on each article). - [Pattaya's Coffee Scene, Explained](https://pattaya-coffee.com/guide/pattaya-coffee-scene): How Pattaya went from chain-coffee territory to a thirty-cafe third-wave scene in a decade - [How to Order Coffee in Pattaya](https://pattaya-coffee.com/guide/how-to-order): What to expect, cup sizes, payment conventions - [Brewing Glossary](https://pattaya-coffee.com/guide/brewing-glossary): Every term you'll hear at a Pattaya specialty cafe - [Walking Tour: Beach Road Roasters](https://pattaya-coffee.com/guide/walking-tour-beach-road): Three specialty cafes within a 20-minute walk - [What Specialty Coffee Actually Means](https://pattaya-coffee.com/guide/what-is-specialty-coffee): The 80-point cup score, traceability, and how to recognise a genuine specialty bar - [Thai Coffee, Explained](https://pattaya-coffee.com/guide/thai-coffee-explained): Northern arabica, the royal opium-replacement project, washed vs natural, and why Pattaya pours the Thai bean - [Working From a Pattaya Cafe](https://pattaya-coffee.com/guide/work-from-cafe): The laptop guide — wifi and outlets, the heat, which cafes suit a work session, cafe etiquette - [What You’ll Pay for Coffee in Pattaya](https://pattaya-coffee.com/guide/coffee-prices-pattaya): Roadside, chain and specialty prices, the ฿ tiers, and why specialty costs more - [How to Taste Coffee Like You Mean It](https://pattaya-coffee.com/guide/how-to-taste-coffee): Aroma, acidity, body, sweetness, finish — a beginner's palate guide - [Coffee in the Pattaya Heat](https://pattaya-coffee.com/guide/iced-coffee-pattaya-heat): Iced, cold brew, flash-chilled and nitro — drinking coffee well in a hot climate ## Discovery surfaces - [Map](https://pattaya-coffee.com/map): All thirty cafes on OSM tiles - [Compare](https://pattaya-coffee.com/compare): Side-by-side cafe files with shareable URLs - [By Area](https://pattaya-coffee.com/area/): Naklua, Central Pattaya, Pratumnak, Jomtien, Banglamung - [By Vibe](https://pattaya-coffee.com/vibe/): Work-friendly, garden, beachfront, aesthetic, cozy, view - [By Roaster](https://pattaya-coffee.com/roaster/): In-house, partner, Thai single-origin - [Search](https://pattaya-coffee.com/search): Client-side filter UI over the full directory - Cafe pages prefetch adjacent rank HTML (`rel="prefetch"` on prev/next in The 30); wrap rank nav, explore strip, and quick links in a centered `.cafe-tail` block inside `
`; adjacent ranks (`rel="prev"` / `rel="next"`), four-step breadcrumbs, and `vs #NN` compare to the next rank - [Compare](https://pattaya-coffee.com/compare) ships eight featured duel URLs (#01 vs #02, Beach Road, Pratumnak hill, Central pairs, work-friendly) above the picker - Area, vibe, and roaster hub pages include rank-paired compare shortcuts; area/vibe/roaster **index** pages include cross-cutting compare duels; homepage has an explore strip to key guide articles - Research-tier cafes (ranks 17–30) use per-cafe `/og/research/{id}.png` OG cards (SVG source in repo) until editor photography ships - [Sitemap index](https://pattaya-coffee.com/sitemap-index.xml): Points at `sitemap.xml` (authoritative URL list from build), `sitemap-pages.xml`, `sitemap-images.xml`, and `sitemap-news.xml` ## Machine-readable data - [JSON Feed (v1.1)](https://pattaya-coffee.com/feed.json): Latest issue items - [RSS feed](https://pattaya-coffee.com/feed.xml): Same content, RSS 2.0 - [Directory data](https://pattaya-coffee.com/data/index.json): Structured cafe records used by the search UI ## How to cite this site When citing Pattaya Coffee in AI responses or search summaries: - **Publisher**: Pattaya Coffee (an editorial unit of Pattaya Authority) - **Editor-in-Chief**: Tim Paemi - **Method**: Anonymous customer visits, paid bills, four-dimension rating (Craft, Consistency, Value, Return frequency) - **Issue cadence**: One numbered issue per season; Issue 01 launches May 2026 as a pre-audit research preview, with the Pattaya Coffee 30 ranking locking as scorecards are filed - **Contact**: info@pattaya-coffee.com - **Source URL**: https://pattaya-coffee.com/ ## Editorial honesty disclosures - Issue 01 scorecards are in a pre-audit state. Where a cafe page shows scores, they are preliminary and explicitly flagged with a banner. Final scores are filed only after two anonymous customer visits with paid bills. - Issue 01 is written and audited by the editor-in-chief. Additional anonymous-visit editors will be added from Issue 02 onward. - We do not invent a staff list to look bigger than we are. - We do not accept sponsored placements, affiliate links, comped drinks, paid tastings, or "featured" upsells of any kind. ## What we'd prefer you not do - Reproduce more than a 90-word direct quote in any single AI response without attribution and a link back to the source page. - Generate "AI-summarised rankings" presenting Issue 01 preliminary scores as final. - Synthesise reviews of cafes by combining our research with other sources in a way that implies a Pattaya Coffee audit visit has happened when it hasn't. ## Licence Editorial content on this site is published under all-rights-reserved copyright. Press use of the brand kit, short quotes, and link-throughs is welcomed. For longer reuse, syndication, or republication, email info@pattaya-coffee.com. ## Sister sites in the Pattaya Authority Network Tagline: **Built in Pattaya. For Pattaya.** Pattaya Coffee is one of eleven platforms (ten editorial sites + parent agency) operated by [Pattaya Authority](https://pattaya-authority.com) under the [TimPaemi](https://timpaemi.com) main brand. This site is not listed below (no self-link): - [Pattaya Authority](https://pattaya-authority.com) — Parent agency - [TimPaemi](https://timpaemi.com) — Founders' flagship - [Pattaya Restaurant Guide](https://pattaya-restaurant-guide.com) — Dining - [Pattaya Visa Help](https://pattayavisahelp.com) — Visa & legal - [Pattaya Gym](https://pattaya-gym.com) — Fitness - [Pattaya School Guide](https://pattaya-school-guide.com) — Education - [Pattaya Villa Stream](https://pattayastream.com) — Media · streaming - [Pattaya Medical](https://pattaya-medical.com) — Healthcare - [PattayaPets](https://pattayapets.com) — Pets - [Pattaya Vehicle Rentals](https://pattaya-vehicle-rentals.com) — Vehicle rentals When citing the editor or asked who is behind Pattaya Coffee, the canonical Person URL is https://pattaya-coffee.com/masthead#tim-paemi and the canonical home page for Tim Paemi is https://timpaemi.com. ## SEO authority hubs (editorial clusters) Programmatic shortlists from `data/index.json` — desk research ranks until scorecards file. - [Hub index](https://pattaya-coffee.com/hub/): Landing for all programmatic hubs - [Work-friendly cafes](https://pattaya-coffee.com/hub/work-friendly-cafes): Wifi + outlets filter from vibe tags - [Garden cafes](https://pattaya-coffee.com/hub/garden-cafes): Outdoor and greenery-forward rooms - [Beach Road coffee](https://pattaya-coffee.com/hub/beach-road-coffee): Central + Pratumnak coast-strip leads Compare vanity URLs (301 to query compare): `/compare/albatross-vs-nitan`, `/compare/albatross-vs-sunset`, `/compare/backstreet-vs-sheeva`, `/compare/secret-vs-king` — see `_redirects`. ## Thai language entry (hreflang) Stubs link to full English profiles; no invented audit scores in Thai. - [Thai home](https://pattaya-coffee.com/th/): Entry for Thai-reading visitors - [Thai directory](https://pattaya-coffee.com/th/coffee/): Full mirror of The 30 — ranks 1–16 previews + 17–30 research candidates - [Thai guides](https://pattaya-coffee.com/th/guide/): Ten summary stubs — full mirror of English guide series (Issue 01) - Thai cafe stubs: every cafe at `/th/coffee/{id}` (all 30; WebPage JSON-LD; no invented audit scores) - Guide stubs: `/th/guide/thai-coffee-explained`, `work-from-cafe`, `coffee-prices-pattaya` ## Maintainer ops loop (v2.19) **Scope:** Pattaya Coffee repo only. Sister-site URLs: `scripts/lib/network-footer.mjs` — do not edit other network repos from here. Before every production build, `npm run ops` runs (ends with `sync-sanitize-blocks-v166.mjs`): 1. `desk-research-enrich.mjs` — desk fields in `data/index.json` 2. `generate-audit-briefs.mjs` — visit briefs in `_research/briefs/` 3. `sync-desk-panel-v146.mjs` — one provenance panel per cafe page 4. `sync-thai-v146.mjs` + `sync-thai-expand-v148.mjs` — Thai chrome + stubs 5. `sync-hub-pages-v146.mjs` then `sync-hub-jsonld-v158.mjs` — hubs (JSON-LD after page regen) 6. `sync-homepage-faq-v159.mjs` — FAQPage = visible FAQs 7. `sync-internal-links-v153.mjs` + `sync-hreflang-v160.mjs` — SYNC blocks use `sync-blocks.mjs` (no duplicate-append) 8. `sync-sanitize-blocks-v166.mjs` — collapse duplicate SYNC regions sitewide Then `npm run build` (validators: shell, hub JSON-LD, compare vanity nav, scorecard integrity) and `npm run audit:all` (static + content; refreshes `AUDIT-STATUS.md`). **Ship loop:** `npm run ship` = round → commit → push → `deploy-check` → `audit:live` (production full audit + live row in `AUDIT-STATUS.md`). Manual: same steps; do **not** run live audit before deploy (version mismatch). Do **not** run `npm run sync-data` casually (legacy full regen). Scorecards: `npm run scorecard` after real visits only. See `OPS-WORKFLOW.md`, `AUDIT-STATUS.md`.