Blocking Affects: link data quality

Fix “Landing page error” on Meta Commerce Manager

Meta's crawler can't reach the product page. 404, 500, redirect to non-product page, geo-restricted, or blocked by robots.txt. Items don't serve until reachable.

What you see in Meta Commerce Manager:

Landing page error

Meta's crawlers (facebookexternalhit, meta-externalagent) need to reach product pages. Robots.txt blocking, geo-restrictions, JavaScript-rendering issues, and expired authentication all cause unreachable-page flags.

The pre-rendering imperative is the modern lesson: JS-heavy pages don't render reliably for crawlers. SSR or static-generation for product content ensures crawlers see what users see. Pure client-side rendering creates fragility.

Top causes

  • 1

    Product page URL changed without feed update

  • 2

    robots.txt blocking facebookexternalhit or meta-externalagent

  • 3

    JavaScript-rendered pages without server-side rendering for crawlers

  • 4

    Geo-restrictions that block Meta's US-based crawlers

How to fix it

  1. 1

    Test each affected URL

    Open in incognito. Confirm 200 response and matching product content.

  2. 2

    Allow Meta's crawlers

    User-agent: facebookexternalhit and meta-externalagent must have /products/ access in robots.txt.

  3. 3

    Pre-render for JS-heavy sites

    If your product pages need JS to render content, use SSR or prerendering for the visible product info.

  4. 4

    Force a catalog refresh

    Items revalidate within 24 hours.

Related fields

FAQ

Which Meta user agents do I need to allow?

facebookexternalhit (older, for OG-style crawls) and meta-externalagent (newer, for catalog crawls). Allow both in robots.txt.

Last reviewed: 26 May 2026

Free plan · No card

Why wait? Try it free today.

Stop managing feeds manually. Start optimising with AI in 30 seconds.

  • Free plan, no credit card required
  • 1 brand, 1 feed, 100,000 products per feed
  • Full AI Product Optimisation, Rule Engine, and 200+ channel exports
  • Pay only for AI credits when you need them