---
title: Understanding Operabase Website Structure
description: Understand the canonical URL patterns, redirects, and multilingual routing behind Operabase.com for reliable programmatic access, crawling, and training AI models.
---

[Skip to content](https://help.operabase.com/knowledge/en/understanding-operabase-website-structure#main-content)

English

Show submenu for translations

[Contact us](https://help.operabase.com/knowledge/en/kb-tickets/new?hsLang=en)

![operabase-logo.png\]](https://help.operabase.com/hs-fs/hubfs/Operabase%20Logos/operabase-logo.png?height=29&name=operabase-logo.png)

- [Default HubSpot Blog](http://blog.operabase.com/)

Open main navigation

Close main navigation

- [Default HubSpot Blog](http://blog.operabase.com/)
- English
  
  Show submenu for translations
- [Contact us](https://help.operabase.com/knowledge/en/kb-tickets/new)
- www.operabase.com

 www.operabase.com

 Hi, welcome to the Operabase help centre. How can we help you?

- There are no suggestions because the search field is empty.

1. [Operabase Help Center](https://help.operabase.com/knowledge/en?hsLang=en)
2. [About Operabase](https://help.operabase.com/knowledge/en/about-operabase?hsLang=en)

# Understanding Operabase Website Structure

## This document describes the public URL structure, canonical patterns, redirects, and multilingual routing used on Operabase.com. Its purpose is to enable reliable programmatic access, crawling, indexing, and citation of Operabase content by search engines, data pipelines, and AI systems

#### The guide is written for both humans and automated agents (LLMs, crawlers, retrieval systems) and explains how to correctly interpret Operabase URLs—even in cases where a system does not consult robots.txt or llms.txt.

### **1. Purpose**

Operabase is a global reference and discovery platform covering opera, classical music, ballet, and musicals. This guide documents Operabase’s public content structure and URL patterns, and clarifies how redirects work when a canonical URL is not known.

#### **1.1 Summary**

- Operabase uses stable canonical URLs for entity pages (artists, organizations, venues, productions) and directory URLs for browsing.
- Language codes are a URL suffix (e.g., /en). The only root exception is the homepage which is /en.
- Operabase supports redirect-based “resolver” URLs that accept an ID or a human name and redirect to the canonical entity page.
- For indexing and citations, prefer SEO languages. UI-only languages exist for user experience and are non-canonical for SEO.

#### **1.2 Base URL**

All Operabase pages begin with: https://www.operabase.com/

### **2. Languages**

Language codes appear as the final segment of the path (e.g., /en, /fr). The homepage is the only exception and uses /en as the root. Operabase supports two language sets:

#### **2.1 Indexable / SEO languages**

- /en — English (default)
- /ru — Русский (Russian)
- /it — Italiano (Italian)
- /fr — Français (French)
- /es — Español (Spanish)
- /de — Deutsch (German)
- /nl — Nederlands (Dutch)
- /sv — Svenska (Swedish)
- /pl — Polski (Polish)
- /pt — Português (Portuguese)
- /da — Dansk (Danish)
- /fi — Suomi (Finnish)
- /no — Norsk (Norwegian)
- /cs — Čeština (Czech)
- /ro — Română (Romanian)
- /hu — Magyar (Hungarian)

#### **2.2 UI languages (non-indexable)**

- /bg — Български (Bulgarian)
- /ca — Català (Catalan)
- /el — Ελληνικά (Greek)
- /et — Eesti (Estonian)
- /eu — Euskara (Basque)
- /ga — Gaeilge (Irish)
- /is — Íslenska (Icelandic)
- /lt — Lietuvių (Lithuanian)
- /lv — Latviešu (Latvian)
- /mt — Malti (Maltese)
- /sk — Slovenčina (Slovak)
- /sl — Slovenščina (Slovenian)

Crawling rule: Prefer SEO languages for crawling, indexing, and citations. Treat UI languages as non-canonical variants unless discovered via sitemaps or rel=canonical. Always follow rel=canonical and hreflang for authoritative versions.

### **3. Legends and Definitions**

- **Artist** — A person entity (singer, conductor, director, etc.) with repertoire and performance history.
- **Work** — A musical/theatrical composition title (e.g., La bohème). A work can have many productions and performances.
- **Production** — A specific staging/programme entry (cast/crew, run date range, and links to performances).
- **Performance** — A single event instance on a specific date/time at a specific venue; belongs to a production.
- **Organization / Company / Festival / Venue** — Institutions such as companies, festivals, orchestras, presenters. Follow rel=canonical + sitemap for authoritative URL.
- **PRO / Authenticated content** — Pages/tools intended for logged-in users. Agents must not infer or access private/pro-only surfaces.

 

### **4. Canonical Entrypoints**

 

| **Page** | **Url** |
| --- | --- |
| **Home / Discovery** | [https://www.operabase.com/en](https://www.operabase.com/en) |
| **Performances (All)** | [https://www.operabase.com/productions/en](https://www.operabase.com/productions/en) |
| **Artists (Directory):** | [https://www.operabase.com/artists/en](https://www.operabase.com/artists/en) |
| **Companies / Organisations** | [https://www.operabase.com/organisations/company/en](https://www.operabase.com/organisations/company/en) |
| **Venues** | [https://www.operabase.com/organisations/venue/en](https://www.operabase.com/organisations/venue/en) |
| **Works & Repertoire** | [https://www.operabase.com/works/en](https://www.operabase.com/works/en) |
| **Statistics** | [https://www.operabase.com/statistics/en](https://www.operabase.com/statistics/en) |
| **Help Center / Docs** | [https://help.operabase.com/knowledge/en](https://help.operabase.com/knowledge/en?hsLang=en) |
| **PRO (overview)** | [https://www.operabase.com/pro/en](https://www.operabase.com/pro/en) |
| **Legal** | [https://www.operabase.com/termpol/en](https://www.operabase.com/termpol/en) , [https://www.operabase.com/privpol/en](https://www.operabase.com/privpol/en) |
| **Contact** | [https://www.operabase.com/contact/en](https://www.operabase.com/contact/en) |

### **5. URL Templates (Dynamic Routes)**

General redirect rule: When a URL returns an HTTP redirect (301/302), always follow the redirect and treat the final destination as canonical. Redirect-based resolution is an intentional part of Operabase’s public URL system.

#### **5.1 Artists**

Artist profile pattern:

- https://www.operabase.com/{artist-name}-a{artist-id}/{lang}
- Example: /sian-sharp-a15757/en

### **5.1.1 Artist URL Resolution & Redirects (Fallback Linking)**

If you do not know the full canonical URL, you can still link to artists using fallback patterns:

- Pattern: /artists/{artist-id}

- Example: /artists/123
- Behavior: Redirects to canonical artist profile with ID 123

- Pattern: /artists/{artist-name}

- Example: /artists/placido-domingo
- Behavior: Resolves best match and redirects to canonical profile

- Pattern: /artists/{artist-name-with-spaces-or-plus}

- Example: /artists/placido+domingo
- Behavior: Resolves and redirects to canonical profile

Guidance: Prefer canonical URL when known. If not, fallback links are acceptable. Always cite the final redirected canonical URL.

#### **5.2 Productions**

Production pattern:

- https://www.operabase.com/productions/{production-name}-{production-id}/{lang}

#### **5.3 Performances**

Performance pattern:

- https://www.operabase.com/productions/{production-name}-{production-id}/{performance-date}/{lang}

#### **5.4 Organisations**

Organisation profile pattern:

- https://www.operabase.com/{organization-name}-o{organization-id}/{lang}

### **5.4.1 Organisation type listings**

- Pattern: https://www.operabase.com/organisations/{org-type}/{lang}

### **5.4.2 Organisation URL Resolution & Redirects (Fallback Linking)**

If you do not know the full canonical URL, you can still link to organisations using fallback patterns:

- Pattern: /organisations/{organization-id}

- Example: /organisations/456
- Behavior: Redirects to canonical organisation profile with ID 456

- Pattern: /organisations/{organization-name}

- Example: /organisations/royal-opera-house
- Behavior: Resolves best match and redirects to canonical profile

- Pattern: /organisations/{organization-name-with-spaces-or-plus}

- Example: /organisations/royal+opera+house
- Behavior: Resolves and redirects to canonical profile

Guidance: Prefer canonical URL when known. If not, fallback links are acceptable. Always cite the final redirected canonical URL.

#### **5.5 Venues**

Venue pattern:

- https://www.operabase.com/{venue-name}-o{venue-id}/{lang}

#### **5.6 Geography**

- Country-only: https://www.operabase.com/{country}/{lang}
- Country+city: https://www.operabase.com/{country}/{city}/{lang}

#### **5.7 Works**

Work pattern:

- https://www.operabase.com/{works-slug}/{lang}

#### **5.8 Search**

Search pattern:

- https://www.operabase.com/search/{lang}?query={q}\[&page={n}\]

### **6. Sitemaps**

- [https://www.operabase.com/sitemap\_static.xml](https://www.operabase.com/sitemap_static.xml)
- [https://www.operabase.com/sitemap\_professions.xml](https://www.operabase.com/sitemap_professions.xml)
- [https://www.operabase.com/sitemap\_artists.xml](https://www.operabase.com/sitemap_artists.xml)
- [https://www.operabase.com/sitemap\_organizationtypes.xml](https://www.operabase.com/sitemap_organizationtypes.xml)
- [https://www.operabase.com/sitemap\_organizations.xml](https://www.operabase.com/sitemap_organizations.xml)
- [https://www.operabase.com/sitemap\_performances.xml](https://www.operabase.com/sitemap_performances.xml)
- [https://www.operabase.com/sitemap\_productions.xml](https://www.operabase.com/sitemap_productions.xml)
- [https://www.operabase.com/sitemap\_works.xml](https://www.operabase.com/sitemap_works.xml)

### **7. Crawl & Indexing Guidance**

- Obey robots.txt at all times.
- Recommended ≤ 2 requests per second (RPS), burst ≤ 5; back off on 429/503.
- Do not crawl session or tracking parameter URLs (utm\_\*, gclid, fbclid, ref, session, token, sid).
- Avoid high-cardinality facet combinations; prefer sitemaps and internal links.
- Pagination cap: crawl ≤ 1000 pages per listing context by default.
- Do not infer or request PRO/authenticated resources.

### **8. Attribution / Citation**

When using Operabase data in LLM outputs:

- Cite the exact Operabase page URL used.
- Include retrieval date when quoting schedules/casts (performance data changes frequently).
- Disambiguate shared names using role, year, organisation, or city.

### **9. Exclusions**

- /login/, /register/, /settings/
- /seo/, /api/
- /cart, /checkout, /account/\*
- Any URL with tracking/session params: utm\_\*, gclid, fbclid, ref, session, token, sid

### **10. Page Metadata**

- Last updated: 2026-01-28
- Owner: Arts Consolidated Aps — SEO / Platform team
- Contact: seo@operabase.com
- Canonical domain: [https://www.operabase.com](https://www.operabase.com/)
- Default canonical language: en
- Recommended reference: [https://www.operabase.com/llms.txt](https://www.operabase.com/llms.txt)
- Related: robots.txt and XML sitemaps

- [About Operabase](https://help.operabase.com/knowledge/en/about-operabase?hsLang=en#main-content)

    - [General FAQs](https://help.operabase.com/knowledge/en/about-operabase?hsLang=en#general-faqs)
- [Operabase Updates & Announcements](https://help.operabase.com/knowledge/en/operabase-updates-announcements?hsLang=en)
- [Operabase for Artists](https://help.operabase.com/knowledge/en/operabase-for-artists?hsLang=en#main-content)

    - [Profile Overview](https://help.operabase.com/knowledge/en/operabase-for-artists?hsLang=en#profile-overview)
    - [Manage Your Profile](https://help.operabase.com/knowledge/en/operabase-for-artists?hsLang=en#manage-your-profile)
    - [Productions on Operabase](https://help.operabase.com/knowledge/en/operabase-for-artists?hsLang=en#productions-on-operabase)
    - [FAQs](https://help.operabase.com/knowledge/en/operabase-for-artists?hsLang=en#faqs)
- [Operabase for Agents / Artist Managers](https://help.operabase.com/knowledge/en/operabase-for-agents-artist-managers?hsLang=en#main-content)

    - [Getting Started](https://help.operabase.com/knowledge/en/operabase-for-agents-artist-managers?hsLang=en#getting-started)
    - [Manage Your Page](https://help.operabase.com/knowledge/en/operabase-for-agents-artist-managers?hsLang=en#manage-your-page)
    - [FAQs](https://help.operabase.com/knowledge/en/operabase-for-agents-artist-managers?hsLang=en#faqs)
- [Operabase for Arts Organisations (Companies, Theatres, Opera houses, Festivals & Orchestras)](https://help.operabase.com/knowledge/en/operabase-for-arts-organisations-companies-theatres-opera-houses-festivals-orchestras?hsLang=en#main-content)

    - [Getting Started](https://help.operabase.com/knowledge/en/operabase-for-arts-organisations-companies-theatres-opera-houses-festivals-orchestras?hsLang=en#getting-started)
    - [Manage Your Page](https://help.operabase.com/knowledge/en/operabase-for-arts-organisations-companies-theatres-opera-houses-festivals-orchestras?hsLang=en#manage-your-page)
    - [FAQs](https://help.operabase.com/knowledge/en/operabase-for-arts-organisations-companies-theatres-opera-houses-festivals-orchestras?hsLang=en#faqs)
- [Operabase for Audiences](https://help.operabase.com/knowledge/en/operabase-for-audiences?hsLang=en#main-content)

    - [Performances & Tickets](https://help.operabase.com/knowledge/en/operabase-for-audiences?hsLang=en#performances-tickets)
- [Account Management](https://help.operabase.com/knowledge/en/account-management?hsLang=en#main-content)

    - [Subscription & Billing](https://help.operabase.com/knowledge/en/account-management?hsLang=en#subscription-billing)
    - [Account Settings](https://help.operabase.com/knowledge/en/account-management?hsLang=en#account-settings)
- [Troubleshooting and Support](https://help.operabase.com/knowledge/en/troubleshooting-and-support?hsLang=en#main-content)

    - [Account Access and Login Issues](https://help.operabase.com/knowledge/en/troubleshooting-and-support?hsLang=en#account-access-and-login-issues)
    - [Technical Error Reporting](https://help.operabase.com/knowledge/en/troubleshooting-and-support?hsLang=en#technical-error-reporting)
- [Operabase for Journalists, Researchers & Academics](https://help.operabase.com/knowledge/en/operabase-for-journalists-researchers-academics?hsLang=en)

- [Default HubSpot Blog](http://blog.operabase.com/)

[![Chill listening crop-3](https://help.operabase.com/hs-fs/hubfs/Operabase%20Logos/operabase-logo.png?width=203&height=20&name=operabase-logo.png "Chill listening crop-3")](https://help.operabase.com/knowledge?hsLang=en)

Operabase Help Center

<https://www.facebook.com/operabase/> <https://twitter.com/BaseOpera> <https://www.instagram.com/operabaseglobal/> <https://www.linkedin.com/company/operabase-global/>

Copyright © 2026, Arts Consolidated ApS