For an E-Commerce, is it right to have alternate tags referencing the same pages (in other languages obviously) for all pages of the website?
I'll explain better, a site with alternate tag in homepage, very simple example:
<link rel="alternate" href="www.example.com" hreflang="xx-xx"/>
and another page of the same site:
<link rel="alternate" href="www.example.com/categories" hreflang="xx-xx"/>
with the products list:
<link rel="alternate" href="www.example.com/categories/ab" hreflang="xx-xx"/>
and finally the product:
<link rel="alternate" href="www.example.com/categories/ab/prod_code" hreflang="xx-xx"/>
Is it right for SEO to build every single link in every single page in a site, for all the sites?
In practice, put the link of the page that you are viewing currently, in every languages for every domain.
alternate
+hreflang
? To its Spanish translation? To itself? To all English pages of the site? To all pages, English and Spanish, of the whole site? -- I think it would help if you edit your question to include an example showing the current page URL (and its language) and all of itslink
elements withalternate
+hreflang
(and the language codes).