errors i don't understand in my google search console regarding my shopify website

Solved

errors i don't understand in my google search console regarding my shopify website

jmyers70
Visitor
2 1 1

i am getting the errors
"Missing field "hasMerchantReturnPolicy" (in "offers")"
and
"Missing field "shippingDetails" (in "offers")"

showing up in my search console regarding my shopify website. I have researched this and found that it should be handled in the google merchant centre but I don't know how. Any help would be fantastic. many thanks!

Accepted Solution (1)
jmyers70
Visitor
2 1 1

This is an accepted solution.

Ilana,

Thank you sooooooo much!  I have been searching high and low for this information.  You are my saviour!

J.

View solution in original post

Replies 4 (4)

ilanadavis
Shopify Partner
242 32 80

Hey @jmyers70 

 

These aren't errors, they are non-critical issues that Google is asking you to add to the structured data if you can, but it's not required.

 

You can configure the delivery information in Merchant Center using this doc or there is a setting in the Google Sales channel to automatically pull it from Shopify.
You can configure the returns information in Merchant Center using this doc.

 

Google Search will automatically pull the shipping and returns information from Merchant Center. They do this by connecting the structured data with your product feeds via the unique product identifiers (GTIN, MPN, or Brand). From there, they'll be able to include the shipping and returns information in Rich Results. Assuming you have the unique product identifiers, Google Search will grab it from Merchant Center.

 

I wish Search Console would recognize that the data comes from Merchant Center, but they are simply two different Google tools that don't talk to each other.
Ilana Davis, Shopify Superhero
JSON-LD for SEO, adds structured data to your theme, getting you more organic traffic with Rich Results.
jmyers70
Visitor
2 1 1

This is an accepted solution.

Ilana,

Thank you sooooooo much!  I have been searching high and low for this information.  You are my saviour!

J.

mushqpk
Visitor
3 0 0
My website focuses on women's clothing and operates two stores: one for Pakistan and the other for international markets (USA, UK, and more). We also offer bridal dresses in Pakistan and the USA. I have been assigned a task to ensure that the prices of all bridal products do not appear in the SERP (Search Engine Results Pages).

I have to customize schema.org for this task after that my search console shows some issues with Missing fields 'shippingDetails' (in 'offers'), Missing fields 'hasMerchantReturnPolicy' (in 'offers'), and Missing fields 'priceValidUntil' (in 'offers'). 


And my website is: https://www.mushq.pk/

 

I don't understand how to resolve this.Screenshot 2024-12-20 100646.jpg

 

ilanadavis
Shopify Partner
242 32 80

Hey @mushqpk 

 

The price is required in order to use product structured data which is why you see errors on the bridal products. When there is an error, the entire set of markup is invalid and Google won't use it.

 

If you don't want to include prices, you can't include the shipping and return policy at the product level (since it would require you to use Product and Offer markup). However, you can add a general returns and shipping policy markup to the page or on the organization data and make sure that data is also on the product pages.

 

If you don't want to code this yourself, I recommend using an app like JSON-LD for SEO that will add the data for you.

 

Keep in mind that Google may still be able to see the prices in the HTML, so even if you hide the structured data as you have done, they may still see the price you have in Shopify. That's why it may be better to set the price as zero. This article expands a bit more on hiding prices from Google and how hard that is.

 

Since you still have a price set in Shopify, the product markup will still show up in the structured data with JSON-LD for SEO. If you set the product price to $0, we'll automatically hide the product structured data but still show the Organization which will include the shipping and returns data you set up.

 

Hope this helps. If you have any other questions, feel free to email me at support@ilanadavis.com or respond here.

Ilana Davis, Shopify Superhero
JSON-LD for SEO, adds structured data to your theme, getting you more organic traffic with Rich Results.