"Unavailable Desktop Landing Page" in GMC: Deleted Shopify Products Still in Your Feed
TL;DR — Quick Answer
Google Merchant Center flags "Unavailable desktop landing page" when Googlebot follows a URL in your feed and gets a 404. This happens when a product is deleted from your Shopify storefront but your feed app still pushes it to GMC — because most feed apps sync from the Shopify Admin API, which can cache soft-deleted products longer than your live store does. To diagnose: export your raw feed file and search for the flagged product IDs directly. To fix: force a full resync, exclude the stale IDs from your feed manually, then verify with a live URL check before re-appealing.
You Deleted the Products. GMC Still Complains.
You cleaned up your Shopify store. Removed discontinued SKUs, deleted old variants, archived out-of-stock products. The storefront looks clean. Yet Google Merchant Center keeps sending "Unavailable desktop landing page" warnings for products that no longer exist.
You contact Shopify Support. They check the admin panel — no ghost products there either. Ticket closed.
The warnings stay.
The root cause is not your storefront. The gap is between what your feed app is sending to Google and what is actually live on your site.
Why the Feed App Keeps Sending Dead URLs
Most Shopify feed apps — including the native Google & YouTube Sales Channel — do not crawl your live storefront. They pull product data from the Shopify Admin API.
When you delete a product in Shopify, the storefront goes to 404 immediately. But the Admin API can continue to return that product as active for hours or days, depending on how the feed app caches its data sync.
The result: your feed pushes the deleted URL to GMC, Googlebot crawls it, gets a 404, and flags "Unavailable desktop landing page".
Shopify Support sees no problem — because in the admin panel, the product is gone. But the feed is still poisoned.
How to Diagnose in 2 Minutes
Before contacting support again or submitting an appeal, answer one binary question: are those dead product URLs still in your current feed?
- Export your live feed. Open your feed app or Google Sales Channel → go to feed settings → download the current XML or CSV file being sent to GMC.
- Search for the flagged IDs or URLs. Open the file and use Ctrl+F to search for the product ID or the exact URL from the GMC warning.
The diagnosis:
- If the URL is in the feed: your feed app is still pushing dead links to Google. This is actively causing the suspension and will not resolve on its own.
- If the URL is not in the feed: the feed is already clean. The warnings in GMC may reflect a crawl from days ago. Check the "Last crawled" timestamp in GMC under Products → All Products → click the flagged item.
How to Fix It
- Force a full resync. In your feed app settings, trigger a complete product resync (not an incremental update). This forces the app to re-pull from the API and drop any cached product records.
- Manually exclude stale IDs. If the resync does not clear the dead URLs within 24 hours, use your feed app's filter rules to explicitly exclude those product IDs. In Google Merchant Center you can also use Feed Rules (Feeds → your feed → Processing → Feed Rules) to filter out specific item IDs.
- Verify before appealing. After the fix, confirm the dead URLs are gone from the exported feed file. Then wait for GMC to re-crawl the affected products — typically 24–72 hours. Only submit a review once the warnings have cleared.
Don't Let Stale Feed Data Become a Suspension
If your catalog has hundreds of SKUs, manually comparing GMC warnings against your exported feed becomes unsustainable. One deleted product variant can linger in the API cache long enough to trigger an account-level flag.
Risk Radar cross-references your submitted feed against your live Shopify storefront in real time. If a URL appears in the feed but returns a 404 on your site, it flags the Phantom Product Risk before Googlebot finds it. Upload your feed and catch stale URLs before they reach Google.
For a complete pre-appeal audit across all compliance vectors, see the 15-Point GMC Compliance Checklist.
Not sure about a term? See the GMC & Shopify Glossary for plain-language definitions.
Fix it with Risk Radar
Checking this manually takes hours. Risk Radar finds the exact mismatches — price discrepancies, broken schemas, missing trust signals — and gives you a prioritized fix list to address before your appeal.
No API keys. No passwords. No account access required.
Last updated: March 27, 2026 · Back to GMC Rescue Hub