Skip to content
All sample audits
Restaurant · Barcelona

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.

A guest typed this into AI

romantic Michelin-listed dinner in the Gothic Quarter Barcelona

Absent from editorial/AI lists - appears only on its own site and Instagram.

Who AI surfaced instead

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
Your footprint gaps

Four reasons the engines can't cite you.

  1. 01

    The restaurant lives on the Wittmore Hotel site with almost no restaurant-entity schema of its own.

  2. 02

    Its 'hidden gem' positioning compounds the problem - AI engines have little to read and little to trust.

  3. 03

    Distinctive features (vertical garden, rooftop, adults-only) aren't structured for assistants to match.

  4. 04

    Chef Alain Guiard and the Michelin-guide listing aren't connected as machine-readable signals.

Your copy-paste fix

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.

schema.org JSON-LD
{
  "@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"
}
The 2-week pilot

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