A hundred years of theatre, a box office and a bar with its own identity, all in one site.
- Role
- Web design and WordPress / Elementor development at Cloudari, the agency I work with
- Scope
- Listings and ticketing, history, the Ambigú, private events, practical information
- Built with
- WordPress, Elementor Pro, Onebox ticketing
- Live site
- granteatropavon.com
- The project’s own system
- Staatliches, Poppins and Bebas Neue, square corners
The brief
Gran Teatro Pavón is a historic theatre in Madrid. Its website has to do several jobs at once: sell tickets, tell a hundred years of history, present the Ambigú, its bar and second stage, and bring in private and corporate events.
Each of those needed its own character without the theatre losing a single, recognisable identity: poster typography, Pavón yellow, cream, black and orange.
It also had to work as a practical tool. Someone arriving from a search wants to know what is on tonight, how to buy a ticket and how to get there, and should find all three without hunting for them.
What I did
- Dynamic listings and a monthly calendar of performances, with ticket sales through Onebox.
- Search, categories and filters by venue, for a theatre with more than one stage.
- A History page that turns the centenary into a visual story: archive photographs, programmes and press cuttings on the cover, then a timeline that alternates text, oversized dates and historical images.
- The Ambigú page, which works almost as a brand of its own: opening hours, drinks menu, its own listings, private events, catering, gallery and video, with large editorial blocks and tickets shaped like tickets.
- A private events section with the capacity of the space, catering and a dossier for corporate events.
- Practical information in one place: box office, accessibility, location and directions with Google Maps, and contact.
- Reusable components for the header, footer, listings, buttons and calls to action, on a WordPress child theme with its own desktop and mobile styles.
- Map, video and social media integrations, analytics, and cookie consent that also covers the external content.

The result
The site is live. Buying a ticket, enquiring about an event, opening hours and maps all sit inside the visitor’s natural path through the site, and each section keeps its own personality inside one identity. This was a project for Cloudari, the agency I work with, not an Upwork contract, so there is no Upwork review to show for it.