Rank regional homepages using canonicals and hreflangs
-
Here’s a situation I’ve been puzzling with for some time:
The situation
Please consider an international website targeting 3 regions. The real site has more regions, but I simplified the case for this question.There is no default language. The content for each regional version is meant for that region only.
The website.eu page is dynamic.
-
When there is no region cookie, the page is identical to website.eu/nl/ (because Netherlands is the most important region)
-
When there is a region cookie (set by a modal), there is a 302 redirect to the corresponding regional homepage
What we want
We want regional Google to index the correct regional homepages (eg. website.eu/nl/ on google.nl), instead of website.eu.
Why? Because visitors surfing to website.eu sometimes tend to ignore the region modal and therefor browse the wrong version.
For this, I set up canonicals and hreflangs as described below:The problem
It’s 40 days now since the above hreflangs and canonicals have been setup, but Google is still ranking website.eu instead of the regional homepages.
Search console’s report for website.eu:Any ideas why Google doesn’t respect our canonical?
-
Maybe I’m overlooking something in this setup (combination of hreflangs and canonicals might be confusing)? Should I remove the hreflangs on the dynamic page, because there is no self-referencing hreflang?
-
Or maybe it’s because website.eu has gathered a lot of backlinks over the years, whereas the regional homepages have much less, which might be why Google chooses to ig nore the canonical signals?
-
Or maybe it’s a matter of time and I just need to wait longer?
Note: I’m aware the language subfolders (eg. /be_nl) are not according to Google’s recommendations. But I’ve seen similar setups (like adobe.com and apple.com) where the regional homepage is showing ok.
Any help appreciated!
-
-
@terentyev Great insights!
I believe you might have nailed the issue with interlinking! I missed two home buttons on each page which were still pointing to the non-regional site. I'm getting it fixed right away and keep an eye on it.
Crawl budget shouldn't be a problem, I see a daily refresh in the logs for our homepage.
If interlinking doesn't fix it, I'll get into collecting backlinks to the regional homepages. I'll wait to see the effect of the interlinking fix though, as I'm curious what's the real cause.
Truly appreciate your feedback! Will try to report back if / what of the above helped.
-
@dmduco said in Rank regional homepages using canonicals and hreflangs:
re not according to Google’s recommendations. But I’ve seen similar setups (like adobe.com and apple.com) where the regional homepage is showing ok.
What you are describing is quite common among many international sites. Google can choose a different canonical, and you are right, it can happen because of the backlinks or because of some technical issues on your site.
I would suggest to dig into both directions.
first, please make sure that all canonicals are set up properly.
second, try to run an experiment for one of the locales that is causing your problems with adjusting interlinking within your site, to increase the internal pagerank of the pages that are not indexing correctly.
third, it would help to do more detailed backlinks analysis on each of the problematic locales, and maybe even gain a few backlinks within the appropriate locale (eg. from strong websites in the same country) even on a temporary basis, to rule out if the lack of backlinks is an issue.
Regarding the 40 days time period - it really depends on how often Google crawls your site, and your crawl budget / authority. Check googlebot logs, how often each of the problematic pages get crawled. It can also give you some clues to proceed with your investigation.Hope my suggestions will help. Let me know if you have any follow up questions, and I would appreciate some info sometimes down the road, how this issue will evolve.
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
-
Keyword use in city specific "homepages"
My company, RightFit Personal Training, is a marketplace for people to find independent personal trainers based on preference. I am currently in the process of expanding nationally, and each city essentially has it's own homepage. Currently, the url of each city page ends in the name of the city only. For example, the url for the Houston page is www.rightfitpersonaltraining.com/houston/. The issue here is that I actually wanted my contracted developer to add the state abbreviation as well as the words "personal trainers" to the end of each city page url. So what I really wanted to see out of the Houston personal training page was www.rightfitpersonaltraining.com/houston/tx/personal/trainers. Do you think it is worth it for me have my developer go back and change the URL structure of the city homepages to reflect the latter? This should also benefit the structure of the personal trainer profiles, because they could all fall under their specific city homepages. For example, I think it would be to my benefit if each trainer profile url ended in /city/state/personal/trainer/trainername. Thoughts?
Technical SEO | | mkornbl20 -
Invert canonicals?
Hi, We have 2 sites, site A and site B. For now, some of our articles are duplicated on site B with rel canonicals towards site A. Starting now, Site B will be the main site for this category, we'll only post the content on this site. We will keep the old content on site A. But what do you think will happen if we invert the canonicals for the old articles? They would go towards site B. Would google eventually update its index, a bit like it would do for a redirect? Thanks !
Technical SEO | | AdrienLargus0 -
Custom hreflang tags in WP & using with Yoast
Hi My clients dev has added custom fields for adding hreflang tags to head of pages such as: "Rel Type", "The URL", and "Language Code" Am i right in thinking that until a different language/country version of the site is created these can remain empty or should they still be populated once added say with some sort of global reference or best left blank since will leave the head content global by default ? Also how important is it to add charset to the language code ? since seems optional ? Also this set up is on WP multi-site with Yoast and devs asked me the below: _One thing to note is that Yoast generates its own "canonical" tags - so if _
Technical SEO | | Dan-Lawrence
_you are going to use hreflang tags and canonical tags then you don't need to _
_add a canonical using the custom fields I have set up - Yoast has that _
sorted. _But if you are going down the route of NOT having any canonical tags - and _
_using a x-defult for the hreflang tags, I will need to try and suppress the _
_Yoast canonical tag so you can do this. Much depends on your approach and _
what you think is best. So how do i know if using canonicals or x-default, i take it best simplest to leverage Yoast and hence not add canonicals to custom fields ? Isnt x-default just for indicating language selectors/redirector not specific to 1 region? So long as havnt got those then good to proceed with Yoasts generated canonicals ? Cheers dan0 -
Rel Canonical ? please help again!
Hi, I have been looking at the on page section and the grading. And I have noticed on nearly all of my pages an error. No More Than One Canonical URL Tag Moderate fix <dl> <dt>Number of Canonical tags</dt> <dd>2</dd> <dt>Explanation</dt> <dd>The canonical URL tag is meant to be employed only a single time on an individual URL (much like the title element or meta description). To ensure the search engines properly parse the canonical source, employ only a single version of this tag.</dd> <dt>Recommendation</dt> <dd>Remove all but a single canonical URL tag</dd> </dl> <a class="more expanded">Minimize</a> Please how do I make sure these canonicals are working properly, My rankings are getting worst fro long tail and short tail keywords. I am not even ranking for the main keywords "Probate" at all now! Our site is probate, we sell probate, we talk aout probate and now we are out of the top 200??? http://www.finalduties.co.uk Kind Regards Elissa HAyes
Technical SEO | | Chris__Chris0 -
Whats happened to my rankings
Hey everyone, I hope someone might be able to help me figure out what has gone wrong here. I have a website which was slowly growing in rankings. The domain used was a .net However, It is a UK based business so I shifted this to a .co.uk domain and then followed googles advice in webmaster tools for moving address. ie, copy site, verify in GWMT and then 301 the old site. Now the .net had 71 indexed pages out of 73. But after 2 months .co.uk only has 41 out of 73 indexed. At the end of last week I did change the theme on my website although the content / urls have all remained the same. I have gone to check my rankings this morning and the site has totally bombed. Even the own brand name does not ranking in top 10 pages. I have not done an major link building at all yet for the site and any links that are there are all high quality from industry related authority sites. Looking at GWMT the latest links all look ok, nothing spammy but one thing I did notice is that it shows the .net domain providing 193 links via 301and also individually a great deal of the links that point to .net but have shown in .co.uk What I would like to know if have I actually done something wrong? Should I just kill the 301 (i am loathed to do this as a few of the links to this took me a long time to get), after spending a great deal of money developing my site and just starting to see some nice progress in the natural rankings and google has gone and pulled the carpet from under me. I would understand if I was doing something wrong but I have made strenuous efforts to ensure the linking on this site is whiter that white. Oh, I have had no warnings in my messages at all. Thanks in advance for any advice.
Technical SEO | | easyrider20 -
Rankings Issues
website: trophycentral.com Back in February of this year, we took a huge rankings hit on Google. We thought it might be Panda related, but realized it was before the big change. We also thought it could be related to our Mobile rollout and a wholesale system we put in place, but were not sure. Most pages were fine, but our home page was hit hard and taken off line, included for branded terms (although the branded terms came back in a couple of weeks). There were no manual actions against us. We made a ton of changes with the mobile site, crawl issues, reducing links, reviewing and removing potentially bad outside links, etc. After a few months (long time!) almost all of our keywords came back except one, trophies. We used to rank in the top few positions and now are not in the top 500. We believe we are being penalized, but have no idea why this one keyword is being impacted. It is obviously a huge one for us and we want to get it back. Does anyone have any ideas as to why Trophies is not ranking on our home page. We are grateful that we have many other words and phrases in the top 5 positions (not pages) of google, yahoo and bing, but on Google, we cant seem to get trophies to even show up! Please help!!! Thanks!!!
Technical SEO | | trophycentraltrophiesandawards0 -
How can I use a keyword based domain to rank for my existing site?
Hi everyone, From my understanding if your keywords are in your domain name it can help you rank for the keyword. My site www.pixelchefs.com was affected from the latest Google Algorithm changes, as I used my main site as a testing ground for all my back linking. Our site was a single page with Jquery slide, late February the same time with the Google algo changes we uploaded our new site, larger site with lots of pages and info. Result of that was that home page has PR3 and all other pages PR0. Well I don't really depend on Google for any work as most of my work comes from referrals.......but While searching for names for my private page I came across the domain name www.DesignOrlando.com, The specific keyword gets 22,210 view per month according to Google analytics and also contains part of the keyword for all the keywords I am after. I want to use the domain name for my main site but i am not sure what is the best way to forward the domain so Google can start reading my site as DesignOrlando.com Any Suggestions will be very appreciated.
Technical SEO | | alex_pixelchefs0 -
Is there a way I can track Arabic keywords on the Arabic version of Google Qatar using SEOMOZ Rank checker?
I have a Qatari website in Arabic and I would like to know if it is possible to track the Arabic keywords using google.com.qa in Arabic using SEOMoz rank checker. When selecting the three search engines, I have no choice over the language. Only the country can be modified. Any solution?
Technical SEO | | mrlee1