Friday, April 8, 2016

Endeca SEO : How to enable Url Canonicalization?

Endeca Url configuration is managed in endeca-seo-url-config.xml. SeoUrlFormatter class generates the SEO URL for refinements or landing pa... thumbnail 1 summary
Endeca Url configuration is managed in endeca-seo-url-config.xml. SeoUrlFormatter class generates the SEO URL for refinements or landing pages.



What is Canonical URL

Canonicalization is the process of picking the best/one URL when there are several choices.

Example 

User is on Category landing page and clicked on brand "Adidas" than Brand "Element", Another user clicked on Brand "Element" than Brand "Adidas" for same Category landing page. As per URL canonicalization, only one URL should be generated, regardless of selection path.

Scenario 1- /Men-Clothing-T-Shirts/Adidas/Element/_/N-88uZ8m7Z8mk

Scenario 2 - /Men-Clothing-T-Shirts/Element/Adidas/_/N-8m7Z8mkZ88u

Any crawlers would treat both URLs as different URL even product records are same and this might lower down page ranking.


How to setup URL canonicalization?

set useNavStateCanonicalizer as true in SeoUrlFormatter and create bean entry navStateCanonicalizer as per the screenshot below. This setting would start creating canonical URL from Endeca response
URL Canonicalization in Endeca using useNavStateCanonicalizer


Once above setting is applied, the example above will generate only one URL regardless of traverse path. 

/Men-Clothing-T-Shirts/Adidas/Element/_/N-88uZ8m7Z8mk

Note :- Enabling canonicalization impacts the breadcrumb orders. 

Click here to get more information related to Endeca SEO


No comments

Post a Comment

Text Widget