Digital marketers and web developers often need to balance the user benefits of site features and content against any potential impacts those features may have on their site’s ability to rank organically in search engines like Google and Bing.
These challenges include ensuring that search engine bots are able to access high value content across your site and index it appropriately while avoiding any duplicated content or low-value content and dynamic features that shouldn’t get indexed at all.
Internal site search result pages are a dynamic interface and lack any unique or static content that should be indexed in search engines. Google and Bing, however, may not be aware that your search pages should not be indexed leading to your internal search result showing up in those search engines. These low value search result pages crowd out your high value content on static landing pages and lead to a poor user experience when users encounter another search page after they’ve already started a search on Google.
Site Search Page URL and Parameters
Your internal search pages can get mis-indexed by search engines when parameters (such as search query or category) are included in a URL that the search engine crawlers discover. When search engine bots access a search page (e.g. yourdomain.com/search?query=product-info) they’ll attempt to index the page’s content, which is just a list of search results generated by the parameters in the URL.
One option to prevent search engines from indexing your search pages is to add your search page parameters and URLs to your robots.txt exclusion file or include a noindex robots meta tag on your search page. This tells search engines not to index search result pages that match the URL patterns or include the inline tag.
Another option is to include a canonical tag on your search result pages that always points to the “clean” URL without any parameters. This will prevent search engines from accidentally indexing your search results, but they may still index your initial “search” start page under the clean URL provided in the canonical tag.
How do I fix this with SearchStax Site Search?
You’ll need to determine how to configure your Site Search result pages so they don’t accidentally get indexed in other search engines. Depending on how your site search has been integrated, you’ll likely need to manually configure your canonical tags or robot’s configuration.
Questions?
Do not hesitate to contact the SearchStax Support Desk.