Kestrel Kitchen
LIVE4 dishes with prices, hours with a live open-now state, parking, two review quotes, tap-to-call and Directions.
Open the live page ↗Three pages I built for shops that had no website: a 24-seat restaurant, a 10-seat café and a two-chair barbershop. All three are live right now — open any of them, then scan the code on the poster with your phone. The page, the poster and the menu sheet came out of one run on the same details — and the two shops that have tables printed their cards from that same run.
A4 QR poster
210×297 mm, printed from the same run
The three shops are invented for this showcase and each page says so at the top. The pages themselves are real, published on 10 November 2026 — nothing here is a mockup, a template preview or a screenshot pretending to be a site.
Details in by your evening, page live by the next. Full Launch adds a first draft within 12 hours.
The page runs on our Cloudflare free plan. There is no monthly bill to keep your own page online, and no card on this site at all.
QR poster, menu sheet and table cards as PDFs generated from the same details as the page. Print at home or at a copy shop.
No “made with” line and no builder ads in the footer — your shop name and your phone number, nothing else.
These are running pages, not pictures of pages: what you see inside each phone is the shop's actual page, loaded from its own address. Tap one to open it full size.
4 dishes with prices, hours with a live open-now state, parking, two review quotes, tap-to-call and Directions.
Open the live page ↗4 menu items with prices, weekday hours, a closed-weekends line, parking, two reviews and the bean-sales line.
Open the live page ↗5 services with prices, a walk-in note, split weekday/Saturday hours, three reviews, call and Directions.
Open the live page ↗One thing the samples show that yours will not: these three are free-tier pages, so their footer keeps a small “Free page · MapToSite” line. A delivered page is white-labelled — your shop name and phone in the footer, nothing else. (The “Sample page” strip at the top of each lives on the page separately, because the shops are invented.)
Why they open fast: each page is about 44 KB of HTML — 13.0 KB over the wire once compressed — with one photo, no framework and no scripts from anywhere else. On the phone of someone standing outside your shop, that is the difference between a page and a spinner.
Every file below was generated in the same run as Kestrel Kitchen's page. They are the real delivery files, not pictures of files — download them and open them.

210×297 mm. One big code, the hours at the bottom. Tape it to the door, the counter or the window.
Download the poster PDF (65 KB)
The price list laid out for print, with the QR in the corner. A long menu splits onto a second sheet by itself.
Download the menu PDF (80 KB)
Six cards on one A4 sheet, numbered, cut on the dotted line — one per table. Starter prints 10 (two sheets), Menu Kit 30, Full Launch 100. This PDF is the Full Launch one: 100 cards over 17 sheets.
Download the table cards (222 KB)Swipe sideways for the menu sheet and the table cards →
Check it yourself: point your phone camera at any code in those PDFs. Each one opens maptosite-app.pages.dev/s/kestrel-kitchen — the same page as the first phone above. That is the whole point of the kit: the paper and the page are one piece of data, so they cannot disagree.
Fixed price, and the same kit at every price: fifteen pieces when the shop has tables, eight files when it has none. What the price changes is how many tables you get, how fast the first draft lands and how many revision rounds you have — never what is delivered. Everything arrives as a live link plus files you keep: no subscription, no account to maintain.
Fifteen items, the same list at every price — eight when the shop has no tables. The two demo shops with tables are Full Launch deliveries because they print 100 cards.
The $40 buys twenty more cards and one more revision round. The fifteen files are the same ones Starter gets — no print file is held back for the higher price.
The package in the demo above: Kestrel Kitchen is a Full Launch delivery.
| What you get | Starter $49 | Menu Kit $89 | Full Launch $149 |
|---|---|---|---|
| Live mobile page on our domain | yes | yes | yes |
| Menu lines with prices (page) | 12 | 12 | 12 |
| A4 QR poster (PDF) + QR image | yes | yes | yes |
| Printable A4 menu sheet (PDF) | yes | yes | yes |
| Table cards + 70 mm stickers | 10 | 30 | 100 |
| Google Business Profile kit (PDF) | yes | yes | yes |
| Table tent, Wi-Fi card, menu screen, edit runbook | yes | yes | yes |
| Ten delivery-app notices (PDF + TXT) | yes | yes | yes |
| Google review cards, bring-a-friend cards | yes | yes | yes |
| Social cards + 8 weeks of post copy | — | — | 10 |
| White-label footer (your name, no builder ads) | yes | yes | yes |
| First draft | 24 h | 24 h | 12 h |
| Revision rounds | 1 | 2 | 3 |
| Price, one off | $49 | $89 | $149 |
Prices are one-off, in US dollars, per shop. No subscription and no renewal: the page stays online on our free hosting after delivery. A second shop, a second language or an own domain is quoted separately. Payment and refund terms are the ones of the marketplace you order through; for an invoice, they are written in the invoice email.
Paying a builder every month instead? The three-year cost calculator puts Squarespace, Wix and Linktree next to a one-off and shows the difference.
Shop name, address or Google Maps link, hours as you say them out loud, and the price list. A photo of your paper menu covers the last two. One photo of the shop is optional.
The page first, then the print files from the same data. Within 24 hours; Full Launch sends a draft in 12 so you can stop a wrong direction early.
Check the prices, the hours and the phone number where they actually land: on a phone. Send your notes in one message and I fix them in your revision rounds.
You get the live link, all fifteen files (eight if your shop has no tables), and the edit link. Change a price at 6pm without asking anyone — the QR keeps working.
Every one of these has cost somebody a refund. Better to read it here than after you printed two hundred sheets.
The page shows what you have; the call button and the Directions button are the actions. A table map, a deposit or an online cart is a different project and a different price.
The page gets its own title, description, preview image and structured data, and it can be found. It will not outrank your Google listing, and it is not meant to — it is the page you control.
Your page lives at an address on our domain for nothing. If you want your own name on it, you buy the domain (usually $10–15 a year) and I connect it.
The page holds twelve menu lines — the things a guest standing outside actually asks about. The printed sheet takes the rest, and the 34-item test split onto a second page cleanly.
Fifteen items: the live page, the delivery notes, the A4 QR poster, the QR image on its own, the printable menu sheet, table cards, the Google Business Profile kit, a table tent, 70 mm table stickers, a Wi-Fi pop card, a menu-screen file, the edit runbook, ten delivery-app notices, Google review cards and bring-a-friend cards. $89 and $149 carry the same list — they differ in table count (10 / 30 / 100), revision rounds and how fast the first draft lands. A shop with no tables (barbershop, nail studio, food truck) gets eight files instead of fourteen: the table cards, table tent, 70 mm table stickers, menu screen, delivery-app notices and Wi-Fi cards come out, and the price is the same.
Four things: the shop name, the address or a Google Maps link, the hours as you would say them out loud (“Wed–Sun 5pm–10pm, closed Mon & Tue”), and the price list. A photo of your paper menu is fine for the last two. One photo of the shop is optional — the page is drawn to look finished without one.
Yes. You get an edit link with the delivery; the same link re-publishes the page to the same address, as often as you like. The QR codes keep working because the address does not change. If you also want the printed PDFs updated to match, ask for a reprint — that is a message, not a new order.
On our Cloudflare account, on their free plan, at maptosite-app.pages.dev/s/your-shop. That is why hosting costs you nothing and never appears on a bill. The details are yours: Export on your dashboard downloads the whole record as data, and nothing about your shop is used anywhere else. Your own domain is optional — you buy it (usually $10–15 a year) and we connect it.
It points at the page address, so it keeps working as long as the page does — including after you edit it. We check every code in the files before delivery by decoding it and opening the result. If a page ever has to move to a different address, the PDFs are regenerated and sent to you.
If you found me on Fiverr or Upwork, the order goes through the marketplace — it holds the money until you are happy with the delivery. Otherwise I send an invoice for the package before the work starts, and the page and print files are delivered within the day. No card is ever entered on this site.
No booking system, no online ordering and no card payments — the page shows what you have, and the call and Directions buttons are the actions. No ranking guarantee: the page is built to be found, but it will not outrank your Google listing. And no stock photography passed off as your shop.
The page itself holds twelve lines with prices — the ten or twelve things a guest standing outside asks about. The printed menu sheet takes the rest and splits onto a second A4 page by itself when it has to. A 34-item menu was tested end to end.
Yes. The Korean build is 사이트뚝딱 (siteddukddak.pages.dev) with the same generator and Korean wording, and Spanish pages are available too. Tell me the language in your first message.
Pick a package and send the four things. If your shop does not fit the three above — a food truck, a florist, a nail salon — say so in the same message: the page is built from the same pieces, and the print kit follows it.
Card payments run through Polar, our merchant of record; the price on the checkout is the price you pay, one off. The details come to the same inbox either way, and a shop that needs a call can still ask for one below. Prefer to do it yourself? The same builder is free at /create — no card, no account. The $49–$149 packages exist for the part most owners do not want to do: the print files, the wording and the 24-hour deadline.