The StoreCanary blog
Field notes on the Google and Merchant Center failures that produce zero visible symptoms, until your traffic pays for them.
Redirect error on Shopify: how many redirects Google allows
Googlebot follows ten redirect hops; Merchant Center disapproves a landing page after two. Everything between those numbers is invisible in Search Console and expensive in Shopping, and on all sixteen storefronts measured one wrong link shape already cost two.
Read the article →Server error (5xx) on Shopify: what Googlebot really hit
Search Console names a class of code your store never returned. Google files a 429 rate limit as a server error too, the live test passes because it tests now, and the most expensive one of these lands on a file you have never looked at.
Read the article →Google showing the wrong product image on Shopify
Google shows a menu graphic, a logo or nothing where your product photo should be. It names one property for choosing a page's image, a stock Shopify page never emits it, and the schema everyone tells you to fix is not the signal in play.
Read the article →Shopify agents.md and UCP: what your store tells agents
Your store already serves five agent-facing URLs you never switched on, and three of them are the same document. None of them carries your product data, that travels a second path, and the robots.txt rules you wrote do not govern it.
Read the article →Product page unavailable in Merchant Center: Shopify
Merchant Center says Google can't reach a product page that opens fine for you, the review clears it, and days later it comes back. Reachability is a property of the request, not of the URL, and your browser is the one caller Google will never be.
Read the article →Couldn't fetch sitemap on Shopify: causes and the fix
Search Console refuses to read a sitemap you never wrote and cannot edit. The error is about one URL, not your store, and on Shopify the child sitemaps answer 400 without the parameters the index generates.
Read the article →Shopify structured data warnings: fix or ignore?
Most missing-field messages are just what a stock Shopify theme emits, and the usual advice says ignore them. That advice is written for one of Google's two product result types, and the other one counts the same missing field as an invalid item.
Read the article →Shopify products approved but not in Google free listings
Every product green in Merchant Center, and nothing on the Shopping tab unless you pay for it. Free listings is a separate marketing method with its own opt-in, and the setting lives on a screen Shopify never shows you.
Read the article →Merchant listings vs product snippets on Shopify
Search Console splits your products across two reports and explains neither. Only one makes you eligible to be shown as the seller, and on a Shopify product with variants, the data that decides it isn't where most advice looks for it.
Read the article →Blocked due to access forbidden (403) on Shopify
Google calls a 403 served to Googlebot a server misconfiguration, but on Shopify you don't run the server. Here's what actually sits between Google and your storefront, and which of the listed URLs is the real emergency.
Read the article →Does Google alert you when Shopify products disappear?
Merchant Center documents a warning email before an account suspension. For one disapproved product, or a page that quietly stops ranking, its documentation describes nothing at all, and neither does your Shopify admin.
Read the article →Discovered - currently not indexed: Shopify products
Google knows these product URLs exist and has never fetched one of them. Rewriting the pages changes nothing: the question is what the crawler is spending your store's visits on instead.
Read the article →Merchant Center suspended for misrepresentation: Shopify
Google suspends for this one without warning and without naming a product. Every answer points at your contact page, but the policy also points at your availability and price data, and that is the half nobody checks.
Read the article →shippingDetails, hasMerchantReturnPolicy: the Shopify fix
Shopify's product markup never emits either field, so Search Console flags every product. But Google reads shipping and returns from four sources in a fixed order, and your theme sits near the bottom of it.
Read the article →Page indexing report on Shopify: every status explained
Eighteen statuses, and most of them are Shopify behaving normally. Here is what each one means on a product page, and the handful that mean you stopped selling on Google without knowing it.
Read the article →"Crawled - currently not indexed" on Shopify products
The status that frightens merchants most is a judgement, not an error. Most of the URLs listed are duplicates you already own: here is how to tell those apart from a product page that genuinely failed to make the index.
Read the article →"Invalid value for category [price]": the price of zero reaching Google
Roughly one store in five ships at least one product page declaring a price of zero. It sits on a handful of products inside a healthy catalog, which is exactly why nobody finds it by spot-checking.
Read the article →"Unparsable structured data" in Search Console: the Shopify causes
One trailing comma and Google discards the entire block: price, availability, stars. The page still looks perfect to a shopper, which is why this one runs for months.
Read the article →Google Shopping campaign showing a removed Shopify product
Your campaign draws on Merchant Center, not on your Shopify catalog, so deleting the product does not stop the ad. Four documented mechanisms keep a discontinued listing serving, including one where the redirect that fixes search is what keeps Shopping alive.
Read the article →Why your Shopify products stop showing on Google: the 11 silent failures
Eleven mechanisms produce the same symptom, across three systems that never tell each other anything. The full map, plus the ten-minute triage that names which one you have.
Read the article →Google indexed your collection URL instead of your Shopify product page
Every Shopify product lives at two URLs. When your theme links to one and your canonical declares the other, Google picks, and Search Console calls it a duplicate.
Read the article →Your Shopify robots.txt is blocking products from Google — and the admin will never tell you
Shopify builds robots.txt from a file inside your theme, so an app or a forgotten edit can stop Google fetching your products entirely. There is no warning anywhere in the admin.
Read the article →I deleted a Shopify product and it still shows up on Google
Shopify doesn't create a redirect when you delete a product: the URL just starts 404-ing, and Google can keep showing it for a long time. Here's why, and the fix.
Read the article →Your Shopify products are still "Active" — but Google Shopping is quietly limiting them over missing identifiers
A blank GTIN, MPN, or brand field doesn't get a product disapproved: it just gets shown less. The warning sits inside Merchant Center, never inside Shopify.
Read the article →Google is showing the wrong price for my product — Shopify
Your store is correct, but Google shows an old price or none at all. The usual cause is one schema field Shopify's own themes never emit, and Search Console files it as a suggestion, not an error.
Read the article →Shopify says in stock, Google Shopping shows sold out — the availability mismatch
Shopify's inventory count and your Merchant Center feed update on different schedules, and when they drift apart, nothing in Shopify admin tells you.
Read the article →Your Shopify product is missing from the sitemap — and it's still live, still for sale
A product can quietly fall out of sitemap.xml while it's still active, priced, and purchasable. Google just stops finding it, no error, no warning.
Read the article →Your Shopify product page redirects to the homepage — and Merchant Center just disapproved it
Out-of-stock apps that redirect a product to your homepage kill its SEO, trigger a Merchant Center landing page mismatch, and lose the sale. A real case, and the fix.
Read the article →The phantom noindex: how Shopify apps silently hide your products from Google
A product that used to rank vanishes from Google, no penalty email, nothing in Shopify admin. Where the seo.hidden metafield and rogue app rules actually come from, and how to catch it in minutes.
Read the article →Your review stars disappeared from Google? The 5 Shopify causes
Your yellow stars vanished from the search results with no warning. The 5 real causes (duplicate schema, broken JSON-LD, a theme update) plus a 2-minute self-check.
Read the article →Merchant Center price mismatch on Shopify: disapproved, or silently corrected
Googlebot reads the price off your page and compares it with the one you submitted. Disagree and the product is disapproved, or kept, and sold at Google's number.
Read the article →Vos étoiles ont disparu de Google ? Les 5 causes sur Shopify
Les étoiles jaunes sous votre fiche produit ont disparu sans email ni alerte. Les 5 causes réelles côté Shopify, et comment vérifier vous-même en 2 minutes.
Lire l'article →