如何将架构标记与图像 alt 标记结合使用?



我正在尝试为我网站上的图像实现 JSON-LD 架构标记,但是除了图像 alt 标签之外,我没有看到架构的工作原理。我知道这些是不同的东西,但如果我想同时拥有两者怎么办?例如:

<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Organization",
"url": "http://www.example.com/",
"logo": "http://www.example.com/mcdonals-logo.png"
}
</script>
<img src="http://www.example.com/mcdonals-logo.png" alt="McDonald's Logo" />

alt属性适用于用户及其浏览器。架构标记适用于搜索引擎和机器人。您不一定需要或想要 alt 标记中与架构中相同的信息。

网页规范

alt 属性的值为这些提供等效的内容 无法处理图像或已禁用图像加载的用户

来自 W3C

JSON-LD 是为处理以下数据的 Web 开发人员创建的 对其他人很重要,并且必须跨 Web 进行互操作。如 根据草案的主编之一 对更好的 Web API 的渴望是 是什么促使了JSON-LD的创建,而不是语义网。

最新更新