Contraban
Adults-only, MICHELIN-listed restaurant inside the Wittmore Hotel - a vertical-garden courtyard and Mediterranean rooftop in the Gothic Quarter.
Your 'hidden gem' is hidden from AI search too.
“romantic Michelin-listed dinner in the Gothic Quarter Barcelona”
Absent from editorial/AI lists - appears only on its own site and Instagram.
The names that took your answer.
These showed up as cited recommendations for that query. Your venue was not surfaced.
- Caeliscited
- Koy Shunkacited
- Informal by Marc Gasconscited
- Contrabannot surfaced
Four reasons the engines can't cite you.
- 01
The restaurant lives on the Wittmore Hotel site with almost no restaurant-entity schema of its own.
- 02
Its 'hidden gem' positioning compounds the problem - AI engines have little to read and little to trust.
- 03
Distinctive features (vertical garden, rooftop, adults-only) aren't structured for assistants to match.
- 04
Chef Alain Guiard and the Michelin-guide listing aren't connected as machine-readable signals.
The schema that makes you machine-readable.
This is the exact schema.org JSON-LD we'd add to your site. Copy it, drop it in your page <head>, and the engines can finally read who you are. We've already injected it into this page’s head as a working example.
{
"@context": "https://schema.org",
"@type": "Restaurant",
"name": "Contraban",
"description": "Adults-only, MICHELIN Guide-listed restaurant inside the Wittmore Hotel (a MICHELIN Key property) in Barcelona's Gothic Quarter. Chef Alain Guiard's creative, emotion-driven cooking pairs with an ephemeral list of local wines, served in a secretive courtyard beside Barcelona's largest vertical garden and a Mediterranean rooftop with views over the Gothic Quarter and the Basílica de la Mercé.",
"url": "https://www.wittmorehotel.com/#gastronomia",
"image": "https://www.wittmorehotel.com/contraban-og.jpg",
"servesCuisine": [
"Mediterranean",
"Contemporary",
"Catalan"
],
"priceRange": "€€€",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": 447,
"bestRating": "5",
"worstRating": "1"
},
"acceptsReservations": "https://www.wittmorehotel.com/#gastronomia",
"telephone": "+34 937 37 81 59",
"address": {
"@type": "PostalAddress",
"streetAddress": "Carrer de Riudarenes 7",
"addressLocality": "Barcelona",
"addressRegion": "Ciutat Vella",
"postalCode": "08002",
"addressCountry": "ES"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 41.3812,
"longitude": 2.1772
},
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "Vertical garden courtyard",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Rooftop terrace",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Adults only",
"value": true
}
],
"employee": {
"@type": "Person",
"name": "Alain Guiard",
"jobTitle": "Chef"
},
"sameAs": [
"https://www.instagram.com/contrabanbcn/",
"https://www.facebook.com/Contrabanrestaurant/",
"https://guide.michelin.com/en/catalunya/barcelona/restaurant/contraban"
],
"hasMap": "https://www.google.com/maps/search/Contraban+Barcelona"
}We implement the whole fix set for Contraban and prove the lift, or your money back.
Daily monitoring across all five engines during the pilot, a severity-ranked gap report, and a 60-day durability recheck. $399 for the two weeks.
Start the $399 pilot