Using hreflang with the same content on multilingual sites

I have a business listing site. The content of these businesses is ALL in German (title, description, etc.), so nothing is translated into other languages. This last fact makes my question slightly different from what I have seen in the sources I have read, see the references at the bottom.

Now, I want to allow non-German people to search the site as well. I translated the search by facets, buttons, etc. to English, so international users can still search for businesses by category in English, e.g. "all hairdressing salons". I am detecting a different language by adding a string to the URL, e.g. "/ en" for English.
I want to avoid penalties for duplicate content, and I read that canonical tags are no longer needed, so now I have introduced the following approach, is this the recommended approach?

General search pages

URL: https://www.mysite.de/en/businesses/berlin/
metadata:

  
  
  

URL: https://www.mysite.de/businesses/berlin/
metadata:

  
  
  

Business profile pages

(also note the German trade name in the URL)

URL: https://www.mysite.de/businesses/3232/mein-friseurgeschaft
metadata:

  
  
     

URL: https://www.mysite.de/en/businesses/3232/mein-friseurgeschaft
metadata:

  
  
     

Is the above the recommended approach?

Sources used:

  1. https://support.google.com/webmasters/answer/189077
  2. Multilingual site: use of canonical link and rel = "alternate" link
  3. https://webmasters.googleblog.com/2011/12/new-markup-for-multilingual-content.html
  4. Using rel = "alternate" on a multilingual site

SEO – Canonical URL and Hreflang on Multi-Country and Multi-Language Websites

So, I'm trying to set up a canonical and hreflang structure on my website to improve SEO, but to be honest, I am completely lost, so any help would be great.

The website is organized by a page choosing your country as the root of the main domain and a subdomain by country / language.

A0 » https://example.com/index.php »Choose your country, all content in English» html lang="en".

B0 » https://us.example.com/index.php »USA home page USA, All content in English » html lang="en-US".
B1 » https://us.example.com/about.php »About us, all content in English» html lang="en-US".

C0 » https://au.example.com/index.php »Australia homepage, all content in English» html lang="en-AU".
C1 » https://au.example.com/about.php »Australia on our page, all content in English» html lang="en-AU".

D0 » https://it.example.com/index.php »Italy homepage, all content in Italian» html lang="it-IT".
D1 » https://it.example.com/about.php »Italy page about us, all content in Italian» html lang="it-IT".

Posible problems:
1) To choose a country in A, there are no href links.
It's a dropdown menu with an onclick goto country_id function, and after some testing I think even googlebot doesn't identify / accept this way to go to countries B, C and D as valid return URLs, so the alternative hreflang doesn't it would work.

two) There are no direct links in any direction between countries. So if you are in B and want to change to C, you must first go back to A and then choose C.

3) In Google Search Console, the domain is a property and each subdomain is a different property.

4) Different countries, the same page structure, the same content, the same / different languages.
This means that pages B1 and C1 are 100% identical (same page structure, same content, same language) and pages B1 and D1 are 90% identical (same page structure, same content, different language).

With this action I would like to tell Google this:
a) I know I have different pages with the same content, but don't ignore it as they are meant for different users in different places and languages.

yes) If the search comes from a user located in the USA. Show them the home page of the respective country (B0, C0 or D0) in the USA, Australia or Italy.

C) If the search comes from anywhere else, show them the choose country page, even if that page is in English and this user speaks a different language.

Q1. With the structure of my website and considering the difficulties, is it possible to improve my actual SEO (which is now chaotic) by implementing canonical urls and hreflang attributes?

Q2 If so, what would be the "alternate" and "canonical" hreflangs in the header of A0, B0, and D1?

Thank you very much for your help!

google – International SEO with different TLDs and something of the same language – Question HREFLANG

My business is located in Asia, although 50% of my clients are from the United Kingdom, 27% from Australia and the rest of the country in which I am located.

After researching, I have concluded that I would like to use my .com for international and my home country, .co.uk for the UK and .com.au for Australia.

I think using the following hreflang would work and prevent me from getting duplicate content issues? Can anyone advise?

I'm curious because Australian English and UK English are basically the same thing.




What should be the Hreflang and canonical with session parameters?

We have a rusty online store with different domains / subdomains depending on currency and language.

Now we have a problem with hreflang tags, due to the parameters

  1. the cross-domain basket session is established by ?force_sid=(random string for session id)
  2. for different views in categories like ?ldtype=grid&_artperpage=100&pgNr=0&cl=alist&searchparam=&cnid=3ae4a2e1dd7501139.35363255

If the URL is accessed without the parameters, the canonical and hreflang tags are correct.

If the parameters are set, the canonical and hreflang tags are incorrect.

What are the correct labels, for example: www.example.de/category-name/?force_sid=e9k6p7d5dbpcu3s41p22tbll71 ?

We have:










Hreflang and canonical problem in session parameters

We have a rusty online store with different domains / subdomains depending on currency and language.

Now we have a problem with hreflang tags, due to the parameters

1) the cross-domain basket session is established by ?force_sid=(random string for session id)

2) for different views in categories like ?ldtype=grid&_artperpage=100&pgNr=0&cl=alist&searchparam=&cnid=3ae4a2e1dd7501139.35363255

If the url is accessed without the parameters, the canonical and hreflang tags are correct.

If the parameters are set, the canonical and hreflang tags are incorrect.

What are the correct labels, for example: www.example.de/category-name/?force_sid=e9k6p7d5dbpcu3s41p22tbll71 ?

We have:










hreflang and canonical label for the new country-specific website – different base domain

I have a slightly different situation compared to most of the other questions asked by hreflang and canonical tags for the country-specific version of the websites.

This is a question related to SEO and I was hoping to get an idea of ​​their recommendations.

  • We have an existing Australian website – let's say – ausnight.com.au
  • Now we want to launch a British version of this website; the domain is – uknight.co.uk
  • keep in mind that we are not only changing from .com.au to .co.uk … but the base domain name also changed: from ausnight to gentleman
  • As you can understand, the audience of both websites is different.

Both websites have the most pages with the same content … the question I have is:

1) Should we place canonical tags on the new pages of the website?

2) If we don't put canon tags on the new pages of the website, what is the impact on the SEO ranking of the current website?

3) I think we should put the hreflang tag on both websites to tell Google that we have another language version (en-au vs en-gb) of the same page. Is this correct?

internationalization – hreflang – do I need to prefix links in the different versions of my pages?

hreflang has been extremely frustrating for me to implement with my previously clean site design. Finally I bit the bullet to risk it because Google still doesn't index our translated versions with hreflang: I'm putting things like / ja / before the URLs.

My question is this:

The links used to be very simple. You can see a content by visiting

/watch/

or see a user visiting

/user/

read a news article by visiting

/news/

You can log in by visiting

/login/

And once you've logged in, there are additional things you can do, such as visiting

/watch/edit/

To edit your own content.

When I now have things like /ja/watch/ to deal with what should be done with the current Links in the page? Should they also have the language code prefix added to the URL?

For example, link to a user's profile from a piece of content that you have created and access it from /ja/watch/:

Username

Or is it okay to leave them as they are, for example?

Username

I built the site using a template system (Twig). I don't feel like having to enter and drop a code snippet before each navigation link, nor have to deal with duplicate / broken content because it is missing or generated outside of Twig.

If there is no lang code in the URL, the site will continue to change language according to the Accept-Language heading of your browser.

seo – Hreflang strategy – Webmaster stack exchange

enter the description of the image here

I have a very complex question and I would like to get help from advanced webmasters and SEO specialists 🙂

I have a website in English & # 39; website.com & # 39; and in Chinese & # 39; website.com/cn'

I just launched the option at the bottom of the page to change the regions of my pages to automatically propose solutions in the region I operate.

So, for example, my website is predetermined in English and if I select at the bottom of my page a region like Italy, my website will still be in English but my default region will be Italy (i.e. fly from Italy to England or If I click on another page, paint will automatically be sent from Italy to …).

Now I also have the option to change my language at the bottom of my website to four different languages ​​(es / de / fr / jp). So now I have the possibility of having my pages in French for an Italian region.

My question is how do I approach my hreflang label strategy because for now I have many combinations between the Chinese and English versions + all the regions that I select and I can't imagine having more combinations if I had more languages ​​with the new regions … #help

My code for now is (see photo)

HrefLang

Is it better to configure Hreflang in Eng instead of Eng (USA), when the target market is USA? In the US, however, it still serves other English-speaking countries outside the US. UU.

Hreflang sitemap confusion – Webmasters Stack Exchange

I have a website with multiple languages ​​and versions for different countries. However, everything is using the same TLD and segregated by regional configuration query parameter. Examples as below

  • abc.com is the general domain
  • abc.com?lang=ZH_SG (Chinese language users in Singapore)
  • abc.com/?lang=en_SG (English language users in Singapore)
  • abc.com/?lang=en_MY (English language users in Malaysia)
  • abc.com/?lang=ms_MY (Malay language users in Malaysia)

As I understand it, you must include the regional configuration query parameter in the site map. However, what about the typical sitemap requirements like (lastmod, priority, changefreq)?

  1. Does lastmod, priority, changefreq include in the hreflang site map along with hreflang?
  2. If you do, do you put it before the hreflang? Any sample to refer to?

Thanks for the help guys!