Несколько json скриптов на домашней странице - PullRequest
0 голосов
/ 03 мая 2020

Доброе утро,

Хорошо, если я применю несколько скриптов JSON на домашней странице с одним и тем же типом schema.org (поездка), но разной информацией внутри них?

У нас мало туристические поездки по разным направлениям (маршрутам) представлены на нашей домашней странице. Я хотел бы разметить их наиболее удобным способом.

Уже есть основной скрипт с уникальным идентификатором хэштега для описания бизнеса: "@id" : "https://URL/#AutomotiveBusiness", , в котором говорится о том, что домашняя страница и к какой теме он принадлежит: "@type" : "AutomotiveBusiness".

Для разметки поездок я использую следующий отдельно размещенный скрипт для каждой поездки:

{
    "@context":"http://schema.org",
    "@type":"BusTrip",
    "image":"URL.jpg",
    "busName":"XYZ",
    "schema:provider": {
    "@type":
        "schema:Organization",
        "schema:name":"XYZ",
        "schema:url":"https://URL/"
    },
    "description":"XYZ",
    "url": "XYZ",
    "itinerary": {
        "@type":"City",
        "name":"City Name",
        "description":"XYZ",
        "url": "https://wikipedia.org/wiki/City Name"
    }
}

Другие вопросы:

  • Могу ли я использовать основной хэштег @id (тот, который описывает бизнес) для разметки провайдера? Допустим, код будет выглядеть следующим образом:

"schema: provider": {"@id": "https://URL/#AutomotiveBusiness", "@type": "schema: "AutomotiveBusiness", "schema: name": "XYZ", "schema: url": "https://URL/"}

В этом случае будет лучше использовать "schema:AutomotiveBusiness" для @type указание или "схема: организация"?

  • Лучше ли создавать массивы разметок (с поездками) в одном скрипте или размещать их отдельно, используя несколько JSON скриптов?

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

Есть идеи?

1 Ответ

0 голосов
/ 07 мая 2020

Что касается нескольких элементов сценария, я задавал этот вопрос в прошлом и получил несколько довольно хороших ответов: Лучшие JSON -LD практики: использование нескольких элементов?

Подводя итог, несколько сценариев в порядке.

Для вашего другого вопроса:

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

Ремонт, продажа автомобилей или запчасти.

Вы можете даже получить более точные c и сделайте AutoRental , если это имеет больше смысла. Я запустил базовый c пример через Инструмент тестирования структурированных данных , и он подтвердил правильность.

Еще одно замечание, которое я хотел бы упомянуть, если у вас есть c страницы, посвященные этим Для поездок может иметь смысл поместить JSON на эти указанные c страницы, чем на домашнюю страницу.

...