SEO, AdWords, affiliates, advertising, and promotions
Site: Julibees.com
Shopify Settings:
- Primary Market has changed from US to UK 2 weeks ago
- Shop store currency also changed to GBP
- The structured data is showing GBP
- A independent shipping zone has set to UK in GBP
- Google Channel settings is targeting GBP
- Disabled the auto-shipping settings
- US, CA, Aus Domains use primary domain without any subdomains or sub-folders.
- using GeoIP, using shopify payments
GMC settings:
- Content API has changed to UK, GBP
- Manually created a new shipping method to UK, in GBP
Problems now:
- Content API feed: Missing value [shipping] & Mismatched value (page crawl) [price]
What I found:
- Content API Google always crawls wrongly in US but instead of GB. I can see the the <link attribute> in "Raw feed attributes: Content API" & "final attributes" always shows US, like " ¤cy=USD&utm"
any idea to figure it out.😂 I think it must be somewhere Shopify dosen't tell Google that this guy has changed target country from US to UK.
Solved! Go to the solution
This is an accepted solution.
Hey @Shawn512
There are a few issues at play here.
Currency
You are automatically changing the price displayed on the page based on the customer’s IP address.
Google doesn’t want you to use IP location to automatically adapt your content.
“Do not use IP analysis to adapt your content. IP location analysis is difficult and generally not reliable. Furthermore, Google may not be able to crawl variations of your site properly. Most, but not all, Google crawls originate from the US, and we do not attempt to vary the location to detect site variations.”
I wrote an article about this to help explain the issue with multi-currency stores that are not based in the US.
To solve the issue, do this:
A. Turn off automatic IP detection to allow users to select the currency that they wish to use, and
B. Use unique URLs (e.g. au.example.com or example.com/au or example.com/en-au) that Google can access for each currency you support. Look at Shopifys Market International Domains.
Structured Data
Your structured data is only showing GBP (store currency). The store currency is usually used by default. When the above is implemented correctly, some themes and apps like JSON-LD for SEO (my app) can use the cart currency in the structured data.
Merchant Center (paid side) will check your landing pages (organic side) to make sure they are legit and match the data from the data feed. One part of that matching is checking the structured data for the product price, availability, URL, and product identifiers (SKU, MPN, GTIN).
Shipping Policy
JSON-LD for SEO customers already have the shipping and returns information coming from Merchant Center assuming you have:
1. entered the unique product identifiers (GTIN or MPN) and
2. you have the policies set up in Merchant Center.
When the structured data connects with Merchant Center via the product identifiers, Google will automatically pull the shipping and returns information from Merchant Center to include in the Rich Results.
You can configure the delivery information in Merchant Center using this doc or see if you can automatically pull it from Shopify.
You can configure the returns information in Merchant Center using this doc.
I also have this article about the delivery and returns update from Google.
This is an accepted solution.
Hey @Shawn512
There are a few issues at play here.
Currency
You are automatically changing the price displayed on the page based on the customer’s IP address.
Google doesn’t want you to use IP location to automatically adapt your content.
“Do not use IP analysis to adapt your content. IP location analysis is difficult and generally not reliable. Furthermore, Google may not be able to crawl variations of your site properly. Most, but not all, Google crawls originate from the US, and we do not attempt to vary the location to detect site variations.”
I wrote an article about this to help explain the issue with multi-currency stores that are not based in the US.
To solve the issue, do this:
A. Turn off automatic IP detection to allow users to select the currency that they wish to use, and
B. Use unique URLs (e.g. au.example.com or example.com/au or example.com/en-au) that Google can access for each currency you support. Look at Shopifys Market International Domains.
Structured Data
Your structured data is only showing GBP (store currency). The store currency is usually used by default. When the above is implemented correctly, some themes and apps like JSON-LD for SEO (my app) can use the cart currency in the structured data.
Merchant Center (paid side) will check your landing pages (organic side) to make sure they are legit and match the data from the data feed. One part of that matching is checking the structured data for the product price, availability, URL, and product identifiers (SKU, MPN, GTIN).
Shipping Policy
JSON-LD for SEO customers already have the shipping and returns information coming from Merchant Center assuming you have:
1. entered the unique product identifiers (GTIN or MPN) and
2. you have the policies set up in Merchant Center.
When the structured data connects with Merchant Center via the product identifiers, Google will automatically pull the shipping and returns information from Merchant Center to include in the Rich Results.
You can configure the delivery information in Merchant Center using this doc or see if you can automatically pull it from Shopify.
You can configure the returns information in Merchant Center using this doc.
I also have this article about the delivery and returns update from Google.
Hey Community! As we jump into 2025, we want to give a big shout-out to all of you wh...
By JasonH Jan 7, 2025Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024