2

Is it possible to prevent google search from indexing a page, but still allow that page to be indexed by the custom search engine used for on-site search?

Our presenting problem concerns content we have licensed to another web site. Naturally, we don't want this indexed as duplicate content, so we provided canonical urls with the initial content delivery. However, the canonical urls they display on each page have gone out of date and correcting them is a sizable lift.

Initially we were tempted to simply noindex the content pages, but then we realized that the client uses a google CSE (custom search engine, formerly known as "google site search") to power their on-site search. It seems like if we noindex the content, that will break their site search since that appears to be one of the preferred ways to prevent CSE from indexing pages.

Another way to look at this question is: does google CSE actually index your site separately from google search, or is CSE just a filtered version of the global google index? (If the content is not indexed separately, then it would follow that you cannot manage google search and CSE searches separately.)

3
  • Is it possible to prevent google search from indexing a page, but still allow that page to be indexed by the custom search engine used for on-site search? No. They are essentially the same thing. Canonical tags are the way to go.
    – closetnoc
    Commented Jun 12, 2017 at 16:51
  • You can kind of do it the reverse though. You can give parts of your page a class of "nocontent" and the Google CSE will ignore it for site search indexing purposes. Commented Jun 12, 2017 at 17:59
  • You could buy a Google Search Appliance to index your website for site search: enterprise.google.com/search/products/gsa.html Commented Jun 12, 2017 at 18:09

0

Your Answer

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