Hosted menu page
A full menu website — hosted, designed and maintained by Onboard, optionally under the restaurant's own domain. For restaurants without a website, or as a polished addition to one.
Not every restaurant maintains its own website. Some patch around the gap with a PDF on Instagram — unreadable on phones, never current. Onboard's hosted menu page solves it in an hour: same data as the widget, but as a stand-alone webpage with hero image, clear hierarchy and a mobile view tuned for legibility.
The URL fragment that identifies the restaurant — for example tapa-guapa. Set when the hosted page is enabled; it cannot change later without breaking external links.
URLs
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| onboardos.org/menu/{slug} | default | — | — | Default URL. Always available once the hosted page is on. |
| {custom-domain} | optional | — | — | Custom domain like menu.tapa-guapa.com with automatic SSL. |
| /widget/{restaurantId}/menu/table/{qrToken} | per-table | — | — | QR-code path for scan-at-the-table. Works in parallel with the hosted page. |
Design system
The hosted page is built off our reference implementation (Tapa Guapa). It picks up the restaurant hero, the accent color and the logo from workspace defaults and pairs them with calm, legible typography. No template gallery, no toolkit — one carefully-built layout that works for every restaurant.
Enabling it
- 1
Pick a slug
Under Menu → Publish, pick a URL-safe slug. Onboard checks uniqueness. Tip: short and memorable. - 2
Upload a hero image
Landscape, at least 2400×1350 px. Onboard delivers it from a CDN at multiple sizes. - 3
Click Publish
The page goes live at onboardos.org/menu/<slug> immediately. Menu edits are live within seconds. - 4
Optional: connect a custom domain
In the Domain section, generate a CNAME instruction, add it at your DNS provider, confirm in Onboard — SSL (Let's Encrypt) is provisioned automatically.
SEO & performance
- Server-rendered HTML. The full menu text is immediately readable by search engines.
- Hero and item images are auto-optimized via the Vercel CDN (WebP, AVIF, responsive).
- Open Graph tags and Twitter cards with the hero image — links look good every time they're shared.
- JSON-LD structured data for
RestaurantandMenu— Google renders the menu directly in search results.