← marketing-mindset
Service / Offer schema generator
A page that states a price in prose is a page an answer engine has to interpret.
The same page with a Service block and an OfferCatalog states the packages as
data: name, price, currency, seller, availability. Type yours below — the JSON-LD is assembled in
your browser, nothing is sent anywhere, and the checks flag the fields that quietly break quoting.
Provider
Service name
Service type (optional)
Who provides it
Canonical url of the offer page
What the service is (1-3 sentences)
Priced packages
Prices as numbers only — no currency symbol, no "from". Three rows are enough for most offers.
Add an offer row
Your schema block
Copy JSON-LD
Checks
Pair it with
the FAQ / Q&A schema generator
for the question side of the same page.
Want the page built instead? Write to me on Telegram →
The same numbers as data for an agent:
npx marketing-mindset ·
the turnkey offer
Also: UTM + GA4 event naming builder — the tagged url and the event name that ends a test, with the checks that decide whether the number is readable.
Also: AI crawler robots.txt generator — who may cite you and who may train on you, written as robots.txt groups you can paste.
Also: A/B verdict calculator — was the difference separated from zero, and was the volume ever above the floor the observed lift needs?
Also: honest test queue planner — turn volume into a queue: the floor per arm, the days each test needs and the day each verdict lands.
Also: what one honest test costs to finish — the contacts a verdict needs, the days it takes and how many funded tests a budget carries.
Also: which step of your funnel can fund a verdict — the floor, the events each arm sees in a month, and the months a readable unit takes at your volume.
Also: which of your channels can actually fund a verdict — floor per arm, months to verdict, the cost of one full two-arm test and the channel to run first at your volume.