External Search Engine Optimization (SEO)
When using Coveo to power your public website, it is important to keep in mind how the content crawled from query-based listing pages appear in external search engines (e.g., Google, Bing, etc). This article provides a high-level overview of some best practices to ensure that your content can be properly indexed by external search engines (SEs).
Listing pages powered by Coveo are typically rich with content that should be indexed by external crawlers. However, many external search engine crawlers will trigger both many unnecessary queries as well as many requests against your website. To minimize the impact of these queries/requests and optimize the effectiveness of your listing pages on external search pages, you should:
- Use a pre-rendering tool to keep the number of queries triggered by SE crawlers to a minimum.
- Decorate the listing pages properly so they can surface in external SEs when end users are searching for broad categories (e.g., if you want external SEs to index a product listing page for your Acme dog food items, you will want that category to appear as a heading in the page).
Moreover, it is a common SEO good practice to have a sitemap for your site. Using a sitemap ensures that your content is indexed by the web search crawler, hence the item directly related to an end-users search will be returned rather than the listing page that contains the item.
Search-driven content that is frequently changing (e.g., search pages, recommendation interfaces) are irrelevant from the SEO point of view and should thus not be indexed by external SEs.