The brunch menu changed on Friday, the printed cards are right, and the GoDaddy site still shows the old one because nobody is sure which part of the editor the menu lives in. GoDaddy's Websites + Marketing builder gives you four ways to put a restaurant menu on your site: its own Menu/Price List section, a plain text section you type into, a PDF Viewer or Files section for a PDF you already have, or an HTML section that holds an embedded menu from a menu service. All four use sections you add to a page in the editor, and all four go public only when you select Publish. This guide walks through each with the labels GoDaddy uses on screen, shows what each looks like on a guest's phone, and helps you choose by how often your menu changes.
This guide covers how pages, sections and publishing work in GoDaddy's editor, the four ways to add a menu with step-by-step instructions, how to put the page in your navigation, which route fits which restaurant, and where MenuFramer fits if you want a searchable menu with dietary filters inside your GoDaddy site.
The four ways at a glance
| Route | The section you add | What a guest sees on a phone | To change a price | Best for |
|---|---|---|---|---|
| GoDaddy's menu section | Menu/Price List | Categories and items laid out by GoDaddy, reflowing to the screen | Select the item, edit, Publish | A menu you are happy to type and keep typed |
| A text section | Any text section | Headings and paragraphs you wrote | Edit the text, Publish | A short menu with notes GoDaddy's layout does not have room for |
| A PDF | PDF Viewer or Files | The PDF, which the guest zooms and pans | Upload the new file, Publish | A designed PDF you already have, as a first step |
| An embedded menu | HTML | A menu with photos, search and filters inside your page | Change it in the menu service; nothing to publish | A menu that changes often or that guests need to search |
Before you start: pages, sections and Publish on GoDaddy
Three things about GoDaddy's editor shape every route below.
First, a site is made of pages, and a page is made of sections stacked top to bottom. GoDaddy's page on adding a page (read November 2026) says a site can have up to 50 pages and a page up to 20 sections. To add a section you hover over the spot on the page where it should go and select the plus icon, which GoDaddy's help page calls the Add section button; placement depends on where you hover. You then search or browse for a section by name, scroll through its layouts and select Add on the one you want. The layout can be changed later.
Second, the menu page is a page like any other. GoDaddy's page on adding a page describes it: select the plus icon labeled Add Page in the right panel, select New Page, pick a template, select Create Page, enter a title, set the Show in Navigation and Show in Footer toggles, and select Done. A blank template starts with no content, so the next move is Add Section in the preview area. Title the page Menu. Guests scan a navigation bar for that one word.
Third, and the one that catches people: edits save as you make them, and none of them are public until you select Publish. GoDaddy's publishing page says it plainly, with Preview for checking the desktop and mobile views first. Every route below ends with Publish for that reason. If the website shows last month's prices after you fixed them, the fix is probably sitting unpublished.
Option 1: GoDaddy's Menu/Price List section
This is the route when you are happy to type the menu and keep it typed. GoDaddy built a section for it, and the result reads cleanly on a phone because GoDaddy handles the layout.
Add the section
- From your GoDaddy product page, expand Websites + Marketing and select Manage next to your site.
- Select Edit Website to open the editor.
- Go to your menu page and hover over the spot where the menu should sit, then select the Add section plus icon.
- Search for Menu/Price List. GoDaddy's help page says it sits under the General category.
- Select Add next to the layout you want.
Fill in categories and items
The panel on the right holds everything. GoDaddy's help page on the section (read November 2026) describes three parts.
- Title is the short heading for the whole menu, such as Dinner or Brunch.
- Categories are your menu's sections. Select Add to create them one at a time, then select a category to name it and give it a description. Inside a category, select Add Item to add a dish with its name, price and description. Delete Category at the bottom of the panel removes the selected one.
- Footnote is a line under the whole menu. GoDaddy suggests a tipping policy or a surcharge notice; an allergen line fits here too. Delete the placeholder text if you want no footnote.
GoDaddy's help page lists three fields for an item: name, price and description. Put the allergen or dietary note at the end of the description, in the same words you use on paper, so a guest reading on a phone sees it next to the dish. The item text can carry a link, which GoDaddy's page says can point to another page, a web address, a phone number or an email address.
Keep it current
To change a price, open the editor, select the category and then the item, change the price, and select Publish. Changes save as you go, so a half-finished edit is safe to leave, and the published site keeps showing the old menu until you publish. Make it one person's job to publish on the day the printed menu changes, and have them open the live page on their phone afterwards.
Typing the menu into a text section
If the Menu/Price List layouts do not fit, a plain text section works for a short menu. GoDaddy's page on customizing text says the body text menu offers bold, italic, bulleted and numbered lists, and a link to another page or section, a web address, a phone number or an email address, and that header and sub-header text can be restyled from the menu that appears when you select it. Use a sub-header for each menu section, a paragraph per dish with the name in bold and the price at the end, and keep it to one column. A text section gives you room for the notes GoDaddy's layout does not have, such as a line under each section about substitutions, at the cost of laying it out yourself.
Option 2: a PDF in the PDF Viewer or a Files section
This is the route when a designer has already made you a PDF and you want it on the site this afternoon. GoDaddy's page on downloadable files and the PDF viewer (read November 2026) says both sections need a Websites + Marketing Basic plan or above.
Add the PDF Viewer
- In the editor, go to the menu page and select the Add section plus icon where the PDF should sit.
- Search for PDF Viewer, choose a layout, and select Add.
- In the right panel, set the background color, title, heading and description.
- Select Upload File and choose your PDF. GoDaddy's page says the PDF Viewer accepts one file.
- Select Preview to check it on the mobile view, then Publish.
GoDaddy's page describes the PDF Viewer as showing a single PDF on the page so visitors can look at it before downloading. The same page says a file can be no larger than 30 MB and that file names should stay under 50 characters, so export the menu at a size a phone can load and name it dinner-menu-november.pdf before you upload.
Or a Files section
A Files section lists files for download, and GoDaddy's page says it holds up to 15 of them. It suits a restaurant with several PDFs, such as dinner, brunch, drinks and a catering menu. Add it the same way, search for Files, then in the right panel select Add for each file. Select a file in the preview area to change the File Label that guests see, and Delete File to remove one. A guest taps a label and the PDF opens or downloads.
What the guest gets
A PDF keeps the layout the designer gave it, which is the point on paper and the problem on a phone. The guest zooms in to read a dish, pans across to find the price, and zooms out to find the next section. PDF menu vs. online menu goes through what a guest, a screen reader and Google each see in a PDF compared with a page. The short version is that a PDF is a fine first step and a poor final one. Keep the PDF for print, and plan to move the menu into the Menu/Price List section or an embedded menu when you have an afternoon.
Replace it when the menu changes
Export the new PDF, open the editor, select the PDF Viewer section, select Upload File and choose the new file, then Publish. In a Files section, select the old file, select Delete File, then Add the new one and give it the same File Label so the navigation and any links still read the same. The live site keeps showing the old PDF until you publish.
Option 3: an embedded menu in an HTML section
An embedded menu lives in a menu service, where you edit it, and appears inside a page on your GoDaddy site, where guests read it. Menu services hand you a short piece of code to paste. It comes in one of two forms. A frame is a window inside your page that shows a page from another address; in code it is called an iframe. A script is a small piece of code that runs when the page loads and writes the menu into your page as ordinary text. The frame is the simpler thing to paste. The script puts the dishes into your page as real content, which is what makes them eligible to be found by a search engine.
GoDaddy's home for either is the HTML section. GoDaddy's page on adding HTML or custom code (read November 2026) says the section accepts HTML, CSS and JavaScript, the three kinds of code a web page is built from, and gives custom forms and maps as examples. It also carries a caution worth repeating: embedding code can affect how your whole site functions, so paste only code you were given by a service you trust, and check the page after.
Add the section
- In the editor, go to the menu page and select the Add section plus icon where the menu should sit.
- Search for HTML and select Add.
- Paste the code from your menu service into the Custom Code field.
- Set the accent color, title and alignment if you want them. Leave the title empty if the menu has its own heading.
- Leave Forced Height empty so the section sizes itself to the content. GoDaddy's page says an empty field means automatic height, a number sets the height in pixels, and 0 deletes the section.
- Select Preview, check the desktop and mobile views, then Publish.
Height, HTTPS and the frame
GoDaddy's troubleshooting page for custom code (read November 2026) lists the things that go wrong, and three of them matter for a menu.
The first is height. If the section looks blank, GoDaddy's page says to set the height to a higher value, giving 40 pixels as an example, and if the embedded content changes height as people use it, to force a height that can hold the tallest version. A menu with search and filters changes height as a guest filters it, so if automatic height misbehaves, try a fixed Forced Height tall enough for the longest category and see which behaves better on your phone.
The second is the address. GoDaddy's page says to use HTTPS, the secure form of a web address, and that plain HTTP may not work. The code a menu service gives you should already use it; check that the address in the code begins with https.
The third is the frame itself. GoDaddy's page notes that a frame may not respond to screen size even when the original content does, so a frame embed can look right on a laptop and cramped on a phone. That is a reason to prefer the script form where your menu service offers one, and to check the mobile view in Preview before you publish either.
If the section stays blank
Refresh the editor, since GoDaddy's page says the preview of an HTML section sometimes fails to update until you do, and recommends Chrome. If the section is still empty on the published site, GoDaddy's page is clear that it cannot troubleshoot third-party code, so the next call is to the menu service that gave you the code, with the page address and a screenshot.
Put the menu in the navigation and publish
A menu page nobody can find is a menu page nobody reads. GoDaddy's navigation is built from the pages and links listed under SITE NAVIGATION in the editor's right panel, and GoDaddy's page on managing navigation says the menu appears in the same spot on every page.
Show the page in the navigation
- In the right panel, hover over the menu page under SITE NAVIGATION and select the gear icon labeled Settings.
- Select Page Settings.
- Check the title reads Menu, and turn on Show in Navigation. Turn on Footer as well if you want the link at the bottom of every page.
- Select Done.
To move the page up the list, select the page-reorder icon under SITE NAVIGATION, drag the lines beside the page, and select Done. GoDaddy's page on reordering says the home page always stays first. Second or third is where a menu belongs.
Link to a menu hosted elsewhere
If your menu already lives at its own address, you can put that address straight into the navigation. GoDaddy's page on external links describes it: select the plus icon labeled Add in the right panel, choose New External Link, enter the text in Link Title (GoDaddy's page caps it at 25 characters, and Menu is four), paste the address into Website URL, turn on Show in Navigation, and select Create Link. The guest leaves your site to read the menu, which is the trade. An embedded menu in an HTML section keeps them on your page.
Publish
Select Preview, switch to the mobile view, scroll the whole menu, then select Publish. GoDaddy's publishing page says the first time you publish you may be asked to connect the site to a domain. After that, publishing is one button, and it is the button to press after every menu change.
Which route fits your restaurant
Think about the last three times the menu changed and how long each change took to reach the website.
If the menu changes a few times a year and you are happy to type it, the Menu/Price List section is the right answer. GoDaddy lays it out, it reads well on a phone, and every word is real text a search engine and a screen reader can use. Add a text section above it for the notes that do not fit.
If a designer hands you a PDF every season and nobody on the team wants to retype it, the PDF Viewer is the honest first step, and it is better than an empty menu page. Put the PDF up this week. Then, when the season turns, type it into the Menu/Price List section or move to an embedded menu.
If the fish runs out at 7:30 and the manager needs the website to say so before the next guest scans the QR code, or if guests ask which dishes have nuts and you want them to find the answer themselves, the embedded menu in an HTML section is the one. The menu service becomes the single place you edit, and the GoDaddy page shows whatever is current with nothing to publish. Online menu options for restaurants compares the four kinds of online menu in more depth if you want the wider picture before deciding.
Details that matter on every route
A few things improve the menu page whichever way you build it.
Give the page a title and description for search results. GoDaddy's SEO page (read November 2026) puts this under Marketing and then SEO on your site's dashboard, where GoDaddy's setup suggests keywords you can accept with Publish Changes or defer with Not Yet, and under SETTINGS and then SEO Settings in the editor for sites with more than five pages. The same page says most Websites + Marketing plans include it, so check yours. Whatever the tool suggests, the title should say what the page is, such as Menu at Alder Street Café, and the description should name the meals you serve and the neighborhood.
Write the allergen and dietary notes the same way on the website as on paper. Allergens on restaurant menus covers what US rules expect, and a dietary note that is right on paper and missing online is the kind of gap a guest notices at the table. The Menu/Price List section's Footnote is a natural home for the line that applies to the whole menu.
Point your Google listing at the same page. Google Business Profile has a menu link field, and How to add your menu to Google walks through it. With the PDF route, the link is the menu page that holds the viewer; a guest who lands there can still read the PDF.
Point your QR codes at the menu page, so you can change what the page shows without reprinting. QR code menus for restaurants covers where a code should lead and how to print one that scans.
Add dish photos only where they help. The Menu/Price List section's item fields are name, price and description, so photos on GoDaddy go in a separate image section or come with an embedded menu. How to take menu photos on your phone covers light, angles and export sizes if you shoot your own.
Open the published page on your own phone before you tell anyone it is live. Preview shows a mobile view, and the real thing on a six-inch screen in a dim dining room is still the test.
Where MenuFramer fits
MenuFramer is a menu page. Your GoDaddy site stays your site, with its own pages, navigation and design, and MenuFramer fills the one page where the menu lives. The menu it shows is photo-first, with a search box and dietary filters, and every dish has its own page and a share link. You edit dishes, prices and sold-outs in the MenuFramer studio, and the page on your site shows the current version without a trip through Publish.
On GoDaddy, the setup is the HTML section route above. In the studio, open Share and choose On your website. You are offered two ways for the menu to sit in your page. Just the menu drops the menu in as one piece, in a frame, and is the simplest to paste; it comes with the Pro plan. Menu + a page per dish writes the menu into your page as real text and gives every dish its own address on your domain; it is part of the Business plan. That second option is what makes the menu eligible to be found in search. Nobody can promise search results, and we do not. Copy the code, paste it into Custom Code in your HTML section, leave Forced Height empty, preview the mobile view and publish. Our embed guide carries notes for Squarespace, WordPress.com and Wix, and for any other builder it says to ask us to check your setup; GoDaddy is one of those, so if the section misbehaves, send us the page address. The Menus page describes how several menus, each with its own hours, sit on one page.
If your menu exists only as a PDF or a photo today, the studio can import it to save the retyping, and the QR code guide explains how a printed code keeps opening the current menu after the menu changes.
Frequently asked questions
Is the Menu/Price List section free on GoDaddy?
GoDaddy's help page on the section does not state a plan requirement for it, while its page on the PDF Viewer and Files sections says those need a Websites + Marketing Basic plan or above. Plans change, so GoDaddy's plan comparison is the place to confirm what yours includes before you build around a section.
Can I add photos to the Menu/Price List section?
GoDaddy's help page lists three fields for each item: name, price and description. For photos, add an image section near the menu, or use an embedded menu that carries its own photos. Either way, keep the photo count to the dishes that sell on sight.
Why does the live site still show the old menu after I changed it?
Edits in GoDaddy's editor save as you go, and none of them are public until you select Publish. Open the editor, check the change is there, and select Publish. If the page is an embedded menu, the change is made in the menu service and needs no publish on GoDaddy.
Can guests read a PDF menu on a phone?
They can, with effort. A PDF keeps its printed layout, so a guest zooms in to read and pans across to find prices, while text in a section reflows to fit the screen. A PDF is a reasonable first step if it is what you have today, and the Menu/Price List section or an embedded menu is the better home once you have time to move.
What should I put in Forced Height for an embedded menu?
Start with the field empty, which GoDaddy's page says means automatic height, and preview the mobile view. If the section looks blank or cuts the menu off, enter a pixel value tall enough for the longest category, since GoDaddy's troubleshooting page says to force a height that can hold content that changes size. Entering 0 deletes the section, so leave the field empty if you want it to size itself.
Can I link to the menu from the footer as well as the header?
Yes. In the page's Page Settings, turn on both Show in Navigation and Footer, and the link appears at the top and at the bottom of every page. A footer link helps a guest who has scrolled to the end of a long home page.
How many sections can a page hold?
GoDaddy's page on adding a page, read in November 2026, says a page can hold up to 20 sections and a site up to 50 pages. A menu page needs one or two: the menu itself, and perhaps a short text section above it with hours and a line about large parties.




