我在我的产品页面中实现了Schema.org(使用微数据),当我检查Google网站管理员工具时,它被Googlebot抓取并成功解释。关键是我还没有在Product类型中实现某些属性,例如brand。我需要知道是否所有产品属性的某个子集应该从本质上实现?第二个问题是,Google在搜索结果中将产品评级和价格显示为丰富网页摘要需要多少费用? 最佳答案 Schema.org中没有强制属性/类型。但是,数据的消费者(例如Google搜索)可能会制定规则,在哪些条件下他们会使用您的数据做出某些事情(例如,他们正在寻找特定的属性)。所以你必
我有一个列出多家公司的网站,我的标记是这样的:CheckoutthosecoolcompaniesCompany1It'sagreatcompanyhttp://company1.comCompany2It'sagreatcompanyaswellhttp://company2.comCompany3It'saamazingcompanyhttp://company3.com我多次使用itemtype="https://schema.org/Organization以帮助爬虫更好地识别内容。这是对https://schema.org/Organization的适当使用吗?如何使我自己的
这个问题在这里已经有了答案:JSON-LDSchema.org:Multiplevideo/imagepage(1个回答)关闭5年前。我正在尝试使用结构化数据来指定多个组织(见下文)。但是谷歌的结构化数据测试工具只能识别每种类型的第一项。如何列出多个alumniOf项?{"@context":"http://schema.org","@type":"Organization","name":"MyOrg","founder":{"@type":"Person","name":"Me","alumniOf":{"@type":"Organization","name":"MyOrg1"}
我正在为一个小众服务创建一个国家目录。我认为应该将结构分解为两种格式之一,但我愿意接受建议。site.com/category/subcategory/state/city或site.com/state/city/category/subcategory以上哪一项最有效?或者,还有其他更好的方法吗? 最佳答案 如果每个州都有自己不同的类别和子类别,您肯定会选择这个:site.com/state/city/category/subcategory如果您的类别适用于所有州,那么您可以选择第二个。这种方法绝对有意义,您可以避免让访问者感到
在header中,我有以下用于元描述的代码。getDescription())?>"/>我正在尝试在view.pthml文件中将此描述作为我的架构产品描述getDescription())?>"/>但是“描述”在googlerichsnippets工具(GRST)上显示为空白当我在head.phtml文件中包含并标记元描述时getDescription())?>"/>带有描述显示在GRST上,但当然会破坏view.phtml上的其他产品项目类型。那么如何让header中的描述显示为view.phtml中的模式产品描述?注意:不使用默认元描述(空白)名为creareSEO的扩展根据属性创
这个问题连续第二天让我抓狂。所以,问题是:我正在尝试将“memberOf”属性用于“组织”,而谷歌结构化数据工具显示存在错误:Error:Pagecontainsproperty"memberOf"whichisnotpartoftheschema.同时schema.org说,这是“组织”的属性:http://schema.org/memberOf如果我将“organization”更改为“programMembership”,不再有错误,一切都很好。问题是我需要使用组织。我尝试在Google测试仪上运行的代码:NAMENAME2 最佳答案
出于SEO原因,我需要完成网站上的组织架构标记,但我只能通过javascript访问。我无法编辑HTML,只能覆盖JS和CSS。Organization对象缺少电话和其他属性。我宁愿不创建第二个完整的Organization对象,并且在站点中有好的和坏的版本。我想知道是否可以通过json-ld以某种方式引用现有对象?还是您认为我应该添加第二个对象? 最佳答案 Iwaswonderingifitispossibletoreferenceanexistingobjectsomehowviajson-ld?在实践中,并非如此(理论上你可以
与扩展现有标记相比,将所有微数据放入正文的元标记中有什么缺点(如果有的话)?我在搜索引擎眼中的可信度会降低吗?例如,这个:10ExampleStreetBoston,MA02120而不是这个烂摊子:10ExampleStreetBoston,MA02120据我了解,它们都是有效的HTML5。 最佳答案 您给出的示例不是“扩展标记”,因为您没有引入新术语,您只是使用元标记添加标记,而不是在数据可见的地方添加标记。您正在为自己添加额外的工作,可能被视为添加了大量隐藏数据,谷歌在其文档中建议不要这样做。隐藏数据的元标记最适用于模糊数据,例
我在一个网站上工作,公司在该网站上创建帖子来描述他们需要的服务。对我来说,这个Action基本上是在发出需求,在https://schema.org/Demand的意义上,需求是一个https://schema.org/Service.除此之外,schema.org上的需求页面告诉我们:Fordescribingdemandusingthistype,theverysamepropertiesusedforOfferapply.鉴于最后的引用,“Demand”实体中名为“itemOffered”的属性很可能是我想要的,但名称非常困惑(我宁愿使用类似“itemNeeded”的东西)...
“WebSite”和“Organization”类型及其属性应该应用于网站的所有页面还是仅应用于主页?我有有效的JSON-LD代码定义了谷歌移动搜索结果的必要项目,但我不确定它是应该包含在所有页面上还是只包含在根/主页上。 最佳答案 在任何相关的页面上提供它是有意义的。例如,如果这是一个组织的网站,每个页面都是关于/来自该组织的,因此请在每个页面上提供关于该组织的元数据。在某个页面上寻找结构化数据的消费者不一定也在访问和检查主页,因此它可能永远不会知道您提供了相关的元数据。这并不一定意味着您应该在每个页面上包含完整的项目(具有所有属