Thai restaurant website design Rosa’s Thai

Authentic, inspiring Thai restaurant website design with compelling user experience

Client: Rosa’s Thai

Completed: October 2022

Sector: Restaurants, Food & drink

Deliverables: Bespoke WordPress, UX, menus and locations, technical SEO, Schema

Outcome: Mobile-first site built to scale, streamline updates + journeys, boost search visibility

Rosa’s Thai website homepage on laptop
Rosa’s Thai doily motif graphic
Rosa’s Thai mobile website and menu filters
Thai curry served on a wooden table
Illustration of prawn and mint leaves
Recipe section layout on Rosa’s Thai website

Overview

Rosa’s Thai started as a street food stall on Brick Lane and grew into a multi-location restaurant brand across London (and beyond). They opened their first restaurant in 2008, and when we first worked together in 2014, they had four locations.

This project was the 2022 update to their website, triggered by a brand refresh and the opportunity to improve UX, performance and flexibility. We delivered an agile, user-led site that makes it easy for the team to create and update content as the business evolves.

Pad Thai dish close-up photography

Insights

We streamlined the site’s navigation and page structure so people can quickly find the essentials — locations, menus, bookings and delivery — without digging. Alongside that, we improved the content hierarchy across key pages, making information easier to scan on mobile and more intuitive to use.

Performance was a core focus of the rebuild. We prioritised faster load times and a smoother browsing experience, reducing friction for users while also strengthening the site’s SEO foundations.

We also refined the CMS to make day-to-day updates simpler. The Rosa’s team can now add, edit and reorder content quickly — ideal for new openings, seasonal menus, campaigns and regular updates — without needing developer support. Under the hood, the structure and components were designed to scale, so the site can grow without reworking core templates.

Finally, the refreshed design aligns more closely with the updated brand, creating a more consistent experience across touchpoints. Key calls to action were given clearer placement and supporting context, helping users take the next step more easily.

UX research

Our initial research phase focused on the customer journey and gave us clear insight into site performance and User Experience (UX).

Using Google Analytics, we identified which areas of the website were performing well and pinpointed pages that needed attention.

We also carried out competitor analysis across other Thai restaurant websites, from large chains to smaller independents. By evaluating their customer journeys, we could see what worked — and what didn’t. These findings shaped our wireframes, allowing us to test the UX early, including internal linking, calls to action and content structure.

Rosa’s Thai restaurant interior with bar counter

Web design

The design phase was shaped by the brand refresh, with a vibrant, Thai-inspired colour palette and a bold new typeface. While Rosa’s is focused on growth, they’re careful not to feel like a big chain — they want to keep their independent character and stay rooted in their Thai heritage.

With the flexibility of bespoke web development, we were able to push the design and create a site that feels inspiring and visually engaging. We carried brand assets throughout the experience, including the Rosa’s doily motif and textured backgrounds, to build familiarity and character.

That creative freedom also required restraint. Heavy imagery and video can slow a site down, so we designed and optimised assets carefully to keep file sizes small and performance high.

UX also led many of the design decisions. Because most visitors view the site on their phones, we took a mobile-first approach. We used Google’s Maps API to surface nearby locations based on the user’s position, making it easy to check distance, book a table, get directions, call the restaurant or find out more.

The site is fully responsive, working seamlessly across desktop, tablet and mobile. We made sure key content sits above the fold wherever possible, and placed calls to action in strategic positions so users can quickly book a table, find a location, view menus and access other important pages.

Web development

The brief prioritised site management alongside UX. Rosa’s busy marketing team needed to work quickly and consistently, so we focused on making the WordPress CMS as efficient as possible. They already had a strong understanding of WordPress, and we worked closely with them to tailor the CMS around real day-to-day needs — from publishing updates to managing a growing portfolio of restaurant locations.

They needed to be able to add new restaurant locations without developer support, including booking widgets, Google Reviews and location-specific announcements. They also needed a straightforward way to update menus (including seasonal variations), and flexible page layouts so they could build landing pages for campaigns and events.

Global options

A key time-saver was the use of Global Options — a central area in the CMS for settings used across the website. This improves consistency and reduces the risk of mistakes. For example, if a link to an allergen information PDF appears in multiple places, updating it manually can be time-consuming and easy to miss. With Global Options, the link is updated once and changes everywhere.

Global Options included restaurant opening hours (with a default set for most locations, and the ability to override where needed), global URLs for delivery, click and collect and the default booking widget, and a scrolling banner for seasonal promotions. We also added a single place to manage allergen information, which is an essential requirement for any restaurant site.

Menus

Menus are a core part of the experience on any restaurant website. Some sites rely on PDF downloads, but that approach can hurt SEO, perform poorly on mobile and limits usability — you can’t easily scan, search or filter a PDF.

Instead, we built menus directly into the CMS and designed them with UX in mind. Users can filter by location pricing (London vs regional), toggle calorie information where required, and filter dishes by dietary preferences, including vegan and gluten free.

Thai-inspired illustration banner with herbs and prawn

Technical SEO

Find out more about Union 10’s SEO services, or read our blog post, The Ultimate Guide to Professional SEO.

Union 10 includes technical SEO as part of our website build. This covers the essentials that help your site load faster, rank more effectively and perform well on mobile, including Core Web Vitals, site speed, XML sitemaps, metadata, next-gen image formats, mobile-first best practice and SSL.

We can also add schema markup to relevant content. For Rosa’s, implementing Schema was a key requirement. Schema helps search engines understand and surface important information more clearly, such as locations, opening hours and menus.

For restaurants, schema can include:

Locations: name, opening hours, address, phone number, price range, accepts reservations and cuisine type

Recipes: cuisine type, name, prep and cook time, description, image, ingredients, instructions, yield and categories

Menus: dish name, description, price, nutritional information and image

FAQs: question and answer

Optimising this way increases the chance of pages appearing in Google’s rich results, which can improve visibility and click-through rates. We coded this into the site so schema is added automatically — with no extra work required from the client.

Thai website, delivered

Find out more about website design for restaurants, or read The Ultimate Guide to Restaurant Website Design.

We delivered a refreshed, mobile-first website that strengthens the Rosa’s brand and makes it easier for customers to book, browse menus and find their nearest location. The build is performance-focused, fully responsive and supported by strong technical SEO — including schema markup to help key content surface more clearly in search.

Behind the scenes, we customised WordPress so the marketing team can manage the site confidently and efficiently. They can add new locations, update menus (including seasonal variations), build flexible landing pages and control site-wide updates through Global Options — all without developer support.

Rosa’s Thai

 

Fantastic service! Our customers are loving our new website. Excellent job.

View all reviews

Written by Jane Comar + Reviewed by James Hofton

Last updated: January 14, 2026

Get in touch

 

Talk to us about your next project. We’d love to hear from you.