Back to Error Guides
    Error
    Field: link

    Landing Page Not Accessible (404/5xx Error)

    The product landing page URL in your feed returns a 404 (Not Found), 5xx (Server Error), or is otherwise inaccessible. Google Merchant Center cannot verify your product.

    Use our free Feed Validator to check for this and other errors automatically.

    What This Error Means

    When Google crawls the URL in your product's link field, the server returns an error instead of a valid product page. This could be:

    • 404 Not Found — The page doesn't exist at that URL
    • 5xx Server Error — Your server failed to respond correctly
    • Timeout — The page took too long to load
    • Redirect loops — Infinite redirects that never reach a final page
    • Access denied — The page is blocked by robots.txt or login requirements

    Products with inaccessible landing pages will be disapproved because Google cannot verify the product details or that the page provides a valid shopping experience. See our guide on systematic debugging for tools to verify what Googlebot sees.

    How to Fix It

    1. Verify all URLs are valid — Test each product URL to ensure it returns a 200 OK status code and displays the correct product.
    2. Remove discontinued products — If a product is no longer available and the page is removed, also remove it from your feed.
    3. Fix server issues — Investigate 5xx errors and resolve any server configuration, capacity, or code issues.
    4. Update your robots.txt — Ensure Googlebot-Shopping is not blocked from accessing your product pages.
    5. Check redirect chains — If URLs redirect, ensure they lead to a valid final destination. Learn why these breaks happen after updates.
    6. Don't require login — Product pages must be accessible to Google's crawler without authentication.

    Examples

    Incorrect
    <!-- Broken link: -->
    <g:link>https://example.com/products/deleted-product-123</g:link>
    <!-- Returns: 404 Not Found -->
    
    <!-- Server error: -->
    <g:link>https://example.com/products/broken-page</g:link>
    <!-- Returns: 500 Internal Server Error -->
    
    <!-- Blocked by robots.txt: -->
    <g:link>https://example.com/private/product-456</g:link>
    <!-- Googlebot is denied access -->
    Correct
    <!-- Valid, accessible URL: -->
    <g:link>https://example.com/products/blue-running-shoes</g:link>
    <!-- Returns: 200 OK with full product page -->
    
    <!-- With canonical URL: -->
    <g:link>https://www.example.com/products/blue-running-shoes?utm_source=google</g:link>
    <!-- Redirects once to canonical, returns 200 OK -->

    Additional Tips

    • Use a URL monitoring tool to catch broken links before Google finds them
    • Implement proper 301 redirects when products move to new URLs
    • Ensure your hosting can handle traffic spikes without returning 5xx errors
    • Check that CDN or caching doesn't block the Google Shopping crawler
    • Test URLs with Google's Rich Results Test to see what Googlebot sees
    • Set up automatic feed exclusion for products with broken pages

    Related Issues

    Validate Your Feed Now

    Use our free Google Shopping Feed Validator to check for this and other common errors before uploading to Merchant Center.

    Open Feed Validator