I'm using Panels Nodes (Similar functionality to Panelized nodes, if you're more familiar with that) to display a bunch of content from sundry content types -- for instance, I have a content type called Front Page Slideshow, within which each node is a slide that is placed as a piece of Panels content (For simplicity sake, let's just call it a Pane) on the front page.

However, I don't want each individual slide node showing up in either internal or external search results, so I've used Content Access to prevent access to the individual nodes comprising the front page panes but allow access to the Panels Node content type.

Alas, doing this hides all of the panes inside of the Panels as well.

How would one prevent access to specific content types only when they're being viewed individually and not when they're being viewed via a Panel, in a way that also hides them from search results?

N.B. I'm talking about types of nodes that can be created with individual Panels configurations -- NOT Panels pages. So, I don't have access to things like contexts and selection rules and whathaveyou.



1 Answer 1


I do two things.

  1. I install Rabbit Hole, and configure those nodes/content types to be inaccessible.

  2. I install Custom Search, and configure it to exclude those content types from search results.

IIRC, there is an issue open for Rabbit Hole about excluding nodes/types from search, but I don't think there has been any progress or real discussion on it.

Also take a look at Don't index certain content types for another approach for handling the search results.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.