我想将结构化数据mainContentOfPage
与JSON-LD格式集成。
我需要指定DOM的一部分,所以我使用cssSelector
属性。
数据如下所示:
{
"@context": "http://schema.org/",
"@type": "WebPage",
"mainContentOfPage": {
"@type": "WebPageElement",
"cssSelector": "#landingPage",
},
}
结构化数据测试工具向我发出警告:
对于WebPageElement类型的对象,Google无法识别该属性值。
我怎样才能做到这一点?
您可以在SDTT中测试以下代码:
<html lang="fr">
<head>
<meta charset="UTF-8">
<script type="application/ld+json">
{"@context":"http://schema.org/","@type":"WebPage","mainContentOfPage":{"@type":"WebPageElement","cssSelector":"#landingPage"}}
</script>
</head>
<body>
<div id="landingPage">Lorem ipsum dolor sit amet, consectetur adipiscing elit. In non molestie libero.</div>
</body>
</html>
最佳答案
cssSelector尚不是schema.org核心的一部分。您还不能将其用作schema.org的一部分,仅当它从pending移至核心时才可以使用。
术语“ cssSelector”不在schema.org核心词汇表中,而是在扩展名中定义的:
待处理:cssSelector
https://schema.org/cssSelector