Fix Library

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. 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. 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. 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. 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. 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.

For Google's official policy on this error, see Google's landing page requirements.

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.