Case study · Spanish restaurant & bakery

Asked for at lunch. Live by dinner.

Tasca Madrid is a Spanish restaurant on Cathedral Hill in St. Paul, with San Román Bakery & Deli under the same roof. On October 8, 2026, the owners asked for a parking page and their new October menus. Both were live that evening, and on October 9 the whole site moved onto tascamadrid.com.

Spanish restaurant & bakery · St. Paul, MN · Live since October 2026

tascamadrid.comLive
The tascamadrid.com homepage: a parking line across the top, a cobalt street-tile sign reading Tasca Madrid with a bear and a tree, and the headline “Great food. Good company.” with See the menu and Call buttons.
tascamadrid.com · the homepage

Tasca Madrid serves tapas at the corner of Selby and Western, with a private dining room, a performance space and San Román Bakery & Deli next door in the same building. The owners asked for a preview through our site on September 24, 2026, and called that day to go ahead. Over the next two weeks the site took in their hours, their own photos, a parking plan drawn from their map and, on October 8, the new lunch, dinner and drinks menus they had just printed. On October 9 it went live on tascamadrid.com.

Before

Where they started

Tasca Madrid opened on Cathedral Hill in the summer of 2026 and quickly picked up press: the Pioneer Press, the Star Tribune, Bring Me The News, Racket and Mpls.St.Paul Magazine all covered it. There was a lot to tell people about: a tapas menu in three sizes, a weekday prix fixe lunch, weekend paella, the Emerald Room for private dinners, Teatro La Cava for flamenco and live music, and a bakery with its own door.

The website was one page. It had the hours, an ordering link, contact details and three links to PDF menus, with the parking note at the very bottom. A block of template text (“Double click to edit and add your own text”) was still showing. The private dining room, the performance space, the paella and the press had no pages of their own, and the menus could only be read by downloading a file.

Parking caused the most confusion. The restaurant has a lot of its own next to Red Cow, plus restricted spots behind the building where cars can be towed, and guests kept getting the two mixed up. The note at the bottom of the old page wasn't enough.

What the site had to do

  • Give the restaurant and the bakery each a home, with their own hours, menus and look
  • Put every menu online as text, spelled and priced the way the printed menus are
  • Make parking impossible to miss, on every page
  • Send private-dining inquiries straight to the people who plan the events
  • Use the restaurant's own photos, never stand-ins

The work

What we built, and why

  1. 01

    Two houses, one site

    Tasca Madrid wears the evening look: a slate chalkboard bar and cobalt Madrid street tiles. San Román gets the morning side of the same street, lighter, with its own menu, its own to-go hours and its own buttons on a phone. A visitor always knows which door they're reading about. Pages like these are possible because we custom-code every site instead of starting from a template.

  2. 02

    Lunch or dinner, whichever is on now

    The menu page has two tiles, Lunch and Dinner. It opens on whichever service the kitchen is serving at that moment on St. Paul time, marks it “Now serving,” and switches with one tap. Lunch opens with the weekday prix fixe and the weekend paella framed like the boxes on the printed menu; dinner frames the flat-top griddle section. Both printed menus are hosted on the site for anyone who wants the paper version.

  3. 03

    Every menu, typed from print

    The lunch, dinner, drinks and San Román menus were typed from the PDFs the restaurant printed in October and checked line by line against them. Tapas show their three sizes, tapa, half and full, in columns, with a dash wherever the menu prints nothing, and every name keeps the menu's own spelling. Photos appear only beside dishes that are on the current menu.

  4. 04

    A map of the wine list

    The drinks page turns the wine list into an inked map of Spain and Portugal. Each of the 19 regions on the list has a dot and a chip; tap one and the list goes to its wines. The rest of the drinks menu is there too: vermut, jerez, house cocktails, gin and tonics, Spanish classics, Asturian cider and the alcohol-free drinks.

  5. 05

    Parking, answered everywhere

    The owners asked for a parking page that people couldn't miss, so it's in the main navigation, in a line across the top of every page, on the homepage and next to the hours wherever they appear. The page itself has the restaurant's own two parking lines, word for word, and a plan of the block drawn from the owners' annotated map: the lot next to Red Cow, the drive in from Selby and the restricted spots marked with a tow sign. It went live the same day it was requested.

  6. 06

    Their photos, not stock

    The owners shared a folder of their own camera photos, and they run through the site in rotating reels on the homepage and the San Román page, beside the menu sections and on the paella and Emerald Room pages. Nothing on the site is a stock photo of food the kitchen doesn't make.

  7. 07

    Private events go straight to the planners

    The Emerald Room page describes the room and the occasions it hosts in the restaurant's own words, then offers an inquiry form for the date, the size of the group and the occasion. Each inquiry is emailed in full to the restaurant's events inbox, so nothing waits in a website mailbox nobody checks.

  8. 08

    Open now, and when the kitchen closes

    The hours show whether each house is open right now, on St. Paul time, and carry the line the owners asked for: the kitchen closes one hour before close. A guest deciding on a late dinner gets the answer before they drive over.

  9. 09

    Ready for search

    Every page has its own title, description and share card, the site publishes a sitemap, and the code tells search engines there's a restaurant and a bakery at this address, with their hours and menus. It was open to search engines from launch day, the starting point for any local SEO later.

Build log

The dates, as they happened

  1. Day 0

    A preview, asked for and built

    The request came in through our free homepage preview, the restaurant called the same day to go ahead, and the first version was up that night on a preview address.

  2. Day 4

    Hours, the kitchen and the lot

    The owners sent their new hours, the kitchen-close rule, San Román's to-go hours, the events inbox and an annotated map of the parking.

  3. Day 11

    The owners' own photos

    A shared folder of the owners' camera photos went into the reels, beside the menus and onto the Emerald Room page.

  4. Day 14

    A parking page and the October menus

    The owners asked for a parking page and sent word that the menus had changed. Both were live that evening.

  5. Day 15

    Live on tascamadrid.com

    The domain was pointed at the new site, the restaurant's email untouched, and it opened to search engines the same day.

Live now

What’s running on tascamadrid.com

  • The menus are pages, not downloads

    Since October 9, 2026, every menu at tascamadrid.com reads on a phone as text: lunch, dinner, drinks and the bakery. Before that, each one was a PDF behind a link.

  • Parking is on every page

    The answer to the restaurant's most common question now sits at the top of every page, with its own page and a plan of the block, where before it was a paragraph at the bottom of one.

  • Asked for at lunch, live by dinner

    The parking page and three new printed menus went from the owners' request to the live site in an afternoon. That pace is what the monthly care plan is for: when the menu changes, the site changes with it.

  • The bakery has its own front door

    San Román has its own pages, menu and hours instead of a line on the restaurant's page, so a morning visitor finds the bread and pastry without reading a dinner menu first. It's the kind of split we plan for on every restaurant and café site.

  • It started with a free preview

    The owners saw their site before they paid anything, the same way every business starts with us: a free preview of your homepage.

Next build

V the Barber

Independent barber · Burnsville, MN

See your site before you pay.

Tell us about your business and we build a preview of your homepage, free. You review it on your phone. Love it, and we finish the build. Not for you, and you owe nothing.

Websites from $500 · Care from $97/mo · No long-term contract

CallTextSee your site first