Multilingual site making new URLs, how to preserve SEO juice?
-
Hello!
My site currently serves content in german and english, however without having separate URLs (it depends on Accept-Language and has a submitform for changing language based on set cookies).
The site appears extremely well in the search engine, with many keywords ranking at #1-10. They appear on the german and english google search, with the first one bringing the best results. It's however the english site that appears in the results.
I want to change to a better approach by having subdirectories for each language, as I'm extending the site, I know how to do this but I have found -nowhere- any infos on how to preserve my search engine ranks? If I keep the english version as homepage and send german visitors to /de/, might this kill my position in the german search engine which is very important, as the new frontpage under /de/ would become more relevant and the english one maybe less?
Or should I keep the german version the default one and send english visitors elsewhere? What happens with my search positions, if I have no side on the / but visitors are always send to either /en/ or /de/?
Every help is greatly appreciated, as I found a lot of articles everywhere on how to make a multilingual site, but nowhere anything on how it affects current search results.
-
Well yes, I know, I wouldn't have done it myself this way for many more reasons, but that's how I acquired the site and now I'm going through fixing and optimizing things. Amazingly is, that my tiny optimizations had already a huge impact on visitor stream, especially with users noticing them Alone bringing the Pagespeed from like 60% to >90% did increase user activity as also search results already by a 20-30% and revenue by 50% in less than 2 weeks! I can only suggest anyone to make a site speedy! Anyway... back to topic!
Well, in the case I would not have a page under /, I would of course had choicen either /de/ or /en/ to redirect to with 301 or 302, when visitors would have reached the home page.
But the more I think about it and after the thoughts I had previously on my post to Jane (which hers was also a great help, same as yours!) I think the best results might be really achieved by keeping the homepage as it is.
Just not sure yet, if I should add to the home page a x-default hreflang attribute or maybe none at all? Or maybe one for each language?I thought even about doing a small test maybe first with other pages under the domain and protocol the results, before going after the home page, which is the one bringing in nearly all traffic.
Well, things seem now a lot more clear of what to do and what to avoid and I believe I can figure out a way now to make it work
Thanks everyone!
-
Hi Dimitrios,
Sorry for the confusion. There is in fact a safe way to go about this. Since your site is currently showing two different pages on the same URL (big no-no according to Matt https://www.youtube.com/watch?v=GyWx31GeQWY), you can do any of the three with the following consequences:
Keep the default domain as the English language as it's been indexed by search engines as of now, and then add a /de/ subfolder for your German visitors. You won't lose any rank in the short term since you're not changing anything that search engines already see, your just adding pages. But as your 70% German users trend toward the /de/, these pages should out rank the default domain in time.
On language switch, your visitors are redirected to the homepage from any other page, so your site wouldn't take that big of a hit by keeping the default domain home page and adding two subfolders /en/ and /de/. In this case, the homepage could be either language, but since the English page has been indexed already, this would be the safest way to go for the default domain. If you're goal is to rank the German site higher under the current conditions, don't worry about the hit. Do what's best for your visitors and make German the default language.
And lastly you could cater to your German visitors by making the default domain German and adding an /en/ subfolder for English. Again, here your site has already been indexed in English and only English, so I imagine you'd take a hit in the short term as the search engines reindex, then you'd recover in time assuming your keywords are in German.
One more option I just realized you were considering was redirecting visitors to either a /en/ or /de/ without a default domain home page. Since this is the page showing on SERP results, it would be a bad idea to remove that page.
Just so you're aware, your English site shows in the German results only because it's the only site Google can see. As far as I can tell, there are no URL parameters to indicate to any search engine which version is English and which is German. Once you fix that, you might actually rank higher.
Hope I got your question right this time. I'll just add here that I run a multilingual e-commerce site in Taiwan with Chinese and English. I set the default domain to show Chinese and added an /en/ subfolder for English. Over 75% of my Chinese keywords rank #1-3 while only 20% of my English keywords rank #1-10.
-
What isn't fully clear yet: If I move the german version under /de/ and signalize the / is english and not for german audiences anymore, as now /de/ is for them, would /de/ rank like they would be new sites without pagerank (and probable /de/ as also / lose their ranks in german search) or would they acquire similar pagerank like /, since it's just another version pointed to? I have to add, in this very specific case many keywords are the same in both languages.
While reading an article here, another thought came. What if I kept the site on / by doing one of this:
1. Either signalize to Google, it's for international audiences (which I guess would be no different than now) with the default attribute and refer to no language-specific versions for Google. Users would receive a message on the site to get to a german version, but for which Google would have no reference there's another URL for / having the content in this language.
2. Or add hreflang tags for english as also the german language for the URL at / - so Google would think this site is suitable for both audiences and as a result might keep it unmodified in the US and german search as it is now. I guess it's possible to assign more than one language to one URL?
This would be only for the homepage, all other pages would receive separate URLs. Would that be a solution to keep Google from de-ranking accidentally the homepage from the german search? Or I'm doing a mistake in my thinking here?
-
Unfortunately, there is no 100% safe way to do this without the risk of losing either some rankings or traffic, but this was what the hreflang tag was created to help mitigate.
Would it recognize it's the same it knew, just in another language when using the hreflang and would just display the german language now in the german results without mainly affecting the rank?
This is certainly what should happen. Say you move the English version to /en/ and keep the German version on the original URLs (which Google currently sees as being in English), you'd use the hreflang tag on the German content, with the tag pointing to the /en/ subfolder to say "the English language stuff you're used to seeing is over here now." Are you comfortable targeting the English language to one particular country or would you prefer to keep it as non-specific English content?
If you do it the other way around, moving the German content to /de/, you'd still place the hreflang tag on the default URLs (which in this case, would be in English), and Google should rank the new URLs in Germany because it is being told that those URLs are for German audiences.
None of this is a certainty though - the hreflang tag seems to work really well on newly developed content and I am sure Google can make it work in this case, but I don't have any case studies or anecdotes that involve a similar scenario.
-
Well, the german one is more important and ranks for 70% of the traffic. So this is the important one to keep. However, it's not the german version that Google ranks so well in the german search, but the english version as this is the version it has indexed.
So, which do I keep in this case for Google as the default language?
Would that cause maybe Google to drop large parts of the 70% traffic if suddenly it sees completely different content (remember it's the english it sees) or would it recognize it's the same it knew, just in another language when using the hreflang and would just display the german language now in the german results without mainly affecting the rank?
The site ranks extremely well on many important Top 1-5 keywords, so it's really critical to keep that....
-
Hi Kevin!
The problem isn't how to realize the technical details. I know those in the best detail as I'm a longtime webdeveloper.
The question is really around, which language to keep where or to move maybe both to separate URLs. Right now no language has an unique URL, they share the same.
Google indexes the english language, however the site ranks best in the german Google search. So here is the real dilemma: if I switch to the german as default, even though that's 70% of the visitors, I'm completely changing what Google sees. If I keep english, I wonder, if that will be worse to make the site rank better in google.com, since it's seen more relevant for the german search despite english indexed content.
Or do I move every site on it's own URL, even the frontpage like http://feldzug.net/de and http://feldzug.net/en and no page under http://feldzug.net directly (would redirect). But stil the question remains, with the special situation described above, which would be the default redirect, or would it not matter in this case?
-
Hi Dimitrios,
The first question is which of the two languages is the most important to you? That is the one you should prioritize and give the other language the subfolder. The next question is are the English pages intended for the same country, but in a different language? if this is the case, then you should also add the hreflang attribute so that Google knows which pages should be served to what type of users.
If you have follow up questions about hreflang application, here are a few resources for you:
http://moz.com/blog/hreflang-behaviour-insights
http://moz.com/blog/using-the-correct-hreflang-tag-a-new-generator-tool
-
Hi Dimitrios,
Changing your URL structure will always have an affect on ranking, but you can take steps to minimize the damage. You'll be able to solve your biggest problem with server redirects for URLs containing the old language parameters. You'll need to add these redirects to your Apache .htaccess or Nginx .conf file.
One issue you might run into is an outrageous number of URLs generated by the links from one language to the other, depending on the e-commerce platform. I've seen Google index tens of thousands of pages on some e-commerce platforms with parameters and multiple links to language subdirectories, category pages, product pages, reviews, currency selections, cross-sell and up-selling modules, etc. Best to get really familiar with your e-commerce platform before making this switch.
Make sure to set your content language in your HTML and follow all other best practices. I've gone through several e-commerce site rebranding and domain migrations, and I've seen the slowest sites recover within a few weeks.
Good luck!
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
-
Server was banned, now all sites have dropped ranking.
Hi, I'm new here 🙂 I look after half a dozen sites on the one server. Early January three of those Wordpress sites were hacked and reported for phishing. All sites have been cleaned and the report(s) removed but they are all ranking much lower than previously. I also added IP block to the sites to limit the traffic to Australia and New Zealand as these are all local small businesses. I checked IP reputation for the server and it is neutral, with no blacklisting showing. I checked with the hosting company and they have no bans or warnings on the server either. These sites were ranking ok, usually first or second page but they have all dropped down to page 5 or worse now. Is there anything else I should check? I have resubmitted the sites to Google a few days ago. Any guidance greatly appreciated. I a web designer so I know a little about SEO but this is beyond me.
Local Website Optimization | | MarkNWD0 -
Seeking advise about my new landing pages for different cites
I have just created 6 new location landing pages for my Dallas insurance agency. Each one is for a different city, but I have a feeling I did it wrong 😞 Because my site is rather large, I put two different lines of insurance on each page. Homeowners insurance and business insurance. Now I'm wondering if I should of done 12 different pages? i.e **1 city + 1 product = 1 page ** Here's one of the new pages: http://thumannagency.com/personal-insurance/frisco-insurance I'm having a guess here, but would it be better if the Navigation was; thumannagency.com/personal-insurance/frisco thumannagency.com/business-insurance/frisco ??? Thank you so much in advance!!
Local Website Optimization | | MissThumann0 -
301 or 302 Redirects with locale URLs?
Hi Mozers, I have a bit of a tricky question I need some help answering. My agency are building a brand new website for a client of ours which means changing the domain name (yay...). So! I have my 301's all ready to go for the UK locale, however, the issue I have is that the site will also eventually have French, German and Spanish locales - but these won't be ready to go until later this year. We will be launching in just English for September. The current site already has the French and German locales on it as well. Just to make sure I'm being clear, the site will be www.example.com for launch, but by lets say November, we will also have a www.example.com/fr/ and www.example.com/de/ site launched too. So what do I do with the locale URLs? As I said above, the exisitng site already has the French and German locales on it, so I don't particularly want to redirect the /fr/ and /de/ URLs to the English homepage, as I will want to redirect them to the new URLs in November, and redirecting more than once is bad for SEO right? Any ideas? Would 302s maybe be the best suggestion? Thanks! Virginia
Local Website Optimization | | Virginia-Girtz1 -
URL and title strategy for multiple location pages in the same city
Hi, I have a customer which opens additional branches in cities where he had until now only one branch. My question is: Once we open new store pages, what is the best strategy for the local store pages in terms of URL and title?
Local Website Optimization | | OrendaLtd
So far I've seen some different strategies for URL structure:
Some use [URL]/locations/cityname-1/2/3 etc.
while others use [URL]/locations/cityname-zip code/
I've even seen [URL]/locations/street address-cityname (that's what Starbucks do) There are also different strategies for the title of the branch page.
Some use [city name] [state] [zip code] | [Company name]
Other use [Full address] | [Company name]
Or [City name] [US state] [1/2/3] | [Company name]
Or [City name] [District / Neighborhood] [Zip Code] | [Company name] What is the preferred strategy for getting the best results? On the one hand, I wish differentiate the store pages from one another and gain as much local coverage as possible; on the other hand, I wish to create consistency and establish a long term strategy, taking into consideration that many more branches will be opened in the near future.1 -
Google can't discern the identity of my site
I have a website, http://NewYorkJazzEvents.com, that promotes jazz bands that are available for brides looking to hire a jazz band to perform at their wedding, or event planners looking to hire a jazz band to perform for a corporate event, etc. This identity, that my site is an Entertainment Agency, is made clear by all of the content on my site, as well as all of the content on its associated sites (such as its linked Facebook, YouTube, and Google Business pages, and many local citations). Yet, contrary to all of this data, the mere presence of the word "events" in my URL and business name has led Google to believe that my site is a Live Jazz Guide, i.e., a site that lists public performances of jazz groups in New York City. The problem, then, is that Google displays the site when people search for local events listings, and not when they search for jazz bands to contract for private events. For example, do a search for "jazz bands new york" and up pops the listings for sites catering to searchers looking to hire bands for private events, like Gigmasters, Gigsalad, right at the top of the list, followed by lots of individual bands. My site is buried (in my results, anyway), on the middle of page 2. (My paid Adwords ad, on the other hand, shows up at the top of paid ads.): https://www.dropbox.com/s/sv4we4gvnb6wkyb/Screenshot%202016-04-11%2019.22.40.png?dl=0 Now do a search for "new york jazz events." Boom! I'm #1 in the natural results, and, unlike in the search for "new york jazz band," my Google plus page and map (or is it the "knowledge graph"?) display right at the top of the right column: https://www.dropbox.com/s/nob24x1b8u1g4or/Screenshot%202016-04-11%2019.18.49.png?dl=0. (Pretty useless to people searching for live jazz listings in New York, though.) (This, by the way, is an additional related frustration: why does Google display all of its local information (its map, links to my Google reviews, etc.) next to my site listing when people are searching for events, but but hides this valuable information next to my site listing when people are search for jazz bands (when my site comes up on page 2)?) For a further confirmation of Google's confusion, see this data from Google that indicates the top search queries that it is using to display my site are centered around searches for local live jazz listings: Google Search Console > Search Traffic > Search Analytics > Queries: https://www.dropbox.com/s/t8blxv6a077iuw6/Screenshot%202016-03-07%2012.28.38.png?dl=0 See also see this data from Google that indicates that it see "events" (which it understands as local live jazz listings) rather than "new york jazz bands" as the essential keyword describing the identity of the site: Google Search Console > Google Index > Content Keywords: https://www.dropbox.com/s/6nk6skfgx9zjzgc/Screenshot%202016-03-07%2012.46.04.png?dl=0 It's been this way for several years. I thought Google was supposed to be smart, but it's pretty dumb in this case (all the other search engines, including Bing, are quite a bit more intelligent). All this trouble, essentially from a word within a URL? Does anyone have an idea of the cause of this issue, and any potential cures? What can I do to clear up Google's confusion?
Local Website Optimization | | ChuckBraman0 -
How can my categories rank for my different branches? Tidied site up but now local rankings are worse
Dear Mozzers , I am wondering if someone could please help with some advice and assistance on the following for our Tool hire site: Basically I like to know how we can rank for our categories for our different branch locations ?. We have a branch finder page and separate branch pages but I do not know if I should have an internal link from all our branch pages to all my different categories or not or is google clever enough to know that I have x locations and x categories and I should rank all the categories in all the locations. I think my site structure is fairly straightforward and on the face of it similar to what others do who have multiple branches . For example I enclose a link to 2 of our categories - carpet cleaner hire category and a floor sander hire category carpet cleaner category - http://goo.gl/cMyS4i floor sander category - http://goo.gl/4ipUyA Heres a link to our Branch Finder - http://goo.gl/UyTQdK Heres a link to one of our Branches for example - Bristol Branch - http://goo.gl/9TXHTK And heres our link to our google plus Bristol page - google plus bristol branch page - https://goo.gl/h0IwAK . We have link from our bristol page going to the bristol google plus page and visa versa. Currently within our internal linking structure there is No direct link on the branch pages to the categories ?. Is this something we need to do or not necessary ?. - If we do it , then it may mess up or confuse the page as I someone need to get all the category links on the branch pages ? We have lots of good unique content , lots of citations for our branches and categories etc but we just don't seem to rank at all well for any of our categories in local search. For example if somene was to search for - Carpet cleaner hire "City Name " or Floor sander hire "City Name" (City name being where our branches are). We dont rank very well for most of our cities. Even without putting the city name in we dont rank to well in local search. We used to have individual pages for our categories in each of the cities we have branches with unique content on all and these did rank quite well in a few cities but never top 3 in most and we got rid of these last month (start of Oct) as I was told that google may see this as quite spammy or doorway pages if I have a carpet cleaner hire Bristol page or a floor sander hire Bristol page etc ?.. All my location landing pages now just 301 back to the appropriate category. I am wondering if getting rid of these landing pages was a good idea as by tidying things up , I've seemed to have lost my local rankings for my cities. Can someone please advise if what I did was right and what else I should look at doing ?> Could it be an internal linking issue I need to sort ? Any assistance much appreciated.
Local Website Optimization | | PeteC12
thanks
Pete0 -
Does anyone have a good program they use for full site audits?
I'm looking to find a program that will do the following: Scan for page errors including code issues, hosting issues, redirect issues, etc. Pages missing Google Analytics Google + Local audit to identify issues with NAP, citations, category selection etc. Find pages with title issues including missing page titles, duplicates or titles that are too short or too long, header tag issues such as missing H1 tags Meta description issues including missing meta descriptions, duplicate meta descriptions or meta descriptions that are too short or too long Link issues including broken internal or external links or missing anchor or ALT text Identify internal or external links using rel=”nofollow” Image issues, such as missing ALT or title text and broken images Identify pages using Schema.org microdata I know there are probably a couple programs that will do little bits here and there so I'm open to suggestions. Thank you.
Local Website Optimization | | SimonWorsfold0 -
Client with business website as well as franchise site
I have a client who has created a Weebly web presence alongside his provided franchise website. What is my best strategy as he does not wish for the franchise site to out-perform his Weebly presence.
Local Website Optimization | | Sans_Terra0