Difference between revisions of "Google Custom Search"

From Seobility Wiki
Jump to: navigation, search
Line 21: Line 21:
  
 
Google Custom Search provides a range of other features too, including:   
 
Google Custom Search provides a range of other features too, including:   
*Ad-free option: For a fee, GCS can be used without ads, offering a cleaner user experience.
+
*<strong>Ad-free option:</strong> For a fee, GCS can be used without ads, offering a cleaner user experience.
*API access: The GCS API provides programmatic access to the search engine, allowing for integration with other applications and deeper customization.
+
*<strong>API access:</strong> The GCS API provides programmatic access to the search engine, allowing for integration with other applications and deeper customization.
*Programmable search engine configuration files: These XML files allow for more control and flexibility. They include context and annotations files, which define the basic features of the search engine and the webpages covered.
+
*<strong>Programmable search engine configuration files:</strong> These XML files allow for more control and flexibility. They include context and annotations files, which define the basic features of the search engine and the webpages covered.
*Ranking and sorting: GCS offers options to customize how search results are ranked and sorted, providing more relevant results to users.
+
*<strong>Ranking and sorting:</strong> GCS offers options to customize how search results are ranked and sorted, providing more relevant results to users.
*Promotions and synonyms: Users can create promotions for specific queries and use synonyms to expand search capabilities.
+
*<strong>Promotions and synonyms:</strong> Users can create promotions for specific queries and use synonyms to expand search capabilities.
  
 
[[File: Google-custom-search-programmable-search-engine.png|link=|750px|border|alt=Hidden Content example|Screenshot of a collapse menu of getbootstrap.com]]
 
[[File: Google-custom-search-programmable-search-engine.png|link=|750px|border|alt=Hidden Content example|Screenshot of a collapse menu of getbootstrap.com]]

Revision as of 11:00, 17 November 2023

Features and integration into your website

Google Custom Search
Figure: Google Custom Search - Author: Seobility - License: CC BY-SA 4.0

Google Custom Search (also known as Programmable Search Engine) is a Google service that lets website owners add a custom search box to their site. The platform was initially launched in 2006 and was eventually renamed to Google Programmable Search Engine. The main goal of this service is to provide a better browsing experience to website users, as they do not need to leave a site in order to run a search query. This custom search function can be added to all kinds of websites, from intranets to blogs.

Customization options

The Programmable Search Engine can be customized to return results from different sites. These could be an individual page, an entire domain, parts of a website, or the entire world wide web.

Website owners can also select a custom language. Language selection will be reflected in localized search results, and will not affect the content of the actual results.

Another customization option is the search engine’s theme. Google’s custom search comes with a selection of pre-built themes, but it is possible to customize the design and style of the search box and results page so they match the website’s overall theme.

Additionally, functionality can be enhanced and customized to improve the user experience, for example with the addition of autocomplete, search results refinements, and thumbnails on the results page.

The Programmable Search Engine can also be customized to enable image and document search results.

Other features

Google Custom Search provides a range of other features too, including:

  • Ad-free option: For a fee, GCS can be used without ads, offering a cleaner user experience.
  • API access: The GCS API provides programmatic access to the search engine, allowing for integration with other applications and deeper customization.
  • Programmable search engine configuration files: These XML files allow for more control and flexibility. They include context and annotations files, which define the basic features of the search engine and the webpages covered.
  • Ranking and sorting: GCS offers options to customize how search results are ranked and sorted, providing more relevant results to users.
  • Promotions and synonyms: Users can create promotions for specific queries and use synonyms to expand search capabilities.

Hidden Content example

Image of Google’s Programmable Search page

Pricing

Google’s Programmable Search Engine is available under two pricing models: paid and free. In total, there are four versions available depending on which pricing model is chosen.

Free options

Version 1, also called standard search element. This option features ads, optional Google branding, and has no daily query limits. This version is implemented client-side.

Version 2 is also free but only available to nonprofits. It has no ads, no cap on daily queries, features Google branding, and client-side implementation.

Version 3 is a paid option that costs $5 for every 1,000 queries, can be implemented client or server-side, has no ads or Google branding, and the daily query limit is set at 10,000.

Version 4 is another paid option only available to site restricted engines. Its features are the same as version 3 except that it has no daily query limits.

It is also possible to turn the Programmable search engine into a source of revenue. Google offers website owners the option to display relevant ads on their site with the AdSense program.

Advantages and disadvantages

Advantages

  • Site users who perform a search query are presented with high-quality results, as the platform relies on Google’s core search technology.
  • It is fully customizable, from its appearance to its functionality.
  • Set up is relatively straightforward if using the platform’s pre-built themes.
  • The on-site search engine can be linked to Google Analytics to collect useful data on user behavior.

Disadvantages

  • Implementing versions 3 and 4 server-side requires API knowledge.
  • Search results may vary from those displayed when using Google’s main search engine.
  • Due to Google’s indexing schedule, search results are not updated in real-time. If you make any changes to your site, it may take a few days to a few weeks for the Programmable Engine to display up-to-date results.

Alternatives

There are a number of alternatives to Google Custom Search, including:

  • Bing Custom Search: An easy-to-use, ad-free custom search tool that provides powerful indexing options and query controls. Microsoft’s alternative to Google Custom Search.
  • Algolia: Known for its speed and precision, Algolia provides a highly customizable search experience with real-time results.
  • Elasticsearch: An open-source search engine that offers advanced search capabilities and is suitable for complex, large-scale applications.

Google Custom Search and SEO

The Programmable Search Engine has no direct bearing on SEO in that setting up a custom search engine does not make a site rank higher or lower. However, since the platform was created to provide a better user experience, it can help improve site retention rates because it makes it easier for website users to find the information they need.

Some custom features of the Programmable Search Engine can help highlight specific pages within search results. This is the case with the Promotions feature, which can be linked to pre-defined query terms. For example, a website selling computer accessories could create a promotion for 1TB external drives and define query terms like “external storage” or “external hard drive”. When users perform a search using the linked query terms, the Programmable Search Engine would display the 1TB external drive promotion, which would be highlighted over other search results.

When integrated with other Google products, this service can yield useful insights for SEO purposes. For example, Google Analytics integration allows you to find out what the top keywords being typed in by your website visitors are.

Related links

Similar articles