Many owners hear the same advice: launch ads first, fix the site later if orders are weak. That order costs money. The click is the expensive part. After the click, a hungry person checks your page on a phone, often outside, often comparing you with one other place. If the page opens on a slogan and an old dish photo, the campaign already paid for confusion.
This guide is for the person who runs service and the kitchen. You do not need a new logo before the first campaign. You need a page that tells the truth about tonight and one clear path from that page to the person who starts the order.
1. The page has to match tonight’s kitchen
An ad usually names a dish, an area, or a promise: delivery in this district, lunch until three, a table on Friday. The page that opens should repeat that promise in the first lines. The person should not scroll to find it. If the ad opens a home page with only mood and branding, many people leave and order from the place that answered faster.
The menu on that page has to be the menu the kitchen can cook today. A PDF from spring, photos from a shoot, and a list that still shows a dish you removed in June all create the same problem: you take an order and then cancel it. Mark what is unavailable. If a dish depends on stock that often fails, say it is limited or remove it from the page you advertise. A clear gap in the list costs less than a paid order you cannot fulfil.
Give the advertised offer its own page when you can. A pizza ad should not send everyone to a general gallery. The page should repeat the same offer, the same area, and whether this is delivery, pickup, or a table booking. If delivery stops after ten, say that next to the offer. A wrong click still appears on your invoice.
2. Price, fee, and minimum should be easy to read
People check the number before they check the chef story. Put the dish price in text. Add the delivery fee, or say that delivery is included. If you have a minimum order, write it plainly. If packaging costs extra, place that note next to the fee, not after checkout. “Call for the total” makes people expect a surprise. At dinner time, most will not call. They will open the next result.
You do not need every option built on day one. You do need the number your staff would say on the phone. If the total changes by size, show the starting price and one short line about what changes it. A cart that hides the fee until the address step is a cart people abandon.
Hours belong next to the price. “Open now” helps only when it is true at that moment. If the kitchen closes at nine and the ad runs later, the page should say when you still accept orders. A person who needs food tonight will not wait for a cheerful message tomorrow morning. State the prep time you can actually keep. “As soon as possible” is not a time. Forty minutes on a Friday is a time.
3. Say where you deliver and how to find you
Write the delivery zone in words. A shaded map helps, but it is not enough. A person on a phone still needs to know whether their street is inside the area before they build a cart. Name the districts or the real boundary you serve. If you reject far addresses at the last step, you used their time to advertise a zone you do not have.
Pickup needs a street address in text, not only a pin. Add a short note if there are several doors. Add one more note about where a courier or guest should stand. A pin with no street name turns the last minutes into support work. Some people give up and call another place from the sidewalk.
Put the phone number in text so a person can tap it. The kitchen or host should know who answers during the hours you printed. A number that rings someone who already left, or a number nobody hears during service, is not a contact point. It is a missed order.
4. Keep one order path the kitchen actually uses
A cart, a form, a messenger button, the phone, and an aggregator are five different promises. The kitchen usually trusts one of them. If the cook works from printed tickets and the site sends email to an inbox nobody opens during service, the site can look active while the pass stays empty. Thank you appeared on the site. The kitchen still saw nothing. That is the same kind of break as a lead that never reaches the team. Test it with one order to your own address before you pay for clicks.
Write down where a new order must appear during service. It may be a ticket printer. It may be a tablet the host already watches. It may be a manager chat near the pass. It may be a card in the delivery tool. Then place one order and follow it to that exact place at the hour you claim to be open. If someone copies items by hand from an inbox into a ticket, that manual copy is part of the real process. Either staff that step so it happens before the food is late, or map the fields so the ticket is created automatically. The usual breaks are close to what fails when a form should fill the next system.
Tell people what happens after they order. Who confirms it. Which channel you use. What happens if one item is gone. “We will contact you” is too vague when someone is hungry. If you cannot confirm in ten minutes, do not promise ten minutes. A later honest time is better than silence and a complaint.
If you store a phone number or address, add short consent text on the form: who contacts the person and why. Do not hide it in a long footer. If you show dish photos, use photos of food you actually serve. Images from another menu become a promise you will have to undo in the first review.
5. Give a stranger facts they can trust in one minute
Allergen notes, spice level, and “contains nuts” help only when the kitchen will stand behind those words. A badge copied from another site is worse than no badge at all. If you cannot keep that line accurate when a recipe changes, leave it off. A person with an allergy would rather read “ask us about allergens” than trust a false checkmark.
Reviews help when they clearly belong to this kitchen: a dish, a rough date, a detail that sounds real. A widget with anonymous stars does less than three short lines you can defend. If a review praises a dish you removed, take it down or explain that the menu changed. Old praise with no context makes the page look abandoned, and that is exactly what a person fears before ordering dinner.
The legal name, address, and hours should match what both a courier and a guest see. A nice ad name and a different receipt name create support work later. You do not need a row of award icons. You need the facts to agree.
6. A slow menu wastes the click before the dish name
If the page hangs, the person leaves and the ad platform still charges you. Open the menu on your own phone, on the kind of connection people really have outside, and count how long it takes before the dish name and price are readable. If you are waiting, the campaign is paying for that wait. What to measure, and what not to redesign yet, is in the check before a redesign. Fix the page you are about to advertise. Do not start by redrawing pages the ads will never open.
Autoplay food video, a chat bubble over the order button, and a popup that asks for a phone number before the price is visible are common ways a restaurant page blocks its own order path. Turn those off on the landing page. Heavy photos of every dish can wait until the order path works. People order faster from a readable list than from a gallery that never fully loads.
7. Do one full pass before the first ad
Open the page once as a person who does not know your kitchen, on a phone, at the hour you plan to advertise. Without asking a colleague, you should be able to answer: what can I get tonight, what does it cost, do they deliver to this street, how long will it take, how do I order, and where does that order appear for the kitchen. If any answer is “we explain that on the phone,” either put that sentence on the page or remove that offer from the ad.
Then place one test order and confirm that the kitchen saw it in the place they actually use during service. Only then is the page ready for paid clicks. A new design can wait. A stale menu, a hidden fee, and a thank-you that never becomes a ticket cannot.
When to ask for help
You can check this list in one quiet hour. Ask for help when orders never reach the pass and nobody can show why, when the menu page is slow on a phone and the cause is not one obvious heavy video, or when the site, the aggregator, and the printer are three separate lists and someone copies between them during the rush. The job is not to invent a second brand for the restaurant. The job is to make the advertised page tell the truth and deliver the order.
Services cover that recovery: the path from the page to the place the kitchen already uses, and the speed of the page you are about to promote. Selected work keeps each result next to the change that produced it. If you write, send the ad promise, the page it opens, and what happened to one test order. Leave guest names and phone numbers out of the message.