A restaurant website only has to get a handful of things right: a text menu with prices that reads well on a phone, an obvious way to book, your opening hours and closing days, your spot on Google Maps, and links to your LINE Official Account or delivery apps. Most people open a restaurant's site to decide whether to go today, how to get there and whether they need to book. If they find those answers quickly, the site has done most of its job. If you'd rather not touch anything technical, WP × Roamer AI lets you build the site with AI on managed WordPress hosting: describe your place and hand over the details, and it sets up the menu page, the booking button and the map. When the seasonal menu or your hours change, you just tell it.
This guide is for restaurants, cafés, private kitchens, dessert shops and food brands: what belongs on the site, how to handle the menu and bookings, how to make it work with Google Business Profile, the most common mistakes, and what it costs. The examples come from our member showcase, sites that members built together with Roamer AI.
Google, LINE and regulatory details were checked against official pages in October 2026. Agency pricing comes from quote statistics published by PRO360, a Taiwanese freelance marketplace.
What diners come to your website for
Most people find you on Google Maps or in search results and tap through to check a few things: are you open today, roughly what does it cost, should they book, is there parking. If those answers take three screens of scrolling, they go back to the map and look at the next place. So the first screen of the home page should carry your name, a short line saying what kind of place you are, your hours, and two buttons: "Book a table" and "See the menu". Signature dishes, your story and photos of the room come further down, and the footer holds the full address, phone number, LINE link and a map link.
Design for the phone first. The phone number should dial with a tap, the address should open navigation with a tap, and the booking button works best pinned to the bottom of the screen. Once the site is built, take your own phone and go from the home page all the way through a booking. That one run-through teaches you more than ten looks on a laptop.
The menu: real text, prices, allergens and meat origin
The menu is the most visited page on any restaurant site. Type dish names, short descriptions and prices onto the page as text, grouped into starters, mains, drinks and desserts, with jump links at the top if there are many sections. A text menu needs no zooming on a phone, a price change means editing one number, and Google can read what you serve.
Allergens deserve some care. Taiwan's Food and Drug Administration requires allergen labeling on packaged food sold at retail, covering 11 categories such as crustaceans, peanuts, milk, eggs and nuts; if you also sell packaged cookies or jam, those labels are mandatory. For dishes cooked to order, a small note such as "contains nuts" or "can be made vegetarian" next to the name saves allergic guests a phone call. Meat origin has a clear rule: according to the Ministry of Health and Welfare, since January 1, 2021, places that serve food directly must label the country of origin of pork in dishes that contain it, and beef has a similar origin-labeling rule. The website's menu page is a natural place to show it too.
Kitchen After Work, a member site for a private kitchen that delivers dinner after the workday, has a menu page worth studying. The navigation lists weekly chef's specials, family sharing sets, care meals and high-protein meals, each jumping to its own section. Every set lists the portion, the price and every dish by name, with a "Book this set" button underneath that leads to the booking page. Coffeebean-yeh, a specialty roaster, lists origin, roast level, flavor notes and half-pound price for each coffee, and its monthly pick page adds altitude and a suggested brewing temperature. Different details, same standard: guests know what they're ordering without having to ask.
Bookings: Google, reservation systems or a simple form
A busy restaurant with bookings every day needs very different tools from a private kitchen that opens two nights a week. There are four common approaches, and plenty of places mix them.
| Approach | Best for | Upside | Watch out for |
|---|---|---|---|
| Reservation system such as inline or iCHEF | Restaurants with many tables and daily bookings | Guests pick date, time and party size; the system manages capacity and sends notifications; some can power the booking button on Google Maps | Fees depend on the vendor; the website just links to the system's booking page |
| Booking link on Google Business Profile | Every restaurant | People tap "Reserve" in Google Search or Maps and land on your booking page | You add the link in your profile, or set it up through a supported booking provider |
| Booking form on your site with manual confirmation | Private kitchens, buyouts, custom cakes, catering | You can ask about party size, date, budget and dietary needs, with no system fee | Someone has to reply; send yourself a test so you know the emails arrive |
| LINE Official Account or phone | Small places with lots of regulars | Guests are used to it; asking about dishes or changing times is easy | Bookings end up scattered across chats and are easy to miss when it's busy |
Kitchen After Work's booking page combines a form with LINE. Besides name, phone, address and date, the form has dropdowns for the dinner time slot and the set menu, and a final field for dietary preferences and allergies. The page says bookings must be in by 10 p.m. the night before, and points anyone who wants dinner tonight to the LINE account instead. In our public demo, Fudao Dessert Studio works by reservation only. The member's first message told Roamer AI that pickup is on Fridays and Saturdays and birthday cakes need seven days' notice, and the home page it built has a "Reserve and pick up" section explaining in three steps how to order, confirm and collect.
If you already use a reservation system, the website only needs a clear "Book now" button that links to it. You can ask Roamer AI to add that button and pin it to the bottom of the screen on phones; full features such as time slots, capacity limits and automatic confirmations belong in a dedicated reservation system.
Google Business Profile, hours, LINE and delivery: make the site your hub
Google Business Profile often brings in more people than the website. Your profile has a menu editor and a menu link field where you can enter your website's menu page, and reserve, order and delivery actions can each get their own link. Set menus and booking terms that don't fit on the profile live on the website.
Hours and closing days are where mistakes happen most. The profile has special hours you can set in advance for public holidays or one-off closures; for closures of seven days or more, Google suggests marking the business temporarily closed. Your website, Google and Facebook page should all show the same hours. Coffeebean-yeh's contact page puts the address, phone number, hours (closed Sundays) and a short FAQ on one page, and the phone number dials with a tap. That's exactly what visitors want.
A LINE Official Account is free to open. One-to-one chats and auto-replies don't count toward message fees; only broadcast messages are billed by volume, and LINE has announced plan price changes from November 1, 2026, so check the official page. Put an "Add us on LINE" link in the footer of every page, and add your Uber Eats and foodpanda store links to both the website and your Google profile, so wherever people come from, they can find the next step.
Brands that sell packaged food can open a shop right on the site: Coffeebean-yeh's product page is a WooCommerce store where beans and drip-bag gift boxes go straight into the cart. Feeling18, a chocolate brand with a factory-tour destination in Puli, does the opposite: the site focuses on the brand and its planned park, and "Shop online" goes to its existing official store, so there's only one catalog to maintain. The full steps for a shop are in building a WooCommerce store with AI.
Photos, and when AI images are fine
You don't need a photographer; a phone is enough. Shoot by a window in natural light and avoid warm overhead bulbs, use the same angle and background for a series of dishes, and take one landscape shot for the website and one portrait shot for Instagram. Photograph the storefront and entrance too, because first-time guests use them to find the door.
AI-generated images work for mood or spaces that don't exist yet, but they shouldn't stand in for the food you actually serve. When the dish looks different in person, the disappointment goes straight into a review. Feeling18's new park is still in planning, so every park image on the page is labeled as an AI concept illustration, and the FAQ says clearly that park entry and workshop bookings aren't open yet. When you build with Roamer AI, you can paste your own photos into the chat and ask it to place them; if you don't have any yet, it can generate mood images to start with, and you swap in real ones before opening.
Three mistakes we see all the time
The first is a menu that's only a PDF or a photo. On a phone people have to download, zoom and scroll sideways, every price change means a new file, and sites end up showing last year's prices. A scanned menu is an image, so search engines can't read the dish names either. Keep the PDF if you like, but put a text version on the page.
The second is using a Facebook page as your website. Posts get pushed down by newer ones, finding the menu means a lot of scrolling, and people who aren't logged in often hit a login prompt. A steadier split is Facebook and Instagram for reach, the website for complete information, with posts linking back to the site.
The third is information that doesn't match. The website says closed Mondays, Google says Tuesdays, someone makes a wasted trip, and a one-star review follows. When anything changes, update the website, Google profile, Facebook and LINE auto-reply together. If Roamer AI looks after the website side, tell it "From next week we're closed on Mondays; update every place on the site that lists our hours", the same way you'd use Roamer AI as your site editor.
What a restaurant website costs
If you hire a design agency or freelancer, PRO360's quote statistics put a one-page site at around NT$10,000 to NT$50,000, a template-based brand site at NT$20,000 to NT$50,000, and fully custom work from NT$100,000. Hosting and the domain are usually extra, and maintenance contracts commonly run NT$20,000 to NT$40,000 a year, which matters for restaurants that change menus often. A template platform such as Wix keeps the monthly fee low, but the real cost is your time: choosing a template and typing up the menu after a full day of service tends to drag on for months.
The third option is hosting plus AI. RoamerHost's WP × Roamer AI Pro averages NT$999 a month, billed annually, with hosting, the WordPress site and Roamer AI in one plan. The menu page, booking button and online shop can all be handed to it, later menu changes are just a message, and your AI usage allowance refreshes every day. If you only want the site and will do the work yourself, WordPress Basic averages NT$299 a month, billed annually. Both are fully managed WordPress hosting with SSL, automatic backups and support in Chinese, and you can export the whole site if you ever leave. Domain, reservation system, LINE broadcast and photography costs are extra; the full comparison is in what a website costs in Taiwan in 2026.
How to choose
If you run a restaurant, café, private kitchen or dessert shop, nobody on your team builds websites, and you want a site with the menu, bookings and map in place that you can update each season without asking anyone for a quote, choose the AI website builder WP × Roamer AI Pro plan. If you take a lot of bookings, start with a reservation system such as inline and link to it from your site. If you only need one page with your address, hours and a few photos and will hardly ever change it, a Google Business Profile plus a one-page site from Canva or Wix is enough. If you have the budget and want a one-of-a-kind design, hire an agency with restaurant work in its portfolio, and confirm before signing whose name the domain and admin accounts will be under.
To see what an AI-built food site looks like, start with the Fudao Dessert Studio demo, then browse Kitchen After Work, Coffeebean-yeh and Feeling18 on the member showcase. Tool choices and the full process are covered in our 2026 AI website guide.
FAQ
Q: Does a restaurant need a website if it has a Google profile and a Facebook page?
A new, small place can get by on those for a while. A website earns its keep by being complete and under your control: set menus, booking terms and allergy information never fit properly on Google or Facebook, and your profile's menu and booking links need somewhere to point.
Q: Does a private kitchen or a reservation-only dessert shop need a booking system?
Usually not. Private dining and custom desserts mean confirming party size, date, dishes and dietary needs, so a booking form plus a personal reply fits better; include a field for allergies. Once bookings outgrow what you can handle by hand, look at a reservation system.
Q: If I change my hours on the website, will Google Maps update too?
No. Hours on Google Maps are changed in your Business Profile. For one-off closures, set special hours in the profile and post a notice on the website.
Q: If AI builds my restaurant site, will it make up the menu and prices?
Dish names, prices, phone number and address should come from you. In the Fudao Dessert Studio demo, Roamer AI flagged the product descriptions it had written and asked the member to confirm them, while the phone number, prices and pickup times were used exactly as given. Still read every page yourself before going live.
Sources
- Google Business Profile Help: About the menu editor, Local business links (reservations and ordering), Set up bookings through a provider, How to set special hours
- Taiwan Food and Drug Administration: Allergen labeling for packaged food; Ministry of Health and Welfare: 2021 food labeling changes, including pork origin
- LINE Biz-Solutions: LINE Official Account and pricing; inline: restaurant reservation system
- PRO360: website build cost statistics, web design cost statistics
- RoamerHost: WP × Roamer AI plans and pricing, Fudao Dessert Studio demo