Canonical and hreflang mess of international desktop and mobile site versions
-
Hello, I have an interesting case and I am lost in it. There are two versions of the site: desktop and mobile. And there are also international versions: English and Spanish. I'm stuck at implementation of canonical tags. Currently my setup has the following:
English (default) desktop page has these:
English Mobile page has these:
Spanish Desktop version:
Spanish Mobile version:
But I somewhat feel that I messed the things... Could you guys point me to what I did wrong and explain how to set it right? Also, if you know URLs of blog posts or articles, where similar case is explained - share with me please.
-
Check out: https://www.youtube.com/watch?v=8ce9jv91beQ
English (default) desktop page has these:
http://www.site.com/">
http://www.site.com" hreflang="en">
http://www.site.com/es/" hreflang="es">
http://www.site.com" hreflang="x-default">
http://m.site.com/" >English Mobile page has these:
http://www.site.com/">
http://m.site.com/" hreflang="en">
http://m.site.com/es/" hreflang="es">
http://m.site.com/" hreflang="x-default">Spanish Desktop version:
http://www.site.com/es/">
http://www.site.com/es/" hreflang="es">
http://www.site.com/" hreflang="en">
http://www.site.com/" hreflang="x-default">
http://m.site.com/es/" >Spanish Mobile version:
http://www.site.com/es/"> http://m.site.com/es/" hreflang="es">
http://m.site.com/" hreflang="en">
http://m.site.com/" hreflang="x-default"> -
Oleg,
Why do you think canonical tag should be removed from mobile pages?
-
I don't think it should be removed, that's why I included it.
-
Thanks.
I hope to get more responses from others to see if they agree with your solution.
-
Oleg,
did you change the order of the tags by intention? Canonical on top, x-default on bottom. Does the order matter?
-
Just for my own organization. I know that in all the Google examples, the x-default tag is at the bottom. Overall, I don't believe it makes a difference.