A person looking at your food on Instagram is the easiest customer you will ever almost have. They are hungry, they are interested, and they are holding the device they will order with. What happens next depends entirely on your bio link. If it opens a homepage with a hero slider, or a PDF menu that needs pinch-zooming, or nothing at all, the craving finds another kitchen.
This guide builds the alternative: one page holding your menu, a WhatsApp order button, your location, today's offers, and a reservation path, arranged so a hungry visitor gets from craving to action in two taps. The same page then goes on your tables as a QR code, so the loop works offline too. We make OwnBio, the tool used in the walkthrough, and its restaurant template is live in this article so you can tap through it like a customer before deciding anything. The sample restaurant is fictional; the layout is not.
Key takeaways
- The test for a restaurant bio link is two taps: from opening your page to seeing the menu, starting a WhatsApp order, or getting directions. Every extra tap feeds a competitor.
- The working layout is seven blocks in order: identity, Order on WhatsApp, View Menu, Location, Today's Offers, Reserve a Table, and socials plus hours.
- PDF menus lose phone visitors. Your menu link should open something built for a phone screen, and there are three honest ways to do that.
- WhatsApp ordering takes orders without an aggregator's commission on every one. It is manual, and for many kitchens that trade is worth it for direct orders.
- The same page behind your bio goes on table QR tents, receipts, and packaging, and because the page updates behind a stable link, the prints never go stale.
How do restaurants put menu, WhatsApp and location in one link?
Quick answer
Quick answer: restaurants do it with a bio page: one free page holding a menu link, a WhatsApp order button with a prefilled message, a Google Maps button, a daily offers block, and a reservation form, placed behind the single link in the Instagram bio and behind a QR code on the tables. A hungry visitor taps the bio link and everything they need sits on one screen: what you serve, how to order it, where you are, and what is special today. The page is free to build on OwnBio, takes about twenty minutes with a restaurant template, and updates in seconds when the menu or the offer changes, with no reprinting.
Luna Café (sample)
Specialty coffee & brunch · Dubai Marina
no watermark — this footer is yours
That is a live sample restaurant page above, not a video, with the WhatsApp order button highlighted. Play the hungry customer: find the menu, start an order, get directions, and count your taps. That count is this whole guide's argument. If you would rather start from a finished design, you can browse the free templates and pick the restaurant layout.
What do hungry visitors need in two taps?
Hungry visitors need one of three things, menu, order, or directions, within two taps of your profile, because appetite is a short-lived form of attention and every tap is a chance to lose it. Call it the two-tap test: from your Instagram profile, a visitor should reach any of the big three in tap one (your bio link) plus tap two (the button on your page). Anything deeper is where cravings go to die.
Run the test on your current setup honestly. Bio links to your website's homepage: the visitor lands on a slider, hunts for a menu tab, waits for a PDF, pinches to read it. Five, six, seven taps, and somewhere in there the phone went back in the pocket. Bio links straight to a delivery aggregator: two taps, yes, but every order that follows pays the aggregator's commission, and the customer relationship belongs to the platform, not to you. Bio links to nothing in particular, or the dreaded "linkinbio" feed of shoppable posts: the visitor wanted dinner, not a scavenger hunt.
The two-tap page exists because a restaurant's Instagram traffic is unusually decided. Nobody follows a biryani reel out of idle curiosity at 7pm. The interest arrives pre-qualified, which means the bio link's job is not persuasion; it is removal of friction. Menu, order, directions, offers: surface all four, make each one tap deep, and get out of the way. That is the entire strategy, and the rest of this guide is the layout, the blocks, and the workflows that implement it.
What should a restaurant bio page contain?
A restaurant page contains seven blocks in a fixed order: identity, Order on WhatsApp, View Menu, Location, Today's Offers, Reserve a Table, and hours plus socials, and the order follows how hunger makes decisions. This is the five-block anatomy from the general build guide, tuned for food; here is each block's defense.
Identity: logo, name, one line
"Karak House · Indian street food · Al Barsha" answers who, what, and roughly where before a single tap. Cuisine and area belong in this line; a hungry stranger filters on both.
Order on WhatsApp
The accented primary button, top of the stack, with a prefilled message ("Hi! I'd like to place an order"). It leads because it is the revenue action, and because in WhatsApp-first markets ordering by chat is what customers already do; the button just removes the number-hunting.
View Menu
Directly under the order button, because "what do you have?" precedes "I'll take it" for first-timers. How this link should work gets its own section below, since it is where most restaurant pages quietly fail.
Location
A Google Maps button ("Get directions"). The visitor deciding between you and the place ten minutes closer settles it here; make the answer one tap.
Today's Offers
A block you update, not a button: "Tuesday: karak + samosa, AED 10." Offers give the page a pulse, reward repeat visitors, and make your stories' "offer at the link in bio" true. The workflow section below makes updating painless.
Reserve a Table
A short form for groups and occasions: name, phone, party size, date. Solo diners will WhatsApp; the form catches the birthday for twelve that deserves better than a DM thread. This is the capture pattern from the capture setup, sized for food.
Hours and socials
Bottom block: opening hours in plain text (searchable, screenshot-able) and your other profiles. Hours live on the page because "are they open now?" is the question behind half your after-hours profile visits.
Seven blocks, one screen and a half on a phone, nothing to hunt for. Notice what is absent: no gallery (your grid already is one), no press logos, no About Our Story paragraph. The page is a service counter, not a brochure.
How do you build the restaurant page step by step?
The build is the general seven-step tutorial with restaurant-specific choices at four steps, and it takes about twenty minutes including the menu decision. If you have never built a bio page at all, skim build your page step by step first; this walkthrough stands on it.
- Start from the restaurant template. It ships with the seven blocks in order, so the build becomes filling, not designing. Swap the sample content in the live preview above or in the template gallery.
- Set identity for filtering. Logo, name, and the cuisine-plus-area line. Resist wit here; "Best kept secret in town" filters nobody, "Lebanese grill · JLT · open till 2am" filters everybody usefully.
- Configure the WhatsApp order button. Your business number, prefilled text "Hi! I'd like to place an order," label "Order on WhatsApp." If different branches take different orders, one button per branch, clearly named.
- Wire the menu link. The three honest options are in the next section; pick one before you publish, because "menu coming soon" on a restaurant page is a closed sign.
- Add the Maps button. Use your exact Google Maps listing link, test that it opens navigation, and label it "Get directions," not "Find us."
- Fill the offer block and the reservation form. Today's real offer, even if modest, and the four-field reservation form: name, phone, party size, date. Add "occasion" only if you actually do something with occasions.
- Publish, then run the two-tap test yourself. From your own Instagram profile, on your phone, on mobile data: menu in two taps, order in two taps, directions in two taps. Then hand your phone to a colleague and watch them try; the fumble you observe is the fix you ship.
Free forever · no commission · no card
How do you take orders and reservations without commissions?
You take direct orders through the WhatsApp button and direct reservations through the page's form, and both arrive commission-free because no platform sits between the customer and your counter. This is the economic heart of the page, so here is how each path runs, honestly, including the labor cost.
WhatsApp ordering, the workflow. The customer taps "Order on WhatsApp," the chat opens with your prefilled line, they type their order, you confirm the total and the pickup or delivery time, payment happens on collection, by link, or by transfer, however you already take money. The honest cost: it is manual. A human reads and confirms each order, which is exactly the labor an aggregator's commission pays to remove. The honest benefit: every direct order keeps the commission in your till and the customer's number in your phone, and for regulars, reorders become a two-line chat. Most restaurants land on a blend: aggregators for reach to strangers, WhatsApp for the regulars and the Instagram traffic you earned yourself, and the page is what makes the direct path as easy as the platform one. Speed discipline matters here: an order message answered in two minutes is an order; answered in forty, it is a cancellation you never saw.
Reservations, the form. The four-field form (name, phone, party size, date) catches bookings with their details attached, so your confirmation call is a confirmation, not an interview. It lands in the same leads inbox as everything else, which means the 11pm birthday enquiry survives until morning intact. If you already run a reservation platform, link its widget instead and let the form catch groups and events only; the page is agnostic about where the booking lands, as long as it lands somewhere structured.
One boundary worth stating: OwnBio does not process orders or payments, and that is by design. It is the shopfront and the funnel; the transaction happens in WhatsApp, at your counter, or on whichever system you already trust. Nothing new to reconcile at closing time.
Luna Café (sample)
Specialty coffee & brunch · Dubai Marina
128 views · 54 clicks (sample data)
no watermark — this footer is yours
Try a template
Brand color
Free forever · no watermark · no card. Or try the full builder
Edit the sample restaurant page above. Retitle it for your kitchen and change the accent to your brand color, and feel how fast a change reaches the live page. That same eight-second edit is how you swap today's offer, the daily workflow from a later section.
How do table QR codes feed the same page?
A QR code on your tables, receipts, and packaging points at the same bio page, which turns every seated customer into a reachable one and closes the loop your Instagram opened. The insight is that the page you built for online visitors is exactly what an offline customer needs too: the menu for browsing dessert, the offers for a reason to return, the reservation form for booking the next visit, the socials for following, and the WhatsApp button for the takeaway order next Tuesday.
The setup is one print run. Generate a QR code pointing at your page, place it on a table tent, the receipt, and the delivery bag sticker, with a one-line prompt that names the payoff: "Scan for today's offers," not just a naked square. Because the page updates behind a stable link, the prints never go stale; tonight's offer edit reaches every table tent already standing. That permanence is also the standing rule from every guide in this series: print codes that point at a destination you control, so no future change costs you a reprint.
Your page analytics then show the offline loop working: scans arrive as page visits, and the offers block's taps tell you whether the table tents earn their laminate. The deeper craft of QR-for-bio-pages, placement, sizing, and tracking, has its own guide in this series. And for the QR generation itself, including menu-specific QR codes, dynamic codes, and print-quality rules, our sister tool OwnQR is the right place when the code itself is the project.
How do you run daily offers without reprinting anything?
You run offers by editing one block on one page, and everything pointing at that page, the bio link, the table tents, the receipt QRs, the story stickers, is current the moment you hit save. This is the workflow that makes the offers block worth its slot, and it takes less time than writing the offer on a chalkboard.
The daily rhythm: each morning, or whenever the kitchen decides, open the page editor and update the offer block's text. "Wednesday: mixed grill for two, AED 89." Eight seconds, as you just felt in the sample above. Then, when you post the day's story, the "offer at the link in bio" line is true, and the sticker points at a page where the offer actually appears. The failure mode this replaces is familiar: the story promises a deal, the bio link opens a page that never heard of it, and the visitor learns your links waste their taps.
Three refinements once the rhythm holds. Date the offer in its own text ("Wednesday only") so a stale offer self-identifies if a busy day skips the update. Watch the offers block's tap count for a fortnight; if it leads your page, offers are your audience's language, and it may deserve promotion to the second slot. And on dead nights, use the block as a lever rather than a notice: a Tuesday-only offer posted Tuesday morning to your story, pointing at the page, is the cheapest fill-the-room experiment a restaurant can run, and the page's numbers will tell you honestly whether it worked.
How do you get more reviews with the page?
You get reviews by making the ask one tap at the right moment, and the page gives you both the tap and the moment. Add a "Leave us a review" link, pointing at your Google listing's review URL, low on the page, and let the QR placement choose the moment: the receipt and the table tent reach customers who just ate well, which is the only honest time to ask.
The rules that keep this clean, because review integrity is worth more than review count: ask everyone the same way, never offer discounts or gifts for reviews, which review platforms prohibit and readers can smell, and never route happy customers to the review link while steering unhappy ones to a private form, a filtering practice platforms also prohibit. The page's legitimate advantage is friction removal, not selection: the customer who loved the meal was always willing; the tap-sized ask is what converts willingness into a posted review. And when the occasional rough review lands anyway, answer it publicly and fix the kitchen issue; a page full of five stars and one well-handled three reads as more trustworthy than perfection.
How does this change for cafés, cloud kitchens, and food trucks?
The seven-block layout is the sit-down default, and three common variants rearrange it: cafés lighten it, cloud kitchens cut the map, and food trucks turn the location block into the page's star. Same page, different physics.
Cafés and coffee shops
The order button matters less (most café orders happen at the counter) and the return visit matters more, so the offers block moves up to second position and works as a loyalty engine: "This week: any two croissants, AED 15," rotated weekly. The menu link stays but can be an image menu, since café menus are short. The reservation form usually goes entirely; in its place, a "Book the corner table" or workshop-signup link if you host events. The table QR earns most here of any format, because café customers sit with their phones out and dwell time is the product.
Cloud kitchens and delivery-only brands
No dining room means no directions button; cut the Maps block and let ordering paths take its slot. The honest layout leads with WhatsApp ordering, then the menu, then clearly labeled aggregator buttons for each platform you are on, because a delivery brand's Instagram traffic splits between commission-free direct orders and customers loyal to one app's wallet. Add a delivery-zones line to the identity block ("Delivering to Marina, JBR, JLT"), since "do you reach me?" is the cloud kitchen's version of "where are you?" Everything else holds.
Food trucks and pop-ups
Here the location block is the page: retitle it "Find us today" and update it like an offers block, every morning, with the day's spot and hours. The bio link becomes the answer to the only question a truck's followers ever ask, and a page that reliably knows where the truck is trains people to check it, which is the whole retention game for mobile food. Pair it with the story sticker each morning and the QR sticker on the truck itself, pointing at the same page, so the person who walked past you Tuesday can find you Thursday.
The shared lesson across all three: the layout bends around whichever question your customers ask most. Sit-down restaurants get asked "what do you have?"; trucks get asked "where are you?"; cloud kitchens get asked "do you deliver here?" Put that answer in the top half of the page and let the rest follow.
What mistakes make restaurant bio pages fail?
Restaurant pages fail on six specific mistakes, and every one is checkable in five minutes with your own phone.
- The PDF menu. Covered above, and still the most common failure in the category. If you fix one thing today, fix this.
- The homepage link. The bio points at a website built for desktops and brochures. The hungry visitor needed a counter, not a lobby.
- No prices anywhere. Menu without prices, offers without numbers. Phone visitors read missing prices as high prices and move on.
- A dead offers block. "Ramadan special" in July. A stale offer is worse than none; it announces the page is unattended. Date your offers or remove the block.
- The unanswered WhatsApp. An order button that opens a chat nobody staffs at dinner service. If the counter cannot answer during rush, say so in the prefilled flow ("orders confirmed within 10 minutes") or route rush-hour orders to the aggregator button honestly.
- No hours on the page. The 11pm visitor cannot tell if tomorrow's lunch plan works. Plain-text hours, bottom block, always current.
The meta-check is the one from the build: hand your phone to someone hungry and watch them use the page. Restaurants QA plates all day; the page deserves one tasting too.
Is one link really enough for a restaurant?
Yes, provided the one link opens a page doing seven jobs, because the link was never the constraint; the destination was. Menu, order, directions, offers, reservations, hours, and a review ask, arranged for two-tap access, updated in seconds, and standing on every table: that is a working digital front door, built in twenty minutes for nothing. You have already used it from the customer's side in the sample above. The remaining step is making it yours before tonight's story goes up.
From craving to order in two taps.
Menu, WhatsApp ordering, maps, offers and reservations in one free page. No watermark, no commission, no card.
Free forever · no commission · no card
Restaurant bio links: FAQ
What should a restaurant put in its Instagram bio link?
One page holding seven things: your name with cuisine and area, a WhatsApp order button, a mobile-friendly menu, a Google Maps directions button, today's offers, a reservation form, and your hours. Arranged in that order, a hungry visitor reaches menu, order, or directions within two taps.
How do I add my menu to my Instagram bio?
Put a bio page in your profile link and give it a "View Menu" button pointing at a phone-friendly menu: a mobile menu page, a swipeable image menu, or your delivery listing. Avoid linking a print PDF, which loads slowly and forces pinch-zooming on phones.
Can customers order through a link in bio?
Yes, most simply through a WhatsApp order button with a prefilled message, which opens a chat where the customer types their order and you confirm it, commission-free. Many restaurants pair this with clearly labeled aggregator buttons, keeping the direct path on top for the traffic they earned themselves.
How do restaurants take orders on WhatsApp?
The customer taps the order button, the chat opens with a line like "Hi! I'd like to place an order," they send their items, and you confirm the total and timing. Payment happens on collection, by link, or by transfer. It is manual, and it keeps the commission and the customer's number.
Should my bio link go to my website or a bio page?
For Instagram traffic, a bio page usually wins: it puts menu, ordering, directions, and offers one tap deep, while a website homepage adds navigation between a hungry visitor and dinner. Keep the website for search and stories; give the bio a page built for appetite.
How do restaurant QR codes work with a bio page?
A QR code on table tents, receipts, and packaging points at the same bio page as your Instagram link. Seated customers scan it for offers, reservations, and reviews, and because the page updates behind a stable link, tonight's edits reach every printed code without reprinting anything.
How can a restaurant promote daily offers on Instagram?
Keep an offers block on your bio page and update it each morning, then post a story with a link sticker pointing at the page. The promise "offer at the link in bio" stays true, the table QRs show the same offer, and one edit updates every surface at once.
Do I need a reservation system or is a form enough?
A four-field form (name, phone, party size, date) covers most independent restaurants, landing bookings in one inbox with details attached. If you already run a reservation platform, link its widget and let the form catch group bookings and events, which deserve more structure than a DM thread.
How do I get more Google reviews for my restaurant?
Put a one-tap "Leave us a review" link on your bio page and let the receipt and table QR deliver the ask right after a good meal. Ask everyone the same way, never trade discounts for reviews, and never filter unhappy customers away from the link; platforms prohibit both.
Is a bio page free for restaurants?
Yes. On OwnBio the restaurant page, WhatsApp button, menu links, offer block, reservation form, and inbox are on the free plan with no watermark, and the page charges no commission because it processes no orders. Your costs are only whatever you already pay for delivery platforms or printing.
Keep reading
Link in bio for restaurants
The full restaurant business case.
Read guideCollect leads from Instagram
The capture setup, sized for any business.
Read guideCreate a link in bio page
Build the page first, in five minutes.
Read guideBest free link in bio tools
The full nine-tool comparison.
Read guide