LP#1406451: Prevent some catalogue pages from being indexed
authorDan Scott <dscott@laurentian.ca>
Sun, 11 Jan 2015 03:09:48 +0000 (22:09 -0500)
committerBen Shum <bshum@biblio.org>
Mon, 16 Feb 2015 09:29:24 +0000 (04:29 -0500)
Tell search engines that they should not index search results
pages, call number browsing pages, and the like. We really
just want them to focus on records and the library pages.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Ben Shum <bshum@biblio.org>
Open-ILS/src/templates/opac/advanced.tt2
Open-ILS/src/templates/opac/browse.tt2
Open-ILS/src/templates/opac/cnbrowse.tt2
Open-ILS/src/templates/opac/mylist.tt2
Open-ILS/src/templates/opac/results.tt2

index 904ee1a..d6bf8e9 100644 (file)
@@ -4,6 +4,8 @@
     ctx.page_title = l("Advanced Search");
     pane = CGI.param("pane") || "advanced";
     loc = ctx.search_ou;
     ctx.page_title = l("Advanced Search");
     pane = CGI.param("pane") || "advanced";
     loc = ctx.search_ou;
+
+    metalinks = '<meta name="robots" content="noindex">';
 -%]
     <h2 class="sr-only">[% l('Advanced Search') %]</h2>
     <div id="search-wrapper">
 -%]
     <h2 class="sr-only">[% l('Advanced Search') %]</h2>
     <div id="search-wrapper">
index 962dbd0..cde8fde 100644 (file)
@@ -10,6 +10,7 @@
     blimit = CGI.param('blimit') || ctx.opac_hits_per_page || 10;
 
     depart_list = ['blimit', 'bterm', 'bpivot'];
     blimit = CGI.param('blimit') || ctx.opac_hits_per_page || 10;
 
     depart_list = ['blimit', 'bterm', 'bpivot'];
+    metalinks = '<meta name="robots" content="noindex">';
 %]
 
     <h2 class="sr-only">[% l('Catalog Browse') %]</h2>
 %]
 
     <h2 class="sr-only">[% l('Catalog Browse') %]</h2>
index 87a303e..09a6b5c 100644 (file)
@@ -3,6 +3,7 @@
 
     PROCESS "opac/parts/header.tt2";
     PROCESS "opac/parts/misc_util.tt2";
 
     PROCESS "opac/parts/header.tt2";
     PROCESS "opac/parts/misc_util.tt2";
+    metalinks = '<meta name="robots" content="noindex">';
     WRAPPER "opac/parts/base.tt2";
     INCLUDE "opac/parts/topnav.tt2";
     ctx.page_title = l("Call Number Browse"); %]
     WRAPPER "opac/parts/base.tt2";
     INCLUDE "opac/parts/topnav.tt2";
     ctx.page_title = l("Call Number Browse"); %]
index a710e97..6111822 100644 (file)
@@ -2,6 +2,7 @@
     PROCESS "opac/parts/misc_util.tt2";
     WRAPPER "opac/parts/base.tt2";
     INCLUDE "opac/parts/topnav.tt2";
     PROCESS "opac/parts/misc_util.tt2";
     WRAPPER "opac/parts/base.tt2";
     INCLUDE "opac/parts/topnav.tt2";
+    metalinks = '<meta name="robots" content="noindex">';
     ctx.page_title = l("Record Detail") %]
     <h2 class="sr-only">[% l('Temporary List') %]</h2>
     <div class="mobile_hide">
     ctx.page_title = l("Record Detail") %]
     <h2 class="sr-only">[% l('Temporary List') %]</h2>
     <div class="mobile_hide">
index 92ae43c..1036774 100644 (file)
@@ -13,6 +13,9 @@
 
     page_count = (!ctx.page_size.defined || !ctx.hit_count.defined || ctx.page_size == 0) ? 1 : POSIX.ceil(ctx.hit_count / ctx.page_size);
 
 
     page_count = (!ctx.page_size.defined || !ctx.hit_count.defined || ctx.page_size == 0) ? 1 : POSIX.ceil(ctx.hit_count / ctx.page_size);
 
+    # We don't want search engines indexing search results
+    metalinks = '<meta name="robots" content="noindex">';
+
     PROCESS "opac/parts/misc_util.tt2";
     PROCESS get_library;
 -%]
     PROCESS "opac/parts/misc_util.tt2";
     PROCESS get_library;
 -%]