Guests tap your Instagram bio expecting to find your menu and a booking link. If they hit a dead end, they pick somewhere else. Give them everything in one tap — menu, OpenTable, tonight's special, your story.
Free forever · No credit card · Setup in 2 minutes
Restaurants and cafés live and die by their Instagram presence, but a single bio link rarely does the job — guests click it expecting a menu and a way to book, and instead land on a homepage that makes them dig. udots gives you one clean profile page with your menu, your OpenTable link, your event calendar and your Google Maps listing, all updated from a dashboard in seconds. No web agency, no extra subscription, no expired PDF link that nobody noticed.
A lot of restaurants pay for a full website that gets maybe ten real visitors a day — while hundreds of people tap the Instagram bio link and immediately bounce because they can't find the menu or a booking link. udots works as a lightweight restaurant landing page that has exactly what a hungry guest needs: the current menu, the reservation link, tonight's specials if there are any, and your opening hours. It loads fast, it works on every phone, and you update it yourself in under a minute when something changes. If your delivery service switches from Lieferando to Uber Eats, you change one link. If you're fully booked for Saturday, you pull the reservation link and add a note. The profile lives at a permanent URL — udots.me/yourrestaurant — which you put in the Instagram bio, the Google Maps listing and anywhere else guests might look.
Every restaurant has stories that don't belong in a post caption — the new head chef and where she trained, the supplier who grows the tomatoes for your pizza, the seasonal menu change and why you made certain choices. When you write that as a proper blog post on your udots profile, it gets its own Google-indexable URL. Someone searching 'Italian restaurant Berlin seasonal menu' or your chef's name might land on that post before they ever open Instagram. It also gives you something real to link to in your bio: not just 'see our menu' but 'read about our new summer menu'. The blog editor is built in — no WordPress, no Ghost, no separate subscription. You write it the same place you manage your links.
The path from 'someone sees your Reel' to 'they have a reservation' should have as few steps as possible. Right now for most restaurants it goes: see the post → tap bio link → land on a website → look for the reservations tab → finally find OpenTable → complete the booking. Most people drop off somewhere in that chain. With udots the funnel is: tap bio link → see 'Reserve a table' as the first button → done. You can order your links however you like — put the booking link first when you have availability, swap in a 'sold out this weekend' notice when you don't. The event calendar works the same way: wine dinner on June 14 gets its own link with a start date, disappears automatically after the event, and you never have to remember to take it down.
Restaurants in Germany, Austria and Switzerland are subject to DSGVO (the German implementation of GDPR). If your website or bio page sets tracking cookies — which most website builders and link-in-bio tools do by default — you're legally required to show a cookie consent banner before any tracking happens. That banner adds friction and often irritates guests who just wanted to find your phone number. udots sets zero tracking cookies on your profile page. There's nothing to consent to, no banner to dismiss, no compliance headache. Your guest data stays on EU servers in Frankfurt. The built-in analytics work without cookies — they use anonymised, aggregated counts with a 90-day data window. You see how many people clicked your reservation link; nobody's personal data leaves the EU.
Your menu changes. Your bio link doesn't have to. Update the menu link in seconds — no reprinting a PDF, no editing the bio again. Guests see the right thing every time. Delivery platforms linked right alongside.
A wine dinner, a chef's table, a private room inquiry — all need to be findable from your bio. Not buried in your website footer. One tap, and guests can book a table or RSVP to an event.
A post about your new head chef or seasonal menu launch gets its own SEO URL on your udots profile. People searching 'Italian restaurant Berlin Mitte' or your restaurant's name can find you before they even open the map.
See which links get the most clicks, where your audience comes from, and how your profile grows over time — without cookies, fully GDPR-compliant.
uDots stores no tracking data on your profile page. No cookie consent popup. EU servers in Frankfurt — your visitors' data never leaves the EEA.
Sign up with email — no credit card, no trial.
Menu, online ordering, reservations, events.
One URL for Instagram, Google Maps and everywhere guests look.
See which links bring the most guests through the door.
For many restaurants, yes. udots gives you a public profile URL with your menu, reservation link, opening hours, event calendar and a built-in blog for specials announcements — all from one link in your Instagram bio. Guests tap once and see everything they need, without navigating a full website.
udots is built for restaurants who need more than a single link. Connect your menu (PDF, website or dedicated menu service), your reservation system (OpenTable, Resy, direct), your Google Maps listing and your event calendar — all from one profile. Scheduled links let you promote weekend specials that automatically archive after the date.
Pin your reservation link at the top of your udots profile. Below: your current menu, a link to your latest special and your Google Reviews. Guests who tap your Instagram bio link land directly on a clean reservation funnel without hunting through a website.
Yes. udots has a built-in blog editor. Announce seasonal menus, write event previews, publish food stories — each post gets a Google-indexable URL. Local food bloggers and Google searches for 'best [cuisine] in [city]' can discover your content.
Yes. All data is stored on EU servers in Frankfurt, Germany. Zero tracking cookies are set on your profile page — no cookie consent banner needed. This matters for restaurants in Germany, Austria and Switzerland where DSGVO applies to any data processing of guest interactions.
Yes. The free plan includes unlimited links, the blog editor, basic analytics and GDPR-compliant EU hosting — no credit card, no time limit.
Free restaurant profile — up in 5 minutes, no credit card.
Start freeGDPR-Compliant · EU Data Hosting · No Tracking Cookies