在 JSON-LD 标记中验证组织徽标的未解决错误:"A value for the 'url' field is required."
Unresolved error with validating logo for organization in JSON-LD markup: "A value for the 'url' field is required."
我正在尝试验证我的 JSON-LD 标记,但 Google 的结构化数据工具一直给我 Organization
logo
错误。我认为这是一个错误,因为它说我需要添加 URL.
https://example.com/
(A value for the url
field is required.)
Google的工具:https://search.google.com/structured-data/testing-tool/u/0/
我的脚本:
{
"@context":"http:\/\/schema.org",
"@type":"Article",
"name":"Test",
"image":"https:\/\/example.com\/favicon.ico",
"url":"https:\/\/example.com\/",
"author":{
"@type":"Person",
"name":"Admin"
},
"publisher":{
"@type":"Organization",
"name":"Orals",
"logo":"https:\/\/example.com\/favicon.ico"
},
"headline":"Welcome everyone!",
"datePublished":"2019-10-06",
"dateModified":"2019-10-06",
"articleBody":"Hi"
}
您可以将上面的脚本复制粘贴到工具的文本区域。
我一直在阅读官方文档,据我所知,我所做的一切都是正确的。以下是一些相关文档:Organization
, logo
这是 Schema.org 的有效用法。然而,Google 的 SDTT 不是通用的 Schema.org 验证器。它报告的警告和错误主要是关于 Google 自己的搜索结果功能,这需要在特定上下文中使用特定的 Schema.org 术语。
对于 AMP version of Google’s Article rich result,Google 需要 publisher
属性,而发布商的 logo
必须有一个 ImageObject
值URL
值。
"publisher":{
"@type":"Organization",
"name":"Orals",
"logo": {
"@type": "ImageObject",
"url": "/logo.png"
}
},
如果您不希望在 Google 搜索中出现这篇文章的富媒体搜索结果,或者如果您不使用 AMP,或者由于其他原因(例如,因为您不能' t 提供所有必需的属性),您可以安全地忽略 SDTT 中的此错误。
我只会将以下信息添加到 unor 的优秀答案中。
guide of Google for Logo中对标志属性有如下Google要求:
Images must be in .jpg, .png, or. gif format.
您为徽标指定的格式是 "logo":"https:\/\/example.com\/favicon.ico"
可以假设Google忽略了这种格式。
我正在尝试验证我的 JSON-LD 标记,但 Google 的结构化数据工具一直给我 Organization
logo
错误。我认为这是一个错误,因为它说我需要添加 URL.
https://example.com/
(A value for theurl
field is required.)
Google的工具:https://search.google.com/structured-data/testing-tool/u/0/
我的脚本:
{
"@context":"http:\/\/schema.org",
"@type":"Article",
"name":"Test",
"image":"https:\/\/example.com\/favicon.ico",
"url":"https:\/\/example.com\/",
"author":{
"@type":"Person",
"name":"Admin"
},
"publisher":{
"@type":"Organization",
"name":"Orals",
"logo":"https:\/\/example.com\/favicon.ico"
},
"headline":"Welcome everyone!",
"datePublished":"2019-10-06",
"dateModified":"2019-10-06",
"articleBody":"Hi"
}
您可以将上面的脚本复制粘贴到工具的文本区域。
我一直在阅读官方文档,据我所知,我所做的一切都是正确的。以下是一些相关文档:Organization
, logo
这是 Schema.org 的有效用法。然而,Google 的 SDTT 不是通用的 Schema.org 验证器。它报告的警告和错误主要是关于 Google 自己的搜索结果功能,这需要在特定上下文中使用特定的 Schema.org 术语。
对于 AMP version of Google’s Article rich result,Google 需要 publisher
属性,而发布商的 logo
必须有一个 ImageObject
值URL
值。
"publisher":{
"@type":"Organization",
"name":"Orals",
"logo": {
"@type": "ImageObject",
"url": "/logo.png"
}
},
如果您不希望在 Google 搜索中出现这篇文章的富媒体搜索结果,或者如果您不使用 AMP,或者由于其他原因(例如,因为您不能' t 提供所有必需的属性),您可以安全地忽略 SDTT 中的此错误。
我只会将以下信息添加到 unor 的优秀答案中。 guide of Google for Logo中对标志属性有如下Google要求:
Images must be in .jpg, .png, or. gif format.
您为徽标指定的格式是 "logo":"https:\/\/example.com\/favicon.ico"
可以假设Google忽略了这种格式。