Group: Forum Members
Last Active: Sat 3 Nov 2018
Posts: 192,
Visits: 5,220
|
Hello all,
I have received an email from Google this morning as follows,
Incorrect structured data might remove rich snippets for http://www.mtmc.co.uk/ To: Webmaster of http://www.mtmc.co.uk/,
Google has detected structured markup on some of your pages that violates our structured data quality guidelines. In order to ensure quality search results for users, we display rich search results only for content that uses markup that conforms to our quality guidelines. This manual action has been applied to mtmc.co.uk/ . We suggest that you fix your markup and file a reconsideration request. Once we determine that the markup on the pages is compliant with our guidelines, we will remove this manual action.
Google have a testing tool here that I have used and I am unable to find any errors!
https://search.google.com/structured-data/testing-tool
Has anyone else had this email and/or understands the issue? I have also read you can check errors in webmaster tools but none are listed there either,
Cheers
Neil
|
Group: Forum Members
Last Active: Sat 3 Nov 2018
Posts: 192,
Visits: 5,220
|
Ok after a bit more digging sometimes I get the following
[price] (The property [price] is not a valid price specification. Find out more about http://schema.org/price.)
Still not really sure what has been changed in the spec from what Kartris uses?
|
Group: Forum Members
Last Active: Sat 3 Nov 2018
Posts: 192,
Visits: 5,220
|
We have been looking into this issue and think we have found a bug in UserControls\Front\RichSnippets.ascx.vb
The price range is not handled correctly for products with versions of different prices.
The following lines
litOfferAggregate.Text = litOffer.Text.Replace("[currency]", CurrenciesBLL.CurrencyCode(Session("CUR_ID"))) litOfferAggregate.Text = litOffer.Text.Replace("[lowPrice]", FixNullFromDB(dr("P_MinPrice"))) litOfferAggregate.Text = litOffer.Text.Replace("[highPrice]", FixNullFromDB(dr("P_MinPrice")))
should read
litOfferAggregate.Text = litOfferAggregate.Text.Replace("[currency]", CurrenciesBLL.CurrencyCode(Session("CUR_ID"))) litOfferAggregate.Text = litOfferAggregate.Text.Replace("[lowprice]", FixNullFromDB(dr("P_MinPrice"))) litOfferAggregate.Text = litOfferAggregate.Text.Replace("[highprice]", FixNullFromDB(dr("P_MaxPrice")))
|
Group: Administrators
Last Active: Tue 10 Sep 2024
Posts: 807,
Visits: 2,748
|
The problem with google services is that when they reject things, they invariably tell you the violate guidelines, but never tell you the detail about why they came to that conclusion. So it ends up in a guessing game. Their test tools are invariably useless too.
My feeling would probably be to remove the Richsnippets for now, then try to figure out exactly what it is they don't like.
-- If my post solves your issue, can you 'Mark as Answer' so it's easier for other users to find in future.
If you would like to be informed of new features, new releases, developments and occasional special bonuses, please sign up to our mailing list: http://bit.ly/19sKMZb
|