Schema.org/Json - Paywall Вопрос о настройке, свойствах, медицинских характеристиках
Содержание Paywalled должно быть свойством "Creativework", вот что говорит Google здесь https://developers.google.com/search/docs/data-types/paywalled-content пока что это хорошо. Я думаю о внедрении платного доступа к некоторым медицинским статьям, и я хотел бы сделать шаг дальше от:
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://www.website.com.subpage/"
},
Для того, чтобы:
"@context": "http://schema.org",
"@type": "MedicalWebPage",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://www.website.com/subpage/"
},
Как вы думаете, это будет работать? Является ли MedicalWebPage собственностью CreativeWork? Или мне / мне нужно использовать "Article" или "Newsarticle" для платных сетей?
Вот полный код, который я хотел бы использовать для платного доступа:
{
"@context": "http://schema.org",
"@type": "MedicalWebPage",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://www.website.com/subpage/"
},
"headline": "Headline h1 like Oncology etc",
"image": "https://www.website.com/path-to-image.jpg",
"datePublished": "2025-02-05T08:00:00+08:00",
"dateModified": "2025-02-05T09:20:00+08:00",
"author": {
"@type": "Person",
"name": "John Doe"
},
"publisher": {
"name": "Medical Organiztion PLC",
"@type": "MedicalOrganization",
"logo": {
"@type": "ImageObject",
"url": "https://www.website.com/path-of-a-representative-logo.jpg "
}
},
"description": "Abstract something like Meta Description",
"isAccessibleForFree": "False",
"hasPart":
{
"@type": "WebPageElement",
"isAccessibleForFree": "False",
"cssSelector" : ".section1” // hidden area must be define in CSS
},
{
"@type": "WebPageElement",
"isAccessibleForFree": "False",
"cssSelector" : ".section2" // hidden area must be define in CSS
}
}