【发布时间】:2015-12-19 14:18:12
【问题描述】:
我想将 schema.org 添加到我的网站,我已经阅读了一些指南,并且我了解我应该这样做的方式。但是我是否应该为图像和 url 添加这些标签:
<figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
<a itemprop="contentUrl" href="someurl" rel="bookmark">
<img src="someurl"/>
</a>
</figure>
我所有的图片、我的所有网址、我的所有页面,或者有一种方法可以在全球范围内为我的网站做到这一点?
【问题讨论】:
-
Scheme 的存在正是因为很难从纯标记中提取元数据,并且需要人工用元数据来装饰它们。如果有一个全局自动化的方式,可能爬虫会采用它,这样你就不必处理方案
-
所以,我应该到处添加它,我的项目有很多文件...
-
确实,如果您有一个没有可重用组件的静态站点,那么您将不得不为内容的每个部分手动执行此操作。如果在将元数据作为属性保存的可重用组件中使用这些文件,则项目中的文件数量不一定需要增加添加方案的工作
-
我的网站是动态的,我可以在我的元素循环中添加这些标签。但是有不同的动态页面,我应该在我的问题中为我有图像的所有地方添加这个示例代码?
-
你必须为每个dynamic.m部分一个一个地设计方案。也使用方案验证器。许多类型的内容需要方案装饰。地址、企业、文章、图片等
标签: seo schema.org