I have a page I want to share with specific group of users. I'm thinking the best way to keep it exclusive is to keep it out of search results.
Any ideas or suggestions?
ExpressionEngine® Answers is a question and answer site for administrators, end users, developers and designers for ExpressionEngine® CMS. It only takes a minute to sign up.
Sign up to join this communityI have a page I want to share with specific group of users. I'm thinking the best way to keep it exclusive is to keep it out of search results.
Any ideas or suggestions?
If you set this in the <head>
to stop any search engines crawling it <meta name="robots" content="noindex, nofollow">
You can use EE's native template access permissions to restrict access to a template to members of one or more member groups.
You can configure this on a per template basis via the template manager in the Control Panel. You can set a template to redirect requests for that template to if they do not come from a logged in member of a permitted group (to a login page, say).
Relying on robots.txt/meta robots is not a good idea as it relies on search engines honnoring your intent. There is no way of enforcing/ensuring that they do so with this method.
If you need per entry control, or member level control rather than at the member group level, then have a look at the (commercial but very reasonably priced) Entry Access add on.