Online Chat
 Call Us: 
Browse Submit a Ticket
Advanced Search
Rss Categories

Block web bots from indexing KB content

Author: Edward Hardin Reference Number: AA-00404 Views: 6645 Last Updated: 12/06/2010 11:04 AM 0 Rating/ Voters

As for blocking web bots from indexation of your knowledge base, you should just add one line to the 'head' section of each layout in Manage Templates module:

  1. Go to the "Customization" > "Manage Templates".
  2. If you're using customized front-end theme, chose it from the themes list and go to the step 4.
  3. If you're using standart theme (Theme1 or Theme2, for example), you need to create your own theme (it is simple, just follow this Front-end customization and styling tutorial).
  4. Expand the layouts tree.
  5. Add following code to the <head></head> section of each layout and click "Apply" to apply changes.
    <meta name="robots" content="noindex" />
  6. You'll get something like this for each layout code:
    Article layout fragment
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
    <html xmlns="">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="icon" href="%%base_href%%favicon.ico" type="image/x-icon" />
    <meta name="keywords" content="%%var.MetaKeyWords%%" />
    <meta name="Description" content="%%var.MetaDescription%%" />
    <meta name="robots" content="noindex" />
    <!-- my css -->
    <link rel="stylesheet" type="text/css" href="%%base_href%%css" />
    <!-- /my css -->
    <script type="text/javascript">
                emptyImageUrl = '%%base_url%%js/js-local/build/images/s.gif';
                            base_href = '%%base_href%%';
                            i18n = %%i18n%%;
                            system = %%system%%;
    useVoitingCom = %%sistem.useVoitingCom%%;
                            email ='%%system.useremail%%';
    <script type="text/javascript" src="%%base_url%%js/js-local/build/lite-build.js"></script>
    <script type="text/javascript" src="%%base_url%%js/local/article_tools.js"></script>
    <script type="text/javascript" src="%%base_url%%js/local/gateway_ask_question.js"></script>

There is an alternative way of blocking search bots from crawling your knowledge base. You can require login to access the knowledge base. In this case only people who have a username and password would be able to access your knowledge base.

To enable this:

  1. Go to Customization > Styling and Front-end Settings > Access.
  2. Set Access Mode option to "Authorization Required".