← All disapproval codes
critical broken_link

Product link returns error or 404

What this means

Snapchat's catalog crawler tried to load your product URL and received a 404, 5xx, or redirect loop. Products with broken links are removed from distribution until the URL works.

Why this happens

Common causes: products were deleted on the source site without removing them from the feed, URLs migrated when the CMS changed, country-restricted URLs blocked Snapchat's crawler IP, or staging URLs accidentally shipped to production. Snapchat treats link health as a strict quality signal.

How to fix it

  1. Run a link checker against every URL in your Snapchat feed and list non-200 responses.
  2. Remove discontinued products from the feed rather than leaving dead links.
  3. If the issue is a CMS migration, set up 301 redirects from old URLs to new ones.
  4. Whitelist Snapchat's crawler in any geofence or bot-protection rule.
  5. Resubmit and verify the products show as approved within a few hours.

Common pitfalls