Add canonical Tag in kentico
string domain = CMSContext.CurrentResolver.ResolveMacros("{%domain%}");
string url = CMSContext.CurrentResolver.ResolveMacros("{%currenturl%}");
ltlCanonical.Text = "<link rel=\"canonical\" href=\"http://" + domain + url + "\"/>";
this.Page.Header.Controls.Add(ltlCanonical);