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
Business profile pages
(also note the German trade name in the URL)
Is the above the recommended approach?
- Multilingual site: use of canonical link and rel = "alternate" link
- Using rel = "alternate" on a multilingual site