How can I resolve the issue of Webflow CMS items not being accessible after publishing, despite the links being correct?

TL;DR
  • Ensure CMS items are published, visible, and not in draft or archived state.  
  • Verify the Collection Template page is properly designed and has no restrictive visibility settings.  
  • Double-check item slugs, republish all changes, confirm correct domain setup, and remove any password protection or custom code errors.

If your Webflow CMS items are not accessible after publishing, even though the links are correct, it’s usually due to collection settings, visibility, or publishing issues. Here’s how to troubleshoot and resolve the problem:

1. Check If Items Are Published

  • Go to the CMS panel and verify that the individual CMS items are actually published.
  • Even if your site was published, new or edited CMS items might remain unpublished if they weren’t saved and published properly.
  • Click into a CMS item and make sure there’s no “Unpublished changes” notification, then click Publish if needed.

2. Review Collection Page Template

  • Go to the Pages panel and find the Collection page (e.g., Blog Posts Template).
  • Confirm that the template page is designed and populated—if it’s blank or missing essential content, the live page may appear broken or empty.
  • Make sure there are no visibility rules or filters applied via conditional visibility that would hide key elements unintentionally.

3. Verify CMS Item Status

  • Ensure the item status is Set to “Published” and “Visible” and not in Draft or Archived state.
  • Draft or archived items will not appear on the live site, even if their URLs are technically correct.

4. Check Page Slugs and URLs

  • Confirm the slug for the CMS item is correct and hasn’t changed.
  • Compare the live URL (e.g., yoursite.com/blog/my-article) with the slug shown in the CMS item editor.

5. Publish All Changes Again

  • Click the “Publish” button in the top right and ensure you select “Publish to selected domains.”
  • Occasionally, the CMS collections may need a full site re-publish to reflect the updates.

6. Confirm Domain Configuration

  • If you're using a custom domain, go to Project Settings > Hosting to make sure everything is configured correctly.
  • The root domain and subdomain (e.g., www.yourdomain.com) should both be published and point to Webflow’s IPs: (a) 75.2.70.75, (b) 99.83.190.102.

7. Check for Page Password Protection

  • Go to Page Settings for the Collection Template. Ensure that “Require password to access this page” is not enabled.
  • Password protection will prevent the page from being publicly accessible.

8. Inspect for Custom Code Errors

  • If your Collection Template page has custom code added via Page Settings > Custom Code, verify there are no script errors causing the page to break.
  • Remove or disable custom code temporarily to test if that resolves the inaccessibility.

Summary

To make Webflow CMS items accessible, ensure they are published, not in draft/archived state, and their Collection Template page is correctly built and published. Double-check slugs, domain configs, and remove any unnecessary filters or custom code that might block content from displaying.

Rate this answer

Other Webflow Questions