Семантическая разметка для сайта квартиры

Мы собираемся запустить веб-сайт, на котором пользователи смогут искать арендуемые квартиры. Чтобы угодить поисковой системе Google, я хочу пометить все HTML-элементы, связанные с моей квартирой, некоторой семантической разметкой.

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

Пример:

2 спальни
300 квадратных футов
Парковочное место

И так далее. Прямо сейчас я использую typeof="ApartmentComplex", но я хочу сделать разметку выше.

Может ли кто-нибудь подсказать, как мне разметить такую ​​информацию, чтобы Google мог отображать ее как расширенные фрагменты и повышать рейтинг страниц?


person Karsten Tietje    schedule 06.08.2014    source источник
comment
Ищете Google Richsnippet для квартиры? Извините, но в настоящее время Google создает расширенные описания только для: Reviews, People, Products, Businesses and organizations, Recipes, Events, Music (см. support.google.com/webmasters/answer/99170?hl=ru)   -  person Ciseur    schedule 07.08.2014
comment
Если вы пропустили это, у Schema.org теперь есть более конкретные типы/свойства для вашего случая (я обновил свой ответ).   -  person unor    schedule 29.10.2016


Ответы (1)


ApartmentComplex от Schema.org не подходит, если вы хотите разметить одну квартиру. Поэтому вместо этого следует использовать родительский тип Residence. Однако эти Place типы не имеют свойств для разметки того, что вы ищете.

Product/ Offer также можно использовать, но они, конечно, не имеют свойств, специфичных для квартиры (см. мой ответ об использовании Offer на аренду квартир).

Итак, поскольку вы, кажется, заинтересованы только в Google и их расширенных сниппетах (и, кроме некоторых микроформатов и устаревшей поддержки data-vocabulary.org, вам придется использовать Schema.org), ответ таков: В настоящее время нет. возможно.


Обновление 2016

В последней версии Schema.org, v3.1, типы и свойства для "отелей и других форм размещения" были введены.

Теперь вы можете использовать тип Apartment и предоставлять свои данные с типом numberOfRooms, floorSize и amenityFeature.

Но поиск Google по-прежнему не предлагает никаких связанных функций результатов поиска.

person unor    schedule 06.08.2014
comment
Спасибо за отличный ответ! Я не удивлен конечно. Вы гуру разметки! Я ищу обновленные и довольно полные примеры разметки 1) квартиры в аренду, 2) жилого комплекса и, возможно, всего остального, что применимо. Я начинаю здесь, однако, если вы знаете несколько примеров, которые я могу использовать в качестве шаблона, это было бы здорово! Особенно детали квартиры. Ваше здоровье!! - person closetnoc; 29.10.2016
comment
@closetnoc: Спасибо за ваш комментарий; Я сделал краткое обновление своего ответа, так как за это время все изменилось :) - Текущая версия Schema.org получила большое обновление с типами/свойствами, относящимися к различным формам размещения. У них есть страница документации, которая знакомит с ними/объясняет их: Разметка для отелей (это не только для отелей ). -- Других ресурсов я не знаю, так как еще не работал в этой области. - person unor; 29.10.2016
comment
Спасибо за обновления! Я нашел пример кода Json, который быстро изменил. Он может быть не завершен, но это начало. Жаль, что G еще не распознает его. Тем не менее, это что-то. Я использую openElements, чтобы быстро создать образец веб-сайта. Создает беспорядок в коде, так как все находится в уродливом теге div. Сделаем его мобильным, развернем на веб-сервере разработки, а потом очистим. Отстой. Но, тем не менее, он делает круто выглядящий сайт, а это больше, чем я могу сделать. Я соскучилась по красотке. Хорошо работает с кодом, но не хватает воображения, чтобы стать веб-дизайнером. У всех нас есть пределы. ;-) Ваше здоровье!! - person closetnoc; 30.10.2016