A beautiful site extends your restaurant's online identity and makes it easy for diners to find your menu, location and hours, and latest specials. In this guide, we'll cover how to select the right template for your restaurant and build the common features for a restaurant site including menus, reservations, hours, and location.
Watch a video
Select a template
While all Squarespace templates feature built-in mobile design and can make an exciting, original restaurant site, the following templates lend themselves particularly well to food-focused designs. From large scrolling banners to Info Pages with full-bleed backgrounds, these templates show off your cuisine while keeping key details front and center.
Basil's bold banner images and unique parallax scrolling effect make it ideal for restaurants looking to promote mouth-watering imagery. A site-wide footer keeps information like hours and location accessible from every page.
For detailed instructions, visit Basil's guide.
Pacific's Index Page supports a single-page design that lets you put hours, location, menus, and imagery into one seamless, scrolling experience. Pacific also features a site-wide footer.
For detailed instructions, visit Using the Pacific template.
Aviator combines a special feature, the Info Page, with full-bleed background images to create sites that catch the eye while conveying crucial information.
For detailed instructions, visit Using the Aviator template.
Tremont's slideshow-style Index Page displays a series of full-bleed images, making it ideal for visually focused restaurant sites.
For detailed instructions, visit Using the Tremont template.
Offer online ordering
Increase pick up and delivery orders by embedding an online ordering page in your site's navigation menu with our ChowNow integration. Visitors can view your menu, submit an order, and pay using a collapsable ChowNow ordering page. This helps visitors stay on your site and avoids the hassle of redirecting them to an external ordering system.
Display hours and location
Many visitors look to quickly confirm your restaurant's location or check if you're currently open. Placing hours and location on your homepage, or across your whole site using a footer, can help bring more diners through your doors. You can display hours and location in several ways:
- Add a Text Block and Map Block to a blank Regular Page, then set that page as your homepage.
- You can also create a contact page using a Contact starter layout so visitors can quickly find this information on your navigation menu.
- If your template supports a footer, this is a great place to include hours and location, making them visible from every page of your site.
- Show your location in Google Maps with a Map Block on a Regular Page, footer, sidebar, or other content area.
- If you're using the Aubrey or Aviator template, display these details with an Info Page.
Add your menus
Use the Menu Block to create clear, stylish menus that blend with your site’s design. Unlike .pdfs, all text in the Menu Block is indexable by search engines, which can help your SEO. Add a Regular Page, then click the Menu starter layout to begin with this design.
If your restaurant has more than one menu, you can place multiple pages with Menu Blocks in a folder to create a drop-down menu. To learn more, visit Using folders.
Via phone or email
If you'd like diners to call or email, display an email address and phone number on the homepage or contact page. This can help your business feel friendly and accessible.
For help formatting email addresses and phone numbers as links, visit Create an email or phone link.
If you're part of the OpenTable network, you can use the OpenTable Block to take bookings and reservation. You can add the OpenTable Block to your site's homepage, footer, or create a Reservations page.
Beautiful images help promote your restaurant's identity, space, and cuisine. Use the following features to create an enticing visual aesthetic:
- Descriptive banners - Banners allow you to combine text and imagery.
- Galleries - Use Gallery Pages or Gallery Blocks to display images of your location and top menu items.
- Image Blocks - If your template doesn't support banner or header images, you can separate page text using Image Blocks.
Promote social sharing
If your restaurant is active on Facebook, Twitter, Yelp, or other social media platforms, you can promote your profiles by connecting your social media accounts and displaying icons. For detailed instructions, visit Connecting social accounts.
Optimize for search engines
Including your physical location on your site helps Google identify your location and promote your results in local searches. Although search engines use complex algorithms and results can't be guaranteed, signing up for Google MyBusiness, verifying your site with Google Search Console, and following these best practices can help your restaurant's search ranking.
This is just the beginning of your restaurant's new site. Every restaurant is different, and you can use the following guides to customize your site for your unique vision:
- Promote specials or holidays hours with an Announcement Bar.
- Add additional pages for content like "Press," "Private Events," or "About" pages.
- Transfer a domain or register a new domain through Squarespace.
- Visit our Getting Started tutorial series for general tips on getting your site up and running.