Questions tagged «schema.org»

Schema.org是来自多个搜索引擎的协作,它们基于实体关系模型为结构化数据定义逻辑数据模型和词汇。它在模型中提出了一组实体,它们的对象和数据属性。

2
使用Schema.org进行博客撰写:文章VS BlogPosting
我已经重建网站一段时间了,我想尽快启动它,但是如果可能的话,我希望使其领先。我目前正在使用经过修改的模板(我知道!网页设计师正在使用模板tut tut……长话短说,我有1周的时间来获得一个实时网站以及制定商业计划的业务计划,并且自从运营以来,我一直在工作持续到最近的两个月,以及它的chillzor!继续! 尽管设计很重要,但我也想对使用标记产生浓厚的兴趣,但我遇到的问题是Schema.org是SOOOO VAGUE!而且绝对是在砸我的脑子。 这个问题很简单,但同时又很复杂,您认为哪一个最好: itemtype =“ http://schema.org/Article” itemtype =“ http://schema.org/BlogPosting” 值得一提的是,我已经对此进行了一些研究,据推测是Schema.org之外的博客文章和按定义定义的文章之间的区别在于,博客文章通常倾向于50到400词,而一般文章更详细,包含500个以上的单词。但是在Schema.org上,他们将文章与杂志和报纸相关联,这肯定不对吗? 将类别用作“关键字”模式还是好还是坏的主意? 这是我目前的标记和我欢迎对改善当前的标记,甚至指出的陋习任何额外的批评或建议<p>,还可以在线查看它在这里和谷歌如何看待这个位置。 <article itemscope itemtype="http://schema.org/Article"> <header> <hgroup> <h1 itemprop="name"><a rel="bookmark" title="Why all of your website designs should be responsive" href="#just-a-test3">Why all of your website designs should be responsive</a></h1> <h6>Publish Date: <span itemprop="datePublished">2013-01-25</span> by: <a rel="author" href="http://plus.google.com/104670346136364130203/">Simon Hayter</a></h6> </hgroup> …

2
json-ld语法中@id的用途是什么?
我真的很困惑@idjson-ld语法中使用的是什么。来自apple.com的示例。@id实际代表什么。有什么帮助会很棒吗? <script type="application/ld+json"> { "@context": "http://schema.org", "@id": "http://www.apple.com/#organization", "@type": "Organization", "url": "http://www.apple.com/", "logo": "https://www.apple.com/ac/structured-data/images/knowledge_graph_logo.png?201608191052", "contactPoint": [ { "@type": "ContactPoint", "telephone": "+1-800-692-7753", "contactType": "sales", "areaServed": [ "US" ] } ], "sameAs": [ "http://www.wikidata.org/entity/Q312", "https://www.youtube.com/user/Apple", "https://www.linkedin.com/company/apple" ] }

2
关于我公司的Schema.org组织数据是否应该出现在每个页面上?
我们已将JSON-LD结构化数据添加到我们的网站,因此Google知道有关我们公司的信息(公司名称,URL,徽标,地址等)。我们使用了Google 文档中的模板。 我找不到答案的一件事是,该JSON-LD代码段应确切地包含在我们的网站中?现在,我只在我们的主页上显示它。我不知道搜索引擎在每个页面上都具有组织标记是否看起来不好。但是有什么建议吗? 应该在每页上还是仅在某些页面上包含关于我们公司的组织标记?

1
在发布之前有什么方法可以验证Schema.org JSON-LD?
我有一个包含大量数据的网站,并且正在动态构建我认为Schema.org正确的JSON-LD数据。我在Schema.org上找不到死机的例子,如果我必须实时发布内容,然后等着Google说出问题,然后重新尝试,然后再等,这将永远花费一生。 。 这是我要验证的示例: <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "TravelAction", "agent": { "type": "Person", "name": "John Schmuckatelly" } "fromLocation": { "@type": "Country", "name": Curacao", "@type": "GeoCoordinates", "latitude": 12.05", "longitude": -68.81667" } "toLocation": { "@type": "Country", "name":Aruba } } </script>

1
Google为什么无法在我的大多数索引页面上找到结构化数据?
我有一个大约30,000页的网站。Google索引还可以,几乎所有页面都被索引了,但是在结构化数据中,我仅看到为schema.org检测到48个页面。Schema.org与整个网站相同。 我的问题是,为什么索引页与标记页检测之间有如此大的差异? 尤其是我努力地为我的网站实施了所有合适的模式,现在Google并未检测到它们。 索引页-超过27,000 具有schema.org的页面-48

2
Google结构化数据测试工具上的BlogPosting Publisher徽标“ logo.itemtype具有无效值”
预期会通过Google结构化数据测试工具执行以下操作: <div> <div itemprop="publisher" itemscope id="organization-example" itemtype="https://schema.org/Organization"> <a itemprop="url" href="https://example.com"> <img itemprop="image logo" src="https://example.com/images/logo.png" alt="LOGO"> <span itemprop="name">EXAMPLE</span> <span itemprop="description">This is an EXAMPLE</span> </a> </div> </div> <div itemscope itemtype="https://schema.org/WebPage" itemref="organization-example"> </div> 但是当我尝试使用a时BlogPosting会破坏logo属性: <div> <div itemprop="publisher" itemscope id="organization-example" itemtype="https://schema.org/Organization"> <a itemprop="url" href="https://example.com"> <img itemprop="image logo" src="https://example.com/images/logo.png" alt="LOGO"> <span itemprop="name">EXAMPLE</span> <span itemprop="description">This is …

3
第一个面包屑应该不是主页吗?
这个问题已经问过几次了,但是我遇到了一些我觉得改变答案的事情。 每当我在网站上使用面包屑时,总是会包含指向主页的链接。由于我通常使用图标,因此我将执行以下操作: <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="/webmasters//"> <i itemprop="name" content="Home" class="icon-home-filled"></i> </a> <meta itemprop="position" content="1" /> </li> 好吧,最近,我意识到Google开始在我的页面上显示搜索结果,如下所示: 主页现在看起来像是我网站的一部分,而不是主页。过去没有这样做。我去了Schema.org,看看是否可以找到有关是否在面包屑中使用“ 主页”的任何信息。我没有找到答案,但我确实意识到Schema.org也没有在其面包屑中包含主页。 所以我的问题是,使用主页不是最佳实践吗? 更新1(06/16/2016): 我删除了,itemprop="name" content="Home"并且面包屑停止出现在搜索结果中。 更新2(06/23/2016): 我删除了主页的所有架构标记,现在我的面包屑再次看起来正常: 有趣的笔记 以前,我一直在将RDFa版本的架构用于面包屑。我一直在首页上添加面包屑标记,而首页从未出现在搜索结果内的面包屑中。好吧,现在是。因此,这是Google最近更改的事情。 更新3(08/10/2016): 对于我一直在使用示例的页面上的面包屑,一切仍然看起来很正常,但是遇到了一些新的东西-根类别(使用的是架构标记的相同结构)未在搜索结果中显示面包屑结构:

2
文章结构化数据所需的新的mainEntityOfPage
我看了Google提出的文章“结构化数据”,发现有一个新的必填和推荐字段,上周没有。链接在这里: https://developers.google.com/structured-data/rich-snippets/articles 列表中的第一个属性是: mainEntityOfPage。@ id(推荐) 我不知道该物业的价值必须是什么?这是什么性质?它是链接到: http://schema.org/Article ..或指向当前博客文章的链接,例如: http://www.example.com/blog/1001/my-blog-article 他们的示例代码中包含以下内容: <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://google.com/article" /> 我目前所拥有的这还不符合测试工具的规则-我仍在忙于添加所有必需的属性,同时尝试在其中添加推荐的属性: <div itemscope itemtype="http://schema.org/BlogPosting"> <h1 itemprop="headline"> <a href="http:///www.example.com/blog/1001/my-blog-article" itemprop="url">My Blog Article</a> </h1> <p>Written by <span itemprop="author" itemscope itemtype="http://schema.org/Person"> <span itemprop="name">Mase Kind</span> </span> on <time itemprop="datePublished" datetime="2015-11-16T15:30:00+02:00">November 16, 2015</time> <meta itemprop="dateModified" content="2015-12-10T12:29:00+02:00" /> <div itemprop="publisher" …

2
重复使用Schema.org/Rich Snippets标记,即LocalBusiness数据
我找不到官方用语,我希望某些Rich Snippets / Schema Guru可以使我对重复内容在使用标记时的正确用法有所了解。 我正在建立一个站点,希望使用Schema.org作为标记类型,所有者希望尽可能多地使用它。现在,在显示此信息的每个页面上使用Rich Snippets都有效或什至有用的情况下,公司名称,电话和地址将显示在每个页面上。 例如,此信息显示在网站每个页面的页眉和页脚中,并且还为您提供了我当前标记的示例,请参见下文: <body itemscope itemtype="http://schema.org/LocalBusiness"> <header> <a itemprop="url" href="http://www.domain.co.uk/"> <img itemprop="logo" src="image.png" alt="Company Name Logo" /> </a> <span itemprop="telephone">01202 000 000</span> </header> <div> This is where the content will go</div> <footer> <span itemprop="name">Company Name</span> <span itemprop="description"> A small little bit about this company</span> <div …


1
代码中使用Schema.org标记作为JSON-LD的理想位置在哪里?
放置使用JSON-LD的Schema.org标记的最佳位置在哪里?一些建议在里面,<head>但是脚本也可以内联。在MVC中,将它们放置在与控制器相同的作用域中会更容易,因此意味着在其元素附近内联。但是JSON-LD作为“脚本”中的一个巨大脚本/堆栈可能会“更好地工作” <head>。我只是不确定我认为的理想位置。 例如面包屑-我应该将JSON-LD脚本放在面包屑的标记之前,还是应该解决所有麻烦(再次)加载模型以在创建区域中定义它们<head>?似乎会影响性能,但是如果它值得规格支持,则需要完成。 这是JSON-LD中的Organization示例(<head>已经存在): <script type="application/ld+json"> { "@context" : "http://schema.org", "@type" : "Organization", "name" : "A Huge Corporation", "url" : "http://www.example.com", "logo" : "http://www.example.com/huge-corporation.png", "founder" : "Humanz", "foundingDate" : "1268", "sameAs" : "http://plus.google.com/111111111111111111111", "contactPoint" : { "@type" : "ContactPoint", "contactType" : "Customer Service", "telephone" : "+1-888-888-8888", "faxNumber" : "+1-777-777-7777", "contactOption" …

4
使用Schema.org丰富摘要的面包屑
我在实现来自schema.org的面包屑丰富的摘要时遇到问题。当我使用文档构建面包屑并通过Google Rich Snippet测试工具运行时,该面包屑已被识别,但未在预览中显示。 <!DOCTYPE html> <html> <head> <title>My Test Page</title> </head> <body itemscope itemtype="http://schema.org/WebPage"> <strong>You are here: </strong> <div itemprop="breadcrumb"> <a title="Home" href="/">Home</a> > <a title="Test Pages" href="/Test-Pages/">Test Pages</a> > </div> </body> </html> 如果我更改为使用data-vocabulary.org中的代码段,则丰富的代码段将在预览中正确显示。 <!DOCTYPE html> <html> <head> <title>My Test Page</title> </head> <body> <strong>You are here: </strong> <ol itemprop="breadcrumb"> <li …


2
为什么我的itemprop ='image'标记不正确?
我一直在尝试微数据,并认为可以在我的博客上尝试。原来我使用的模板已经添加了一些标记。那不是很好,所以我固定了我能做的。 为了提高运气,我在最新文章中添加了更多标记,但是Google的结构化数据测试工具(SDTT)对itemprop='image'属性不满意,我不确定为什么。 结果页。 根据我的理解,我忽略了两者之间的所有代码,因此对数据进行了结构化: <div itemscope='itemscope' itemtype='http://schema.org/BlogPosting'> <div itemprop='articleBody'> <a href="1.png" itemprop="url"><img itemprop="image sharedContent" src="1.png" /></a> <a href="2.png" itemprop="url"><img itemprop="image sharedContent" src="2.png" /></a> <a href="3.png" itemprop="url"><img itemprop="image sharedContent" src="3.png" /></a> </div> </div> 在我看来,这是正确的。 BlogPosting可以具有属性,articleBody并image根据https://schema.org/BlogPosting进行操作,但根据SDTT: 属性itemtype的值无效。 确实,我刚刚使用上面的示例代码尝试了SDTT,但它未能通过验证。 因此,我显然缺少了一些东西。我究竟做错了什么?

1
Schema.org BlogPosting和所需的图像
我正在尝试使用schema.org元数据(使用Microdata)标记博客。 我已经使用https://developers.google.com/structured-data/testing-tool/上的测试工具进行了测试,但出现错误消息: 图片:缺少和必填 我正在使用BlogPosting架构,但是我的页面没有图像。 为什么图像是强制性的,如果没有图像该怎么办?可以没有标签吗?还是可以通过某种方式显示没有图像?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.