Задать вопрос
@marcus_shredda

Как добавить микроразметку schema в body сайта, чтоб не ругалось?

Тема такая.
Хочу я вставить такой скрипт в body:

<script type="application/ld+json">
{
    "@context": "http://schema.org",
    "@type": "LocalBusiness",
    "name": "Автомобили с пробегом в Калининграде от официальных дилеров.",
    "address": {
        "@type": "PostalAddress",
        "addressLocality": "Калининград",
        "addressRegion": "RU",
        "postalCode": "238311",
        "streetAddress": "Московский проспект, 270"
    },
    "image": "https://ottokar39.ru/img/logo.svg",
    "email": "info@ottokar39.ru",
    "telephone": ["+7 (401) 256-77-77", "+7 (401) 272-23-15"],
	"priceRange": "100000 - 1600000",
    "url": "https://ottokar39.ru/",
    "paymentAccepted": [ "cash", "credit card", "invoice" ],
    "openingHours":["Mo 9:00-20:00","Tu 9:00-20:00","We 9:00-20:00","Th 9:00-20:00","Fr 9:00-20:00","Sa 9:00-20:00","Su 9:00-20:00"],
    "openingHoursSpecification": [
        {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": "http:/schema.org/Monday",
        "opens": "9:00:00",
        "closes": "20:00:00"
        }
,        {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": "http:/schema.org/Tuesday",
        "opens": "9:00:00",
        "closes": "20:00:00"
        }
,        {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": "http:/schema.org/Wednesday",
        "opens": "9:00:00",
        "closes": "20:00:00"
        }
,        {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": "http:/schema.org/Thursday",
        "opens": "9:00:00",
        "closes": "20:00:00"
        }
,        {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": "http:/schema.org/Friday",
        "opens": "9:00:00",
        "closes": "20:00:00"
        }
,        {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": "http:/schema.org/Saturday",
        "opens": "9:00:00",
        "closes": "20:00:00"
        }
,        {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": "http:/schema.org/Sunday",
        "opens": "9:00:00",
        "closes": "20:00:00"
        }
    ]
}
</script>


Программист мне мой говорит:
- не компилируется он в теле страницы...
- в head тоже не компилируется...
- вываливается в ошибку. убираю все работает...
- Я скрипт вставляю в страницу, страница не загружается...
- как мне кажется вопрос в символах @ в коде. В razor это спецсимвол обозначающий начало куска кода программы...

Сайт - ottokar39.ru
ASP.NET + C#

Первый вопрос: в чем может быть проблема? Куда тут копать?

Второй вопрос: Есть подключить этот скрипт к странице в виде отдельного файла скрипта, то будут ли роботы видеть эту микроразметку? Если да, то что там дополнительного можно сделать, чтобы точно видели? И как это проверить?
  • Вопрос задан
  • 179 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы