
Is Your Site Search Engine Helping or Hurting Your SEO?
There are many facets to a successful SEO strategy. Content is indeed king and it is becoming increasingly important However, the functionality of your site, including the search feature shouldn鈥檛 be overlooked. In fact, if you have an older site and you鈥檙e seeing newer ones with less 鈥榙omain authority鈥 (because they鈥檙e new) suddenly pass you by in organic search results, it could be time to update or maybe even replace your current ecommerce platform with improved functionality. Filtering and sorting capabilities within on-site search results are great for making it easier for your visitors to find the products they want. However, if it's not implemented correctly, it could be creating undesirable duplicate content that has the potential to dilute the indexing signals between numerous versions of the same category. For example, if each one of these URL鈥檚 displays a product page with Hershey鈥檚 Pastel Miniature candies, most people would consider this to be one page. However the search engines see each URL as an individual page. 聽
www.mystore/party-supplies/candy/chocolate-candy/hersheys-pastel-miniatures
www.mystore/search=hersheys-pastel-miniatures
www.mystore/search=chocolate+candy/holiday/hersheys-pastel-miniatures
Ideally each individual product/article or category of products/articles resolves to one accessible URL.
Best Practices for SEO-Friendly Faceted Search
Use 鈥渒ey=value&鈥漰airs for parameter encoding 聽鈥 Connecting key=value pairs with an equal sign (=) and appending parameters with an ampersand (&) makes it much easier for search engines to crawl.
Keep a consistent parameter order 聽鈥 Improve the search experience by using a consistent parameter order and make sure the searcher-valuable parameters, such as category are listed first and the irrelevant parameters listed last.
Add logic to the display of URLs 聽鈥 Unnecessary URL parameters cause duplicate content and make the crawling and indexing process less efficient. If you have an environment that requires many parameters for each user session, consider hiding the information in a cookie rather than appending the same values like:
cat=gummy-candy&cat=lollipops&cat=gummy-candy&.
Keep URLs with unnecessary parameters out of the crawl path. User-generated values, such as filters by product attribute can lead to an infinite number of URL possibilities, These values can be crawled and indexed, but wouldn鈥檛 be useful in Google or Bing鈥檚 search results. First determine which parameters are meaningful for search engines, e.g. item-id, category-id, brand...etc, and which aren't (session-id, price-range, etc). Then consider implementing configuration options such as rel="nofollow" internal links or Robots.txt disallow to prevent crawling of unwanted URLs. 聽
Only create URLs for facets/filters that contain results 聽鈥 Let鈥檚 say you run out of inventory for a particular size of pants and that is one of the attributes you display as a refinement option. Hide or grey out the selection so that the user can鈥檛 click through to a page that has no results. This will ensure a better customer experience and also prevent search engines from indexing a useless page. 聽
Handling pagination 聽鈥 Use pagination markup with rel=鈥漬ext鈥 and rel=鈥漰rev鈥 to consolidate indexing properties and prevent the paginated pages from being indexed. 聽
色色研究所 is a platform that supports your SEO strategy with built-in features that follow best practices. 聽 聽
Reference: 聽Google Webmaster Central Blog - Faceted navigation best (and 5 of the worst) practices.



