Skip to content

Hiding "indirect" content from site visitors

When we build a website using Drupal CMS our first priority is to make Content Manager's experience most efficient and make website a productivity tool for your organization.  During this buildig process we often define content types and add content that has "service" nature. One of good examples could be session content type for an event.   This content type allows content managers to manage conference sessions more efficiently, but back side of that sessions appear as nodes in search results or could be accessed "accientally".  Couple of solutions that we found for this problem:

Redirect "support" content types 

Internal Nodes module  https://www.drupal.org/project/internal_nodes allows you to set redirect patterns or deny access for content types

Hide individual nodes 

Search exclude nid  https://www.drupal.org/project/search_exclude_nid allows you to exclude nodes on one-on-one basis, for examle, we want to exclude sessions called "break" from showing in search results, but still want these modes to show on conference views.