HREF LANG: Different navigation/structure per country: is that a problem?
-
Hi all,
One question about the href lang tag. Our webshop sells to 4 different countries (the Netherlands, Germany, Belgium & Spain).
The navigation is a little bit different for these countries, depending on how popular certain product categories are in certain countries. So, for example:
Netherlands --> Category A and B are in the top navigation
Germany --> Category B is a subcategory of product A.We want to implement the Hreflang tag, would it be a problem that the navigation/site structure (and therefore the URL structure for certain categories) are a bit different?
So:
The url for category B in the Netherlands is: https://www.website.com/nl/category-B/
The url for category B in Germany is: https://www.website.com/de/category-A/category-B/Thanks in advance!
Best!
-
Thank you for your detailed reply! All clear, we will move forward with the implementation, carefully 'matching' the corresponding URL's of course :).
-
I don't immediately see an issue with presenting slightly different navs to satisfy these different user types–in fact, what it sounds like you're doing is presenting a better localized experience based on what's most popular in those countries.
As long as your hreflang tags have the correct alternate links for corresponding international pages, you should be okay. For instance:
In the head tags on this page https://www.website.com/nl/category-B/ make sure you have <link rel="alternate" href="https: www.website.com="" de="" category-a="" category-b="" "hreflang="de-de">as the alternate German link for that page. Conversely, on the German version https://www.website.com/de/category-A/category-B/ make sure you have <link rel="alternate" href="https: www.website.com="" nl="" category-b="" " hreflang="nl-nl">as the alternate Netherlands version of that page.</link rel="alternate" href="https:></link rel="alternate" href="https:>
You'll need to ensure that you have the correct corresponding URLs for each of your other targeted countries. If we were to use the above example for https://www.website.com/nl/category-B/ and only had the German equivalent of the page as the alternate link (<link < span="">rel="alternate" href="https://www.website.com/de/category-A/category-B/ "hreflang="de-de">), we'd be missing the other countries we target (Spain and Belgium). So make sure you include them as well!</link <>
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
What is internal like structure best for website
I want to construct website internal like structure better, can you advise me what's model architecture to build menu, navigation, build link, hub content will good for audience and search engine. Thank your advise
Intermediate & Advanced SEO | | dunghv360 -
Directory Structuring - Im so confused what to do...
So there's no way I could type out my thoughts / questions. If you're bored, have a cup of coffee and some oreos, and are interested in a strange situation that I can't figure out the solution to, I'd appreciate your input: https://youtu.be/GomGOAdNens I should note ahead of time: It really is important to me to do things "by the book" and "to the letter" with SEO. So while there may be some gray areas, I would like to really do the one thing that is BEST in this situation. Thanks for any input.
Intermediate & Advanced SEO | | HLTalk1 -
Travel site schema problems
I'm developing a travel site for my home state (Kansas - http://www.kansasisbeautiful.com though it's still has some development being worked on), but struggling to find scheme to work with for some items. So far my site is laid out by both region (northeast Kansas, western Kansas, etc.) and location types (waterfalls, parks, etc.). I'm currently working on coding in schema markup. I've found schema types for waterfalls, parks and landmarks, but I'm struggling to find anything for scenic drives (or highways, drives, anything related), hiking/biking trails and regions (northeast Kansas, southeast Kansas, etc.) The question I have is: What can I do to still try and put some kind of markup when there's nothing available that fits the item I'm trying to markup?
Intermediate & Advanced SEO | | msphoto0 -
Different URL structure Desktop VS Mobile Regarding SEO when building a new seperate mobile site
Hi I have a old OScommerce webshop, that i will keep for now, but i have build a complete new mobile site for mobile devices, but it has another url structure. Can i launch this site without any problems when its Google Mobile Search Engine that index the mobile site, and then just make the neccesary rel alternate tags for the desktop site for the product pages and main categories that i can. There will be some differences in the urls i cant make a alternate for.
Intermediate & Advanced SEO | | noerdar0 -
How to 301 Redirect /page.php to /page, after a RewriteRule has already made /page.php accessible by /page (Getting errors)
A site has its URLs with php extensions, like this: example.com/page.php I used the following rewrite to remove the extension so that the page can now be accessed from example.com/page RewriteCond %{REQUEST_FILENAME}.php -f
Intermediate & Advanced SEO | | rcseo
RewriteRule ^(.*)$ $1.php [L] It works great. I can access it via the example.com/page URL. However, the problem is the page can still be accessed from example.com/page.php. Because I have external links going to the page, I want to 301 redirect example.com/page.php to example.com/page. I've tried this a couple of ways but I get redirect loops or 500 internal server errors. Is there a way to have both? Remove the extension and 301 the .php to no extension? By the way, if it matters, page.php is an actual file in the root directory (not created through another rewrite or URI routing). I'm hoping I can do this, and not just throw a example.com/page canonical tag on the page. Thanks!0 -
Magento Trailing Slash URL Problem
Howdy Mozzers! Our magento store URL's are accessible with or without a trailing slash at the end. Canonical's and 301 redirects are not set up for one of them at the moment. Will this cause duplicate issue? Do we need to set canonical or 301 up? Which one is recommended? MozAddict
Intermediate & Advanced SEO | | MozAddict0 -
Site Structure Question
Hi All, Got a question about site structure, I currently have a website where everything is hosted on the root of the domain. See example below: site.com/men site.com/men-shorts site.com/men-shorts-[product name] I want to change the structure to site.com/men/shorts/[product-name] I have asked a couple of SEOs and some agree with me that the structure needs to be changed and some say that as long as I dictate the structure with internal links and breadcrumbs the URL structure doesn't matter... What do you guys think? Many thanks, Carlos
Intermediate & Advanced SEO | | Carlos-R0 -
Website Crawl problems
I have a feeling that Google doesn't crawl my website. E.g. this blogpost - I copy a sentence from it and paste it to Google. The page that shows up in search results is www.silvamethodlife.com/page/9/ - which is just a blog page with all the articles listed, not the link to the article itself! Did anyone ever have this problem? It's definitely some technical issue. Any advice will be deeply appreciated Thanks
Intermediate & Advanced SEO | | Alexey_mindvalley0