【问题标题】:Adding schema.org to site将 schema.org 添加到站点
【发布时间】: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


【解决方案1】:

是的,它们应该被添加到您的所有标签中。这样,您就可以向搜索引擎展示您网页上每个项目之间的语义关系。

如果您不使用任何编程或框架,则需要手动添加它们。

在开发过程中始终验证它们是一个很好的做法,以了解搜索引擎将如何看待它们:http://www.google.com/webmasters/tools/richsnippets

【讨论】:

  • 谢谢大家!我必须在任何地方添加它!是的,我找到了这个测试工具! :)
猜你喜欢
  • 2013-09-23
  • 2015-10-28
  • 2010-09-12
  • 1970-01-01
  • 1970-01-01
  • 2015-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多