2013-09-13 2 views
2

Я строю сайт, который является генеральным подрядчиком в нашей области, и он работает в нескольких городах. Я перечисляю некоторые города, в которых они работают на нескольких страницах, и мне было интересно, могу ли я разметки нескольких городов на одной странице, даже если у него нет адреса в этих городах.Schema.org: несколько мест на одной странице?

Я просмотрел разметку содержащихся в ней и GeoShape, но я не могу найти окончательных ответов/примеров того, как это должно быть реализовано (для использования с радиусом зоны обслуживания от его локального адреса).

У кого-нибудь есть какие-либо подсказки относительно наилучшего маршрута на этом?

ответ

1

ОК, давайте посмотрим так.

У вас есть _ организация которой _ предложения некоторые _ служба в частности региона (города).

Как http://schema.org/Product описание говорит

Продукт является все, что делается в наличии для продажи, например, пара обуви, билет на концерт, или автомобиль. Использование этого типа также может быть представлено на товарных услугах, таких как стрижки.

Это значит, что мы можем использовать этот тип для разметки вашего сервиса. И мы можем использовать http://schema.org/Offer для конкретных предложений (== в частности городов). Ну, http://schema.org/Offer имеет два свойства, которые делают то, что вы хотите:

availableAtOrFrom - место - место (ы), из которого можно получить предложение (например, магазин места).

и

eligibleRegion - GeoShape или Текст - ISO 3166-1 (ISO 3166-1 альфа-2) или ИСО 3166-2 код, или GeoShape для геополитического региона (s), для которых действительна спецификация предложения или доставки.

Используется в зависимости от того, что подходит для вашего использования.

Пример:

<div itemscope itemtype="http://schema.org/Organization"> 
    <span itemprop="name">Cleaning Organization</span> 

Contact Details: 
    <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> 
    Main address: 
     <span itemprop="streetAddress">38 avenue de l'Opera</span> 
     <span itemprop="postalCode">F-75002</span> 
     <span itemprop="addressLocality">Paris, France</span> 
    , 
    </div> 

    <div itemprop="makesOffer" itemscope itemtype="http://schema.org/Offer"> 
    <div itemprop="itemOffered" itemscope itemtype="http://schema.org/Product"> 
     <span itemprop="name">Cleaning Service</span> 
    </div> 

    <div itemprop="availableAtOrFrom" itemscope itemtype="http://schema.org/City"> 
     <span itemprop="name">Beautiful city 1</span> 
    </div> 

    <div itemprop="availableAtOrFrom" itemscope itemtype="http://schema.org/City"> 
     <span itemprop="name">Beautiful city 2</span> 
    </div> 
    </div> 
</div> 
Смежные вопросы