SEO13 min de lectura

Schema markup para alquiler vacacional: guía técnica SEO que pocos gestores aplican

Hay una estrategia SEO que puede aumentar tu CTR en Google entre un 20% y un 40%, que la inmensa mayoría de gestores vacacionales no aplica, y que Google recompensa explícitamente. Se llama schema markup (datos estructurados) y este artículo te explica exactamente qué es, por qué importa y cómo implementarlo con código real que puedes copiar y adaptar.

Si gestionas alquileres vacacionales y tienes web propia, este es probablemente el artículo más técnico y más rentable que vas a leer hoy.

Qué es Schema.org y por qué Google lo adora

Schema.org es un vocabulario estandarizado creado conjuntamente por Google, Bing, Yahoo y Yandex para que los propietarios de webs puedan describir el contenido de sus páginas de forma que los motores de búsqueda lo entiendan sin ambigüedad.

Cuando publicas una página sobre un apartamento vacacional, Google ve texto, imágenes y enlaces. Puede inferir que es un alojamiento, pero no está seguro. Con schema markup, le dices explícitamente: "esto es un VacationRental, tiene 2 dormitorios, cuesta 120 EUR/noche, está en Calella de Palafrugell, tiene una valoración media de 4,7 sobre 5 basada en 43 reviews."

Google usa esta información para:

  • Mostrar rich snippets en los resultados de búsqueda: estrellas de valoración, rango de precios, ubicación.
  • Entender mejor tu contenido para posicionarlo en búsquedas relevantes.
  • Alimentar Google Travel y Google Maps con datos de tu propiedad.
  • Responder preguntas directas en los resultados de búsqueda (si tienes FAQPage schema).

El resultado visible para ti: tus resultados en Google son más grandes, más llamativos y más clicables que los de tus competidores que no usan schema.

Tipos de Schema relevantes para alquiler vacacional

LodgingBusiness: tu negocio

Este schema describe tu empresa de gestión de alquiler vacacional como entidad. Es el schema de nivel superior que identifica tu negocio.

{
  "@context": "https://schema.org",
  "@type": "LodgingBusiness",
  "name": "Costa Brava Vacation Homes",
  "description": "Gestión profesional de alquileres vacacionales en la Costa Brava. Apartamentos y casas con encanto en primera línea de playa.",
  "url": "https://www.tudominio.com",
  "telephone": "+34 972 123 456",
  "email": "info@tudominio.com",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Carrer del Mar, 15",
    "addressLocality": "Calella de Palafrugell",
    "addressRegion": "Girona",
    "postalCode": "17210",
    "addressCountry": "ES"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 41.8892,
    "longitude": 3.1634
  },
  "image": "https://www.tudominio.com/images/logo.jpg",
  "priceRange": "80€ - 350€ por noche",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "156",
    "bestRating": "5"
  },
  "sameAs": [
    "https://www.instagram.com/tuinstagram",
    "https://www.facebook.com/tufacebook"
  ]
}

VacationRental / Accommodation: cada propiedad

Este es el schema más importante para tus páginas individuales de propiedad. Cada apartamento o casa debería tener su propio schema completo.

{
  "@context": "https://schema.org",
  "@type": "VacationRental",
  "name": "Apartamento Mar Azul - Primera Línea de Playa",
  "description": "Apartamento renovado de 2 dormitorios con vistas directas al mar en Calella de Palafrugell. Terraza privada, a 50 metros de la playa.",
  "url": "https://www.tudominio.com/propiedades/apartamento-mar-azul",
  "image": [
    "https://www.tudominio.com/images/mar-azul-salon.jpg",
    "https://www.tudominio.com/images/mar-azul-terraza.jpg",
    "https://www.tudominio.com/images/mar-azul-dormitorio.jpg",
    "https://www.tudominio.com/images/mar-azul-vistas.jpg"
  ],
  "numberOfRooms": 2,
  "numberOfBedrooms": 2,
  "numberOfBathroomsTotal": 1,
  "occupancy": {
    "@type": "QuantitativeValue",
    "maxValue": 4,
    "unitText": "guests"
  },
  "floorSize": {
    "@type": "QuantitativeValue",
    "value": 75,
    "unitCode": "MTK"
  },
  "petsAllowed": false,
  "amenityFeature": [
    {"@type": "LocationFeatureSpecification", "name": "WiFi", "value": true},
    {"@type": "LocationFeatureSpecification", "name": "Air conditioning", "value": true},
    {"@type": "LocationFeatureSpecification", "name": "Terrace", "value": true},
    {"@type": "LocationFeatureSpecification", "name": "Sea view", "value": true},
    {"@type": "LocationFeatureSpecification", "name": "Washing machine", "value": true},
    {"@type": "LocationFeatureSpecification", "name": "Dishwasher", "value": true},
    {"@type": "LocationFeatureSpecification", "name": "Parking", "value": true}
  ],
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Calella de Palafrugell",
    "addressRegion": "Girona",
    "postalCode": "17210",
    "addressCountry": "ES"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 41.8890,
    "longitude": 3.1640
  },
  "checkinTime": "16:00",
  "checkoutTime": "10:00",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "43",
    "bestRating": "5"
  },
  "offers": {
    "@type": "AggregateOffer",
    "priceCurrency": "EUR",
    "lowPrice": "90",
    "highPrice": "220",
    "offerCount": "365"
  },
  "containedInPlace": {
    "@type": "LodgingBusiness",
    "name": "Costa Brava Vacation Homes",
    "url": "https://www.tudominio.com"
  }
}

Review y AggregateRating: tus valoraciones

Las reviews son el schema que produce el resultado visual más impactante en Google: las estrellas doradas. Además del aggregateRating que ya incluimos arriba, puedes marcar reviews individuales:

{
  "@context": "https://schema.org",
  "@type": "VacationRental",
  "name": "Apartamento Mar Azul",
  "url": "https://www.tudominio.com/propiedades/apartamento-mar-azul",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "43",
    "bestRating": "5"
  },
  "review": [
    {
      "@type": "Review",
      "author": {
        "@type": "Person",
        "name": "María García"
      },
      "datePublished": "2026-02-15",
      "reviewBody": "Apartamento impecable con unas vistas increíbles. La terraza es perfecta para desayunar mirando al mar. Volveremos seguro.",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5",
        "bestRating": "5"
      }
    },
    {
      "@type": "Review",
      "author": {
        "@type": "Person",
        "name": "Jean Dupont"
      },
      "datePublished": "2026-01-20",
      "reviewBody": "Très bel appartement, bien situé. La plage est à deux pas. Propriétaire très réactif.",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5",
        "bestRating": "5"
      }
    }
  ]
}

Importante sobre reviews en schema: Google tiene directrices estrictas. Las reviews deben ser de huéspedes reales que se alojaron en tu propiedad. No puedes inventar reviews ni copiar reviews de OTAs sin tener un sistema propio de recopilación. Si Google detecta reviews falsas en schema, puede penalizarte.

FAQPage: preguntas frecuentes

El schema FAQPage te permite aparecer en Google con un desplegable de preguntas y respuestas directamente en los resultados. Es una forma excelente de ocupar más espacio visual en la SERP.

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿Cuál es el horario de check-in y check-out?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "El check-in es a partir de las 16:00 y el check-out antes de las 10:00. Ofrecemos check-in flexible sin coste extra para reservas directas, sujeto a disponibilidad."
      }
    },
    {
      "@type": "Question",
      "name": "¿Se admiten mascotas?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Depende de la propiedad. Algunas de nuestras casas admiten mascotas con un suplemento de 15€/noche. Consulta la ficha de cada propiedad para ver si admite mascotas."
      }
    },
    {
      "@type": "Question",
      "name": "¿Cuál es la política de cancelación?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Para reservas directas ofrecemos cancelación gratuita hasta 14 días antes del check-in. Entre 14 y 7 días antes, se retiene el 50% del depósito. Menos de 7 días, no hay reembolso. Las reservas de temporada alta (julio-agosto) tienen una política especial."
      }
    },
    {
      "@type": "Question",
      "name": "¿Cómo llegar a las propiedades?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Nuestras propiedades están en Calella de Palafrugell (Costa Brava). El aeropuerto más cercano es Barcelona-El Prat (1h 45min). También se puede llegar desde Girona-Costa Brava (45min). Proporcionamos instrucciones detalladas y coordenadas GPS al confirmar la reserva."
      }
    }
  ]
}

BreadcrumbList: migas de pan

Las breadcrumbs ayudan a Google a entender la estructura de tu web y las muestra en los resultados de búsqueda. En lugar de mostrar la URL completa, Google muestra una ruta navegable.

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Inicio",
      "item": "https://www.tudominio.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Propiedades",
      "item": "https://www.tudominio.com/propiedades"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Calella de Palafrugell",
      "item": "https://www.tudominio.com/propiedades/calella-de-palafrugell"
    },
    {
      "@type": "ListItem",
      "position": 4,
      "name": "Apartamento Mar Azul",
      "item": "https://www.tudominio.com/propiedades/apartamento-mar-azul"
    }
  ]
}

Implementación paso a paso con JSON-LD

JSON-LD (JavaScript Object Notation for Linked Data) es el formato que Google recomienda para implementar schema markup. Se inserta como un bloque