Skip to main content
Solo Support

How do I add a restaurant menu to my website?

Solo doesn't have a dedicated Menu section, but there are a few good ways to show your menu depending on how you want it to look and how often you update it.

Solo doesn't support uploading files directly, so you'll need to host your PDF menu with a third-party service and link to it. This works well if you already have a designed PDF menu you want to keep using.

  1. Upload your PDF to a file host like Google Drive or Dropbox and copy its shareable link
  2. Visit the designer
  3. Add a button where you want the menu link to appear (for example, in the Header, Introduction, or a section that supports buttons), then click Edit next to the button settings in the right sidebar
  4. Paste your PDF link into the button's link field and give it a label like "View Menu"
  5. Click Save

See Can I host videos or files? for more on linking to files hosted elsewhere.

Option B: Add your menu as text

If you'd rather your menu show up directly on the page instead of opening a separate PDF, use the Article section to type it in.

  1. Visit the designer
  2. In the top toolbar, click Sections
  3. In the Sections right sidebar, click Add section
  4. Double click the Article section in the modal to add it to your website
  5. Hover over the Article section and click Edit section
  6. Type or paste in your menu items and prices. You can use headings and bullet lists to organize it into categories like Appetizers, Entrees, and Desserts

Note: Articles are limited to 15,000 characters. See How do I add an article to my website? for more detail.

If your menu already lives on an ordering or reservation platform (for example DoorDash, Toast, or your Google Business Profile), you can link to it instead of duplicating it on your site. Add the link to a button, or to your Header or Footer navigation, following the steps in How can I add links on my website?

If you also take reservations, check out Add OpenTable to your Solo website to let visitors book a table directly from your site.

Still have a question? Post to our Reddit group or email the team.