Pricerunner的价格是SERP,所以我也想这样做。但由于某些原因,我的结果中没有任何价格。
当我使用Google的结构化数据工具进行测试时,我得到:
但是在我的页面上我得到了:
显然,唯一的区别(除了审核)是@id
s。
如果我关注Pricerunners ID,那么它就是一个actice链接,但如果我按照我的ID,它们会产生404.问题是,我还没有设置任何ID?
如果您在我的网页上显示第一个ID,则为/lelo-lyla-2/product-2348
ID设置为product-2348
,这是标准的WooCommerce,但它已被添加到网址中,因此网址为/lelo-lyla-2/product-2348
会产生404.
与汇总商品中的最后一个ID相同:/lelo-lyla-2/price-list
/price-list
来自哪里? div
?我应该从id="price-list"
中删除div
,以使其有效,还是?
<div id="price-list" itemtype="http://schema.org/AggregateOffer" itemscope itemprop="offers">
<meta content="675" itemprop="lowPrice">
<meta content="1039" itemprop="highPrice">
<meta content="7" itemprop="offerCount">
<meta content="DKK" itemprop="priceCurrency">
</div>
当我通过Google的测试工具运行该页面时,它会出现0错误。但我怀疑它是因为&#34;无效&#34; ID,或?
答案 0 :(得分:0)
I think it’s a bug in Google’s SDTT它获取id
属性的值并将其用作项目的标识符。这是Microdata中itemid
属性的作用。我建议忽略由此产生的提取的@id
;只关心那些来自itemid
的人。
对于Google的Product rich result (with aggregate offer),它并未声明开始时需要使用标识符。因此,您没有获得丰富结果的问题很可能与此无关。
答案 1 :(得分:0)
根据Google的Product-specific usage guidelines,“不支持与成人相关的产品。”