Specialised service

Web design for restaurants.
Menu, bookings and local SEO.

If you run a restaurant and want people to find your menu, book online and see you on Google when they search restaurants nearby, this is for you. I build a custom website, fast, editable by your team, optimised so AI engines and Google actually consider it.

The problem

What you deal with as a restaurant owner (and what the website should fix)

Your menu changes every season but the website stays outdated

The most common problem: the owner updates the menu, wine list or prices in their internal system, but the website drifts behind. Customers see a stale menu, call to confirm, and end up going somewhere else that had the info up to date.

People search restaurants near where they are, and you do not show up

If your site lacks local SEO, Schema.org Restaurant and consistent data on Google Business Profile, you do not appear for searches like "restaurant near the Plaza Mayor" or paella in your city. You lose customers who are already decided to go out for food.

Online bookings do not connect to your system

If you use TheFork, CoverManager or an in-house system, the site has to be integrated. If not, every booking is an email, a call, a message that someone has to handle by hand. On weekends, the phone never stops and you lose bookings.

The site looks terrible on mobile and the customer leaves

80% of people searching for a restaurant do it from their phone. If your site takes more than 2 seconds to load, does not display well, or the menu is unreadable on a small screen, the customer leaves in 5 seconds to the competition.

You want to edit the site and you depend on the agency or "the IT guy"

Every time you want to change a photo, an hour, a dish, you have to ask someone. That costs money and time. A well-built restaurant site lets the team edit everything directly, without waiting.

The solution

What a restaurant website by Landinowebs includes

I design every piece with restaurateurs in mind. It is not a generic site with a "menu module": it is a site built to make your restaurant sell and manage better.

Menu

Browsable digital menu with allergens and pairing

Dishes grouped by section (starters, paellas, mains, desserts, tasting menu). Each dish has description, price, allergens, suggested pairing. A "signature" flag to highlight the chef favourites.

Cellar

Editable wine cellar with real-time availability

Wines by type (red, white, rose, cava...). Each wine with grape, vintage, tasting notes, pairing and availability. If a wine sells out, the team marks it as sold out and it disappears on the next build.

Bookings

Online bookings integrated with your system

I integrate the site with TheFork, CoverManager, Resy, OpenTable or whatever you use. The booking lands directly in your panel, no emails in between. If you want something custom (own panel, table management by time slot), I build that too.

Gallery

Gallery of the venue, the team and the dishes

Photos that convey what it feels like to walk in: the dining room, the bar, the kitchen, the freshly served dishes, the team. Images served optimised (WebP, srcset, lazy loading) so the site flies.

Local SEO

Full local SEO so Google finds you

Schema.org LocalBusiness and Restaurant, well-set-up Google Business Profile, meta tags by city, consistent business data (NAP), optimised sitemap and robots.txt, content that answers real queries from people looking for where to eat.

Languages

Bilingual Spanish / English at no extra cost

Mirrored structure: if you add a dish in Spanish, you add it in the English JSON and it appears in both languages. Covers international tourism without paying for two separate sites or duplicating content.

CMS

Custom CMS: you edit your site without touching code

JSON, visual panel, or whatever you prefer. In the Los Pinochos case, the team edits the menu, wine cellar, featured dishes, hours and venue info from JSON files directly, with no visual panel and no WordPress. Zero external maintenance, zero forgotten passwords.

Speed

Loads in under 1 second, 95+ on Core Web Vitals

Astro + TypeScript, 0 JavaScript by default on most pages, optimised images, preconnect to Google Fonts. Your site feels fast on the customer phone, which is where 80% of visits come from.

Wood-fired paella at Restaurante Los Pinochos in Valladolid
Real case

The real case: Restaurante Los Pinochos (Valladolid)

Built by me, live since 2026. It is the most complete real example of what I do in this niche. All the numbers below are from the real project.

See the live site
  • Browsable menú and wine cellar with allergens, pairings and notes
  • Gallery of the venue, the team and the dishes
  • Custom JSON-driven CMS: they edit content without touching code
  • Bilingual Spanish and English with mirrored structure
  • Online reservations integrated with the restaurant system
The process

How the process works, step by step

Same workflow as with any of my clients, but with a tempo adapted to hospitality (which usually runs between services).

  1. We talk about your restaurant and what you need

    You tell me about the restaurant: cuisine type, audience, areas, whether you have a booking system or not, what you have now and what frustrates you about it. 30-45 minutes, video call or phone. No commitment.

  2. I send you a fixed proposal in writing

    Scope, timeline, price. What we sign at the start is what you pay. No last-minute extras, no "complexities" nobody explained. If it does not fit, I gladly refer you to someone I trust.

  3. Visual mockup before you pay a cent

    I prepare a mockup so you see the direction of the site (structure, style, palette) without paying anything. If you like the idea, you pay 20% to start.

  4. Development and reviews

    While I build, I send you progress. If you want to change something, we change it on the fly. In 2-4 weeks you have the site ready to review in full.

  5. 80% at the end, when the site is on your domain and you are happy

    We push the site to your domain only when you are happy. Then you pay the remaining 80%. The first 15 days, any small change is included.

  6. Support afterwards, no contract

    Optional maintenance from EUR 25/month (2.5h of small changes) or EUR 50/month (5h, valid for bigger changes). No contract, cancel whenever you want.

FAQ

Questions every restaurant owner asks me

How much does a restaurant website cost?

Depends on scope. As a reference: a custom restaurant website with menu, wine cellar, online bookings, gallery and local SEO starts at EUR 450. Price is locked in writing after the first call, no extras. See the full plans breakdown on the services page.

Can I update the menu myself without touching code?

Yes. I build a custom CMS in JSON or in the backend of your choice: you or your team add dishes, change prices, update the wine list, mark a dish as out of stock, and it all shows up on the site without touching HTML. In the Los Pinochos case, the team edits the menu, wine cellar and featured dishes from JSON files directly, without depending on me or a third party.

Do online bookings integrate with my current system?

Depends on what you use. If you use TheFork, CoverManager, Resy, OpenTable or similar, I integrate the site with them. If you have an in-house system or want something custom (internal panel, table management by time slot), I build that too. The idea is the booking lands directly in your panel with no emails in between.

Will I show up on Google when people search restaurants nearby?

Yes, full local SEO: Google Business Profile, Schema.org LocalBusiness/Restaurant, consistent business data (NAP), meta tags by city, and content optimized for queries like "Valencian cuisine restaurant Valladolid", "paella near the Plaza Mayor", "where to eat in Simancas". In the end it is Google call, but at least your site is in the best technical conditions to appear. Honest: sometimes it works fast, sometimes it takes a while, but I never sell you smoke.

What if I run more than one restaurant or have multiple locations?

Yes, I build multi-location sites: one site with dedicated pages per venue, each with its own address, hours, phone, menu, photos and independent bookings. LocalBusiness schema per venue, organized sitemap, Google Business Profile for each.

How long does it take?

A typical restaurant site (menu, wine cellar, bookings, gallery, local SEO) takes 2-4 weeks from the first call. Depends on how fast you send photos, copy and the menu. If you are in a rush, we can talk about a sprint express.

What about the wine list?

Yes, I include it as a separate section. Each wine with type (red, white, rose, cava...), grape, vintage, tasting notes, pairing and availability. The team marks each wine as available or sold out from the CMS without touching code.

What if I want the site in English for tourists?

Yes, bilingual Spanish/English is included at no extra cost. Mirrored structure: if you add a dish in Spanish, you add it in the English JSON and it shows in both languages. The best way to cover international tourism without paying for two separate sites.

Want to talk about your restaurant?

Tell me about the restaurant, tell me what you would like to change about the site you have (or what you want to build if you start from zero), and I will send you a fixed quote in writing within 24 hours. No commitment, no automated forms.