How to Fix "Landing Page Not Working" Errors
Fix "Landing page not working" errors on Shopify by checking robots.txt, server uptime, mobile rendering, and JavaScript-heavy themes that block Googlebot.
What this means
The error fires when Google's crawler can't successfully fetch your product page — 404 errors, slow timeouts, robots.txt blocks, Cloudflare bot challenges, broken redirects, or themes that render content client-side after Googlebot has given up. The crawler retries before flagging, so persistent issues are usually structural.
How to fix it
- 1
Verify URLs load in incognito
Open the affected product URLs in a private/incognito window. They must return HTTP 200 with full content visible. Test on both desktop and mobile.
- 2
Check robots.txt isn't blocking
Open `https://yourstore.com/robots.txt`. Look for `Disallow: /products/`, `Disallow: /collections/`, or any rule blocking Googlebot. Each block kills Shopping eligibility for the affected paths.
- 3
Check Cloudflare or CDN bot rules
If proxied through Cloudflare, audit Bot Fight Mode and security rules. Aggressive settings can challenge Googlebot. Allow verified Google bots in Cloudflare's bot management.
- 4
Verify mobile rendering
Open a product URL in Chrome DevTools mobile emulation. The page should load fully without JavaScript errors. Themes that render content client-side after Googlebot has given up are a common silent failure.
- 5
Force a feed re-crawl
Sales channels → Google → Sync now. After fixes, force the channel to re-fetch the affected URLs.
Related fixes
Related reading
FAQ
Why does Google say my landing page isn't working when it loads fine for me?+
The crawler may be hitting a different rendering path than your browser. Common causes: Cloudflare bot challenges, robots.txt blocks, JavaScript-heavy themes, or 5xx errors during peak crawl times.
How do I check what Googlebot sees?+
Use Google Search Console → URL Inspection → Live Test. It shows exactly what Googlebot fetches when it requests your page.
Will Cloudflare block Googlebot?+
Aggressive Bot Fight Mode can. Configure Cloudflare to allow verified Google crawlers. Less aggressive settings (Super Bot Fight Mode with verified bots allowed) are usually safe.
Can server downtime cause this error?+
Yes. Persistent 5xx errors during the crawl window flag landing pages as not working. Check your server logs for Googlebot-specific 5xx responses.
How long until errors clear after fixing?+
24-72 hours after the crawler successfully re-fetches. Force a sync from the Google channel to speed up.
Run a free compliance audit
ShieldKit's scanner runs the same 12 checks Google's AI crawlers run — find every issue on your store in five minutes, no install.