Skip to content

Online & legal

A fast website for hospitality: improving loading speed on phones

Whoever opens your website is often standing on the street, sitting on a tram or stuck with weak Wi-Fi in a hotel room. These guests want to know within seconds whether you are open, what is on the menu and how to book. If the page takes too long, they tap back and pick the next venue on the list. This guide explains why loading speed matters so much for restaurants, cafés, bars and hotels, what the Core Web Vitals actually are and how to find and fix the most common slowdowns yourself.

12 min readUpdated: November 2026

For:All venues
Hands holding a smartphone above a laptop, next to a cup of coffee

Key points at a glance

  • Most guests open your website on a phone and on the go, often with a patchy connection. For them, every second until they see opening hours, menu and booking counts.
  • Google measures user experience with three Core Web Vitals: loading time of the largest content (LCP), response to input (INP) and layout shifts (CLS).
  • The biggest slowdown is almost always oversized photos. Cropped properly and saved as WebP or AVIF, they become many times smaller without looking any worse.
  • PDF menus, embedded social media feeds, sliders, background videos and lots of plugins in site builders cost a great deal of time on phones.
  • With Google's free PageSpeed Insights you can test your page in a minute. What matters is the mobile view, not the desktop one.

This post is general information and does not replace legal or tax advice. Rules change and some differ between federal states: check the details with your chamber of commerce (WKO) or IHK, the competent authority or your tax adviser.

Why loading speed matters so much for venues

People usually look for a place to eat just before they decide: on the way home from the office, while strolling through the old town, in the car on a day trip. Guests see your venue in Google Maps or your Google Business Profile, tap “Website” and expect an answer right away. On a phone the connection is often worse than at home: between tall buildings, in basement venues, in mountain valleys or on a network overloaded by a street festival.

A slow page therefore costs you guests quite directly. Someone staring at a white screen for ten seconds does not call and does not book; they choose the next venue on the list. Then there is the search engine: Google recommends good Core Web Vitals and takes user experience into account in its ranking systems. Content and relevance still matter more, but between similarly good pages, speed can make the difference. How loading speed, content and listings work together is explained in the guide to local SEO.

Core Web Vitals in plain words

The Core Web Vitals are Google's way of describing how a page feels to real visitors. There are three metrics, each with a target value that Google rates as “good”. They are not measured on a single visit but across many: a page counts as good when at least 75 percent of visits reach the target, separately for phones and desktops.

MetricWhat it measuresGood according to GoogleTypical cause at venues
LCP (Largest Contentful Paint)When the largest visible element has finished loading, usually the big header photoUp to 2.5 secondsHuge header photo, slow hosting, slider with several images
INP (Interaction to Next Paint)How quickly the page reacts to a tap, for example on the menu or a buttonUp to 200 millisecondsLots of third-party scripts, heavy site builder plugins
CLS (Cumulative Layout Shift)How much content jumps around while loadingUp to 0.1Images without a fixed size, banners and pop-ups that appear late

In everyday terms: the header photo of your dining room or signature dish should appear quickly, the “Book a table” button should respond immediately, and the phone number must not jump down at the last moment so that the guest taps a voucher banner instead. That last point annoys many guests more than a few tenths of a second of loading time.

Testing with PageSpeed Insights

Google's free tool PageSpeed Insights shows you within a minute how fast your website is and what is slowing it down. You need no account and no technical knowledge.

  1. 1

    Enter the address

    Open pagespeed.web.dev, paste the address of your home page and click “Analyze”. Then test your menu and booking page as well.

  2. 2

    Choose the “Mobile” view

    PageSpeed Insights shows the mobile results first. Desktop values usually look better but say less about guests on the go.

  3. 3

    Read the field data

    At the top, if there are enough visits, you see the values of real Chrome users over the last 28 days. This is the assessment that counts for the Core Web Vitals.

  4. 4

    Lab data and performance score

    Below that, Google simulates a visit on an average phone and gives a performance score from 0 to 100. It varies a little from test to test and is mainly useful for troubleshooting.

  5. 5

    Work through the suggestions

    Under “Diagnostics” you can see what is slowing things down, such as oversized images or render-blocking scripts. Start with the items that save the most time.

Compressing photos: the biggest lever

Photos sell food, atmosphere and rooms, and they belong on every hospitality website. A photo straight from a phone or a photographer's camera, however, is often several megabytes and 4,000 pixels wide or more. On a phone it is displayed at about 400 pixels wide. So the guest downloads many times what they actually see. On a home page with a header photo, a gallery and team pictures, this quickly adds up to an amount of data that takes noticeable time on mobile data.

  1. 1

    Crop

    Resize photos before uploading to the size at which they are shown. For a large header photo around 2,000 pixels wide is usually enough, for gallery images much less.

  2. 2

    Modern format

    Use WebP or AVIF instead of JPEG or PNG. According to Google, WebP images are typically around 25 to 35 percent smaller than comparable JPEG and PNG files.

  3. 3

    Compress

    Use an image editor or a free online tool to lower the quality until you can no longer see a difference on screen.

  4. 4

    Serve several sizes

    Good website systems automatically create smaller versions for phones and larger ones for big screens. Ask whether yours does.

  5. 5

    Load lower images later

    Load images further down the page only when the guest scrolls there (lazy loading). The header photo at the very top, on the other hand, should load immediately, or your LCP suffers.

Hand holding a smartphone with a restaurant app over a set table
On a phone a photo is only a few hundred pixels wide. Anything uploaded larger just costs loading time.

Also give every image a fixed width and height in the page code, so that the space is reserved before it loads and nothing shifts. How to get good photos in the first place, even with a phone, is covered in the guide to food photography.

PDF menus: slow and awkward

Many venues upload their printed menu as a PDF. It is quick to do, but for guests on a phone it is often the worst option. A PDF with photos and embedded fonts can be several megabytes, opens in a separate app or downloads depending on the phone, and the text is barely readable without zooming. Someone who just wants to check on the move whether there are vegetarian dishes often gives up here.

PDF menuMenu as text on the website
Loading time on phonesOften slow, especially with photosFast, loads with the page
ReadabilityZooming and swiping neededAdapts to the screen
Google and AI assistantsContent hard to processDishes and terms easy to find
AccessibilityOften difficult for screen readersAccessible if built cleanly
ChangesCreate and upload a new fileEdit a single dish or price directly

A menu as text is faster, easier to read and findable on Google. How to build and maintain one is explained in the guide to the digital menu. If you also want to offer a print-ready version for parties or catering, link the PDF as an extra, not as the only menu. For the tables, the menu QR code creates a table stand that leads straight to the text menu.

Bloat in site builders and templates

Site builders and ready-made templates are convenient, but they often bring a lot of code your page does not need. Every extra feature loads its own scripts, fonts and styles, even if it is only used on one subpage. On a fast office computer you hardly notice; on a budget phone on mobile data you certainly do. Typical slowdowns on hospitality websites:

  • Image sliders and background videos on the home page: several large files before the guest can read anything.
  • Embedded Instagram or Facebook feeds: they load third-party scripts and often dozens of images. A link to your profile is faster.
  • Embedded maps: an interactive map loaded right away takes time. An image of the map with a link to directions is usually enough.
  • Lots of plugins and widgets: chat windows, review widgets, weather, pop-ups for newsletters or vouchers.
  • Several fonts in many weights, each loaded from a third-party server.
  • Tracking and advertising scripts: every service slows the page down and often needs an entry in the cookie banner too. Think about which numbers you really need; more in the guide to website analytics.

How to get it right

  • One strong, well-compressed header photo instead of a slider
  • A link to Instagram instead of an embedded feed
  • One or two fonts, ideally from your own server
  • Keep only the plugins guests actually use
  • Hosting with servers close to your guests and caching

Better not

  • An autoplay video as the home page background
  • Uploading photos straight from the camera
  • A menu only as a PDF or photo
  • A pop-up on the first visit that covers the content
  • Scripts from services nobody uses any more

Some slowdowns cannot be switched off in a site builder because they are part of the platform. Then the only options are to keep the page lean or to change systems. The guide What does a restaurant website cost? compares the options and their costs.

How to keep your website fast

A website rarely becomes slow all at once, but step by step: a new full-size photo here, a widget for a long-finished promotion there. So plan a short check twice a year, for example before the summer season and before the Christmas period, when particularly many guests search for party venues and vouchers.

Checklist for a fast hospitality website

  • PageSpeed Insights checked for home page, menu and booking, in the mobile view
  • LCP up to 2.5 seconds, INP up to 200 milliseconds, CLS up to 0.1
  • All photos cropped, compressed and saved as WebP or AVIF
  • Images with a fixed size, lazy loading further down the page
  • Menu as text, PDF at most as an extra
  • No slider and no autoplay video on the home page
  • No embedded social media feeds, links instead
  • Unused plugins, widgets and tracking scripts removed
  • Opening hours, phone number and booking button visible on a phone without scrolling
  • Self-test on your own phone on mobile data

At Meine-Gastro-Website, speed is part of the foundation: photos are automatically served in suitable sizes and modern formats, the menu is text on the page, and no unnecessary scripts are loaded. You can see what that could look like for your venue in our example websites or right away in a free preview.

Your fast website as a preview

See for free what your own hospitality website could look like: fast on phones, with a menu as text and a booking button.

Free preview

A free preview of your venue website, designed by us.

Sources

Quick answers

Questions on this topic

How fast should a restaurant website load?

As a guideline, Google says the largest visible content should load within 2.5 seconds (LCP). More important than an exact figure is that guests on a phone immediately see opening hours, menu and booking button, even on mobile data.

What are the Core Web Vitals?

Three metrics Google uses to describe the user experience of a page: LCP for the loading time of the largest content, INP for the response to input and CLS for content shifting while loading. Good values are up to 2.5 seconds, up to 200 milliseconds and up to 0.1.

My PageSpeed score is poor. Does that make my website invisible?

No. The performance score from 0 to 100 is a simulated test and varies. What counts for Google are the Core Web Vitals from real visits, and even those are only one of many factors. Use the score as a pointer to what is slowing things down and tackle the biggest suggestions first.

Do I have to delete my PDF menu?

Not necessarily. But also put the menu on your website as text: it loads faster, is easier to read on a phone and can be found on Google. The PDF can stay as a download for parties, catering or printing.

How do I compress photos for my website?

Crop the photos to the size they are actually displayed at, save them as WebP or AVIF and lower the quality until you can no longer see a difference. Many website systems do this automatically. Ask your provider whether images are served in several sizes.

Is a site builder automatically slow?

No, but many site builders and templates load more code than necessary, especially with sliders, embedded feeds and lots of plugins. Test your page with PageSpeed Insights in the mobile view and remove what guests do not need.

Free website preview

See your new website before you pay

Your name, email, type of venue and concept are enough, plus your current website if you have one. We use them to build a preview for your venue and send you the link. Free and with no obligation.

  • Preview in 3 days
  • Made in Vienna
  • No cookie banner
  • WCAG AA
  • 6 languages

A free preview of your venue website, designed by us.

We only use your details for the preview and our reply. You’ll find the details in our privacy policy.