Skip to main content

Menu Not Loading

Check Your Menu URL

The most common reason a menu does not load is an incorrect URL. Your public menu address follows this pattern:

menugaze.com/menu/your-slug

Double-check that the slug in the URL matches exactly what you set in Dashboard > Settings. Slugs are case-sensitive and must use lowercase letters with hyphens. Common mistakes include:

  • Extra spaces before or after the slug
  • Using underscores instead of hyphens
  • Typos in the slug (compare it character by character)
  • Using the old slug after changing it

Check That You Have Active Menu Items

Your menu will not display if all of your menu items are set to inactive. Go to Dashboard > Menu and make sure at least one item is marked as active. Items that are inactive do not appear on the public menu.

If you recently added items but they are not showing up, verify that you clicked "Save" after creating each one. Unsaved items are not published.

Subscription and Trial Status

If your free trial has ended or your subscription has lapsed beyond the grace period, your public menu will not be accessible. Check your subscription status at Dashboard > Settings > Subscription.

During the 30-day grace period after cancellation, your menu is still visible in read-only mode. After the grace period, the menu is taken offline entirely.

DNS and Network Issues

In rare cases, network issues can prevent the menu from loading:

  • DNS propagation — If the platform recently changed its hosting, it can take up to 24 hours for DNS changes to propagate. This is uncommon and temporary.
  • Network restrictions — Some corporate or public Wi-Fi networks block certain domains. Ask the customer to try using their mobile data instead.
  • Browser cache — If the menu previously loaded an error page, the browser may have cached it. Ask the customer to do a hard refresh (Ctrl+Shift+R on desktop, or clear browser cache on mobile).

If none of these resolve the issue, contact our support team with your restaurant slug and we will investigate.

Was this helpful?