Back to the knowledgebase

Why has my entry disappeared?

If an entry you were previously able to see in the CMS or on the live site has disappeared, there are several common reasons why this can happen. Working through the checks below should help you find it.

Check the entry status

The most common reason an entry stops appearing on the site is that it has been disabled. An entry can be enabled or disabled using the toggle in the top right corner of the entry editor, or from the entry listing view. Disabled entries remain in the CMS but are hidden from the live site.

To check: open the relevant section in the CMS and look at the Status column in the entry list. If the entry shows as Disabled, open it and switch the toggle to Enabled, then save.

Check if it has been moved to the trash

Craft CMS uses a soft delete system- when an entry is deleted it is moved to the Trash rather than permanently removed. Trashed entries do not appear in standard entry listings or on the live site.

To check: in the entry listing view, look for a Trashed filter option at the top of the list. Switch to this view to see if your entry is there. If it is, you can restore it by opening it and selecting Restore from the action menu.

Check if an expiry date has been set

Entries can be given an expiry date, after which they are automatically disabled. If your entry was visible for a period and then stopped appearing, an expiry date may have been set when the entry was created or last edited.

To check: open the entry and look for an Expiry Date field in the settings panel on the right-hand side. If a date has been set and has passed, the entry will have been automatically disabled. Clear the expiry date and re-enable the entry to restore it.

Check the post date

Entries also have a Post Date, which controls when they become visible. If a post date has been set in the future the entry will exist in the CMS but will not appear on the live site until that date arrives.

To check: open the entry and review the Post Date field. If this is set to a future date, update it if the entry should already be live.

Check site-specific settings (multi-site only)

If your CMS manages more than one site, entries can be enabled or disabled independently for each site. An entry might be live on one site but disabled on another.

To check: open the entry and use the site selector at the top of the editor to switch between sites. Check the enabled status for each site your entry should appear on.

If you cannot find the entry at all

If the entry does not appear in either the standard listing or the Trash, it is possible it has been permanently deleted. Permanently deleted entries cannot be recovered from within the CMS. If this has happened please contact your site administrator.

Similar articles