Тема такая.
Хочу я вставить такой скрипт в 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#
Первый вопрос: в чем может быть проблема? Куда тут копать?
Второй вопрос: Есть подключить этот скрипт к странице в виде отдельного файла скрипта, то будут ли роботы видеть эту микроразметку? Если да, то что там дополнительного можно сделать, чтобы точно видели? И как это проверить?