LocalBusiness JSON-LD Preparation Demo by Quý Võ TiếnLocalBusiness JSON-LD Preparation Demo by Quý Võ Tiến

LocalBusiness JSON-LD Preparation Demo

Quý Võ Tiến

Quý Võ Tiến

This self-initiated project demonstrates preparation of LocalBusiness JSON-LD from a fictional business configuration. It is an offline synthetic sample, not paid client work, a deployed website fix or evidence of SEO results.
The dependency-free Node.js helper validates a supported US business configuration, including address, URL, contact fields and opening times. For verified export, it requires an explicit business entity ID on the same origin as the website. This supports deliberate refinement of an existing entity after its markup has been inventoried.
Unverified intake is blocked. Synthetic data requires demo mode, and the HTML output retains a visible do-not-publish label. The helper rejects unsupported fields and refuses to overwrite existing output. Serialized script delimiters are escaped so tested markup-like strings remain JSON data.
Eight core tests and eight independent audit checks passed. The independent checks used an HTML parser and CLI invocations to test adversarial strings and export gates; payload tests produced one JSON-LD script without injected elements.
The verified flag records a human assertion, not automated proof of business facts. The helper does not merge existing markup or modify a website. Its conservative address rules are utility limits. No Google Rich Results Test, Search Console check, Squarespace insertion, ranking gain or conversion improvement is claimed.
Like this project

Posted Oct 8, 2026

Synthetic offline JSON-LD demo: validates business config and escapes script output. Passed 8 core tests and 8 audit checks. Not deployed.