PL | EN back →
Case study - Majima Restaurant

A site that opens
in 1.5 seconds

A one-page site for the Japanese Majima Restaurant in Zielona Góra. An interactive menu, a gallery of dishes and the mood of the place - all of it on screen before a hungry guest can change their mind.

scroll ↓
1.5 stime to open on a phone
99Performance in Google PageSpeed
140 KBpage weight on first visit
100Accessibility, SEO and Best Practices
The challenge

A hungry guest won't wait for a slow site to load

Majima is a family-run Japanese restaurant at ul. Żeromskiego 3 in Zielona Góra - okonomiyaki, ramen and matcha, with a mood somewhere between a Shinjuku side street and present-day Tokyo. You can't fit that kind of character into an off-the-shelf template, and character is exactly what fills the tables.

The scene repeats every day: someone hears about the place, pulls out their phone and types the name into Google. If the page crawls, they bounce back to the results and tap the competitor next door. So Majima got a site that opens at once, shows the current menu and hours without a single phone call, leads straight to ordering, and is built to turn up high when someone nearby is looking for something good to eat.

A dish from Majima Restaurant Interior of Majima Restaurant Japanese dish - Majima Dish detail - Majima Table styling - Majima Atmosphere of the venue - Majima
Speed
7.6 MB 140 KB

That is the page weight on a first visit - less than a single photo taken on a phone. We built it in pure HTML - ready-made pages served from servers around the world, with no heavy systems underneath: images in a lightweight format and several sizes, fonts hosted by us, the most important elements loading first. The first visit is 98% lighter, and nothing jumps under your thumb as it loads: CLS 0.712 → 0.007, LCP 4.4 s → 2.1 s.

Menu, hours and ordering

Everything a guest looks for, within thumb's reach

Almost everyone who lands on a restaurant's site is after the menu and the opening hours - so that is what we gave the most room to. The menu is interactive: ten categories in tabs, 46 dishes with descriptions, prices and portion sizes. When something changes in the kitchen, you simply edit the content on the site, with no fresh PDF to upload and no one to ask for help.

  • A tabbed menu: lunch, ramen, okonomiyaki, donburi, desserts and more
  • The lunch set and hours visible at once, with no call to the venue
  • One tap dials the number, another opens navigation
  • An "Order online" button leads straight to the ordering system
The restauracjamajima.pl website - homepage view
Design and character

The same mood you get walking into the place

Majima has a recognisable style of its own, and the site was meant to carry it further, onto a phone screen. We took the palette straight from the brand book and three typefaces, then added the small touches that make you linger: a pixel cat that runs to wherever you click, and a soft koto sound born in the browser itself, with not a single file to download.

  • A consistent palette and typography straight from the brand identity
  • A pixel cat that runs to wherever you click
  • An ambient sound generated in the browser
  • Gentle animations that bring the site to life without slowing it down
The interior and atmosphere of Majima Restaurant
Local visibility

Found when someone is looking for food nearby

We set the site up for local search from the start. Clear descriptions for Google, a clean preview when shared and location data tell the search engine clearly that this is a Japanese restaurant in Zielona Góra, and the embedded map leads a guest from the screen straight to the door.

  • A clear description for Google and a clean preview when shared
  • Location data for queries like "Japanese restaurant Zielona Góra"
  • An embedded Google map and full contact details
  • An SEO score of 100/100 in Google's audit
A Japanese dish from Majima Restaurant
The result

A clean sweep in Google PageSpeed

99Performance
100Accessibility
100Best Practices
100SEO

Mobile, 2026. FCP 1.5 s, LCP 2.1 s, CLS 0.007. All three core Core Web Vitals in the green range. Values are estimates and may vary.

Check the result live →

We will build a site like this
for your venue

Speed, an interactive menu, design true to your brand and visibility in local Google - we tailor the scope to how your restaurant, café or small service business actually works.

Frequently asked questions
Will you update the menu when I change dishes or prices?

Of course. A new dish, a different price or changed hours is a small content update, with no PDF to swap out. If you want to change the menu entirely yourself, we add a simple, dedicated panel - we agree this upfront, so the menu on the site always matches what you actually serve in the venue.

Will the site be fast on a phone?

That is our number one priority. We built Majima's site to open in roughly 1.5 seconds even on an older phone and a weak signal, pulling down about 140 KB on the first visit. Most guests are already hunting for a restaurant with a phone in hand, often standing on the street.

Will you add reservations or online ordering?

At Majima, contact and booking run through the phone and the map, while orders are handed off to the restaurant's external system. If your place needs online table reservations or ordering right on the site, we will add that module and fit it to how your venue runs.

Will my restaurant be visible in Google?

We set the site up for local search: clear descriptions for Google, a clean preview when shared, city location data and an embedded Google map. No one can honestly promise first place, but this is the groundwork you need to show up at all when someone nearby is after something good to eat.

Will you build a similar site for another local business?

Yes. Speed, a clear offer, design true to the brand and local SEO work well beyond hospitality - for hairdressers, beauticians, workshops or a local shop just as much. The easiest way to start is a short conversation or a no-obligation quote.

How much does a project like this cost?

The price depends on scope: the number of sections, the number of photos and whether extra modules come into play, such as online reservations. The best first step is the quote form - you describe what you need, and we come back with a concrete proposal and cost.