MENÚ Icono menu a88f108668e61e4a56edafd7b73bfbbe5ec1abb5159eb5e97a5153a361b91010
Volver al BLOG

Cómo crear un esquema de tu google map. > Seo

Escrito por SoftGalia S.L.


Como programador web, siempre estas buscando la forma de incluir en tus páginas más información. Implementar scheme.org en el marcado de tu página web es muy importante hoy en día, este tipo de esquemas (sheme.org) le da a los buscadores (Google, Bing, yahoo, etc) la capacidad de identificar y usar el contenido de tu sitio web para agregar a los resutlados de la búsqueda fragmentos enriquecidos.

Uno de los factores más importantes en una busqueda, especialmente si tienes un negocio local, es aparecer de forma adecuada en la lista que Google Maps devuelve. La mejor manera de conseguir esto es usar la url de tu mapa de google en el esquema de tu negocio (localBusiness shema). Actualmente existen dos maneras de implementar un Map Schema en tu sitio web.

Ejemplo 1: Usando URL Schema.

Es tan secillo como añadir una URL a la propiedad hasMap de tu marcado LocalBusiness.

Con Microdata

<div itemscope itemtype="http://schema.org/LocalBusiness">

<span itemprop="name">Example Company Name</span>

<!-- Place the Map code in the Places (LocalBusiness) section, not PostalAddress -->

<a itemprop="hasMap" href="https://maps.google.com/maps?cid=YOURCIDNUMBER" target="_blank"<View Map</a>

</div>

Con JSON-LD

<script type='application/ld+json'>{

"@context": "http://www.schema.org",

"@type": "LocalBusiness",

"name": "Example Company Name",

"hasMap": "https://maps.google.com/maps?cid=YOURCIDNUMBER"

}

}</script>

Ejemplo 2: Usando el esquema estendido para Mapas.

En 20014, Google anuncia en su boletin el equema para mapas. Añaden una nueva propiedd "hasMap" que deja como deprecada la propiedad "map" utilizada anteriormete. También se añade la propiedad mapType que permite especificar correctamete el tipo de mapa que estamos enlazando.

Marcado con Mirodata.

<div itemscope itemtype="http://schema.org/LocalBusiness">

<span itemprop="name">Example Company Name<</span>

<!-- Place the Map code in the Places (LocalBusiness) section, not PostalAddress -->

<span itemscope itemprop="hasMap" itemtype="http://schema.org/Map">

<link itemprop="mapType" href="http://schema.org/VenueMap" />

<a itemprop="url" href="http://yourvenuemapsurl.com" target="_blank">View Map</a>

</span>

</div>

Con JSON-LD

<script type='application/ld+json'>{

"@context": "http://www.schema.org",

"@type": "LocalBusiness",

"name": "Example Company Name",

"hasMap": {

"@type": "Map",

"mapType": "VenueMap",

"url": "http://yourvenuemapsurl.com"

}

}

}</script>

Esquema hasMap. MapCategoryType.

Actualmente, existen cuatro tipos diferentes de categorías disponibles para el marcado de los mapas. Las posibilidades que podemos elegir son ParkingMap (mapa del aparcamiento), SeatingMap (para el mapa de la sede), TransitMap para un mapa de viaje y VenueMap (Para el mapa de reuniones). Para más información visitar el sito de schema.org y preguntar por hasMap o por MapCategoryType .

Volver al BLOG
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación para mostrarle publicidad personalizada y realizar análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. OK Más información | Y más