How to Build a Single-Platform Menu Page for Your Restaurant
A single-platform menu page lets a restaurant publish one master menu that feeds every channel — your website, Google Business Profile, delivery aggregators, and WhatsApp link — so a price change or a sold-out dish is fixed in one place, not five. If you run a café in Dubai, a shawarma chain in Riyadh, or a seafood restaurant in Cairo, keeping menus in sync across platforms is one of the most time-consuming and error-prone tasks in daily operations. This guide walks you through building that page properly, from structure to compliance.
Why One Menu Page Beats Multiple Spreadsheets
Most restaurant owners in the Gulf start with a PDF menu sent over WhatsApp and a separate list uploaded to Talabat or Jahez. When a dish sells out or a price rises — say, because ingredient costs in AED or SAR have shifted — the update has to be made manually in each place. That creates mismatches: a customer orders a dish that is no longer available, or pays a price that differs from what the cashier charges. A single-platform menu page solves this by acting as the source of truth. Every other channel pulls from it or links to it.
What a Well-Structured Menu Page Includes
Before you build anything, list out exactly what the page must contain:
- Categories — starters, mains, grills, desserts, beverages. Keep category names short; they become navigation anchors.
- Item name and description — write in both English and Arabic if you serve a mixed clientele, which is standard in the UAE and Saudi Arabia.
- Prices with VAT stated clearly — in the UAE, VAT is 5 %; in Saudi Arabia, it is 15 %. Display the VAT-inclusive price and note it as such. This is a legal requirement, not a courtesy.
- Allergen flags — nuts, gluten, dairy. This is increasingly expected and, in some Emirates, moving toward a formal requirement.
- Item photos — one consistent photo per item, same aspect ratio, same lighting. Inconsistent photography makes even a good menu look unprofessional.
- Availability toggles — a way to mark items as unavailable without deleting them, so seasonal dishes or sold-out specials can be hidden and restored quickly.
Choosing the Right Page Structure
A menu page is not a standard website page. It needs sticky category navigation (so a customer can jump from Grills to Desserts without scrolling back to the top), a search or filter function if you have more than thirty items, and a clean mobile layout — because the majority of your customers will open it on a phone.
For restaurants in Saudi Arabia using Moyasar or in the UAE using Tap or PayTabs, you may also want an "order online" button that connects directly to your payment flow. This turns a passive menu into a revenue channel, particularly useful for restaurants that do direct delivery without listing on an aggregator.
If you are in Egypt and accept Paymob or Tabby (buy-now-pay-later, useful for larger catering orders), a direct checkout link from the menu page can meaningfully increase average order value.
Building the Page Without Code
You do not need a developer to build this. Platforms like Stunning (stunning.so) let you describe what you want in plain English and generate the page structure, layout, and content sections automatically. You then fill in your categories, prices, and photos through a simple editor — no HTML, no CSS, no back-end configuration.
The practical steps are:
- Draft your menu in a spreadsheet first. Columns: category, item name, description (English), description (Arabic if needed), price (VAT-inclusive), photo file name, available yes/no. This becomes your single source of truth before the page is even built.
- Choose a layout that matches your brand. A fine-dining restaurant in DIFC needs a different visual register than a fast-casual concept in Jeddah. Select fonts, colours, and spacing that match your physical menu and signage.
- Upload photos in bulk. Resize all images to the same dimensions before uploading — 800 × 600 pixels is a practical standard. Large uncompressed files slow the page on mobile networks.
- Set up your VAT display. Make sure every price on the page is VAT-inclusive and labelled. In Saudi Arabia, ZATCA e-invoicing rules apply to formal invoices rather than to a public menu page, but price transparency is still a regulatory expectation.
- Add a WhatsApp order button. In the Gulf, WhatsApp is still the primary channel for reservations and direct orders. A floating WhatsApp button with a pre-filled message ("Hi, I'd like to order from your menu") converts browsers into customers.
- Connect your Google Business Profile. Paste your menu page URL into the "Menu" field in Google Business Profile. Google will surface your menu in local search results, which is one of the highest-intent traffic sources for restaurants.
- Test on mobile before publishing. Open the page on an Android and an iPhone. Check that category navigation works, photos load quickly, and the WhatsApp button is reachable without scrolling.
Keeping the Menu Current
A menu page is only as useful as it is accurate. Set a fixed schedule — weekly or at every supplier delivery — to review prices and availability. If your POS system (such as Foodics, which is widely used in Saudi Arabia and the UAE) supports a public-facing menu or API export, consider whether you can link it to your page so stock levels update automatically.
For restaurants with a trade licence in the UAE, remember that any printed or published price list must match what is charged at the till. A discrepancy between your online menu and your POS price is not just a customer service problem; it can attract a complaint to the Department of Economic Development.
Distributing the Menu Page
Once the page is live, distribute the link everywhere:
- QR code on tables — generated free from any QR tool, printed on card stock or a small acrylic stand.
- Instagram and TikTok bio link — replace the generic link-in-bio with your menu URL directly.
- WhatsApp Business catalogue — you can link individual items, but a single menu page URL in your Business description is simpler to maintain.
- Aggregator profiles — Talabat, Jahez, Careem Food, and Elmenus all allow you to add a website link. Use your menu page, not your homepage.
A single, well-maintained menu page reduces the operational overhead of running a restaurant's digital presence to one task instead of many. Build it once, keep it accurate, and let it work across every channel your customers use.
Create your online menu page for a restaurant with Stunning
Describe it in plain language and Stunning builds the working system for you — no code required.
Ready-made systems for this business
Solution pages for the same industry — the full system, its features and FAQ, and one button that starts building it.
Related articles
Frequently asked questions
What is a single-platform menu page for a restaurant?
It is one hosted web page that contains your full menu — categories, items, prices, photos, and allergen information — which you share as a link across all channels: your website, WhatsApp, Google Business Profile, and delivery apps. Updating it in one place keeps every channel accurate.
Do I need to show VAT on my restaurant menu page in the UAE and Saudi Arabia?
Yes. In the UAE, VAT is 5 % and must be included in or clearly stated alongside displayed prices. In Saudi Arabia, VAT is 15 % and the same transparency requirement applies. Display VAT-inclusive prices and label them as such.
Can I take online orders directly from my menu page without using Talabat or Jahez?
Yes. You can add an order button linked to a payment gateway such as Moyasar (Saudi Arabia), Tap or PayTabs (UAE), or Paymob (Egypt). Customers select items, pay online, and you receive the order — no aggregator commission involved.
How do I connect my menu page to my Google Business Profile?
Log in to Google Business Profile, go to Edit Profile, and find the Menu URL field. Paste your menu page link there. Google will display it in local search results and on Google Maps when customers search for your restaurant.
How often should I update my restaurant menu page?
Review it at every supplier delivery or at least once a week. Check that prices match your POS, mark unavailable items as sold out rather than deleting them, and refresh seasonal items. In the UAE, a price mismatch between your published menu and your till price can be reported to the Department of Economic Development.