magento 2产品页面价格微数据与google xml提要不匹配

magento 2产品页面价格微数据与google xml提要不匹配,xml,seo,feed,magento2,microdata,Xml,Seo,Feed,Magento2,Microdata,我在任何地方都找不到答案 我有一个magento2站点,它根据默认安装生成微数据,尽管我认为它的格式不严格,但它是magento2产品列表的默认输出。 我们在代码中的这些页面上还有相关的产品 见以下代码摘录: <span class="price-container price-final_price tax weee" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <span

我在任何地方都找不到答案

我有一个magento2站点,它根据默认安装生成微数据,尽管我认为它的格式不严格,但它是magento2产品列表的默认输出。 我们在代码中的这些页面上还有相关的产品

见以下代码摘录:

    <span class="price-container price-final_price tax weee" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
    <span  id="product-price-6" data-price-amount="1169.496001" data-price-type="finalPrice" class="price-wrapper " itemprop="price">
    <span class="price" content="1169.50">£1,169.50</span>    </span>
            <meta itemprop="priceCurrency" content="GBP" />
    <span class="price-container price-final_price tax weee">
    <span  id="product-price-115" data-price-amount="875.952001" data-price-type="finalPrice" class="price-wrapper ">
    <span class="price">£875.95</span>    </span>
    </span>

£1,169.50    

然后,我们向google提交一个站点地图xml提要,但google会仔细检查我们的页面,随机选取html底部的相关产品,并将其作为价格而不是主要产品价格

相关产品价格代码摘录:

    <span class="price-container price-final_price tax weee" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
    <span  id="product-price-6" data-price-amount="1169.496001" data-price-type="finalPrice" class="price-wrapper " itemprop="price">
    <span class="price" content="1169.50">£1,169.50</span>    </span>
            <meta itemprop="priceCurrency" content="GBP" />
    <span class="price-container price-final_price tax weee">
    <span  id="product-price-115" data-price-amount="875.952001" data-price-type="finalPrice" class="price-wrapper ">
    <span class="price">£875.95</span>    </span>
    </span>

£875.95    
s您可以看到这里没有微数据,但是schema.org/Product属性是在body中设置的,它包含了所有这些元素

我知道主产品微数据的格式并不完美,但谷歌结构化数据测试结果还行,所以我想知道谷歌机器人是在复制“价格”类,还是产品属性实际上是全页面的


有人见过这个吗?这对我们的相关项目产品页面造成了极大的破坏,因为谷歌似乎是随机禁止这些项目的订阅源。

前几天也开始注意到这个问题。从我目前的调查来看,这似乎是一个缓存问题。有趣的是,你有任何日志吗?我看到一些偶发的错误与我们的colinmollenhour缓存有关。我们正在测试upsell产品,看看它们在google feed中是否有不同的效果,因为它们生成的代码不同,因为它包括每个upsell产品价格以及页面上的主产品的schema.org/Offers元素。。。。我想知道这是否是错误。。。也许所有的价格都需要一个模式标签,否则谷歌会将其标记为dissaproved,因为你可能试图伪造页面!?从这里的其他帖子看来,页面不包含多个schema.org/Offers标记是非常重要的,因为这会混淆谷歌。。。问题是,我发誓我已经看到了一个页面输出,在主产品和相关产品上都有“提供”标签,并且在相当新鲜的时候进行了追加销售,然后在一天左右的时间里回去查看,发现标签不见了?!我想我快疯了……前几天我也开始注意到这个问题。从我目前的调查来看,这似乎是一个缓存问题。有趣的是,你有任何日志吗?我看到一些偶发的错误与我们的colinmollenhour缓存有关。我们正在测试upsell产品,看看它们在google feed中是否有不同的效果,因为它们生成的代码不同,因为它包括每个upsell产品价格以及页面上的主产品的schema.org/Offers元素。。。。我想知道这是否是错误。。。也许所有的价格都需要一个模式标签,否则谷歌会将其标记为dissaproved,因为你可能试图伪造页面!?从这里的其他帖子看来,页面不包含多个schema.org/Offers标记是非常重要的,因为这会混淆谷歌。。。问题是,我发誓我已经看到了一个页面输出,在主产品和相关产品上都有“提供”标签,并且在相当新鲜的时候进行了追加销售,然后在一天左右的时间里回去查看,发现标签不见了?!我想我快疯了。。。。