Asked

Multilanguage SEO url structure

Hi,

I'm building a multi-language site and currently my multi-language structure looks like this:

//Home https://sayhi.dog/nl https://sayhi.dog/en

//Breed pages https://sayhi.dog/nl/hondenrassen/golden-retriever https://sayhi.dog/en/dog-breeds/golden-retriever

On my site it's possible to have a profile that can bee seen by everyone. What would be the best way to make these profile pages multi-language?

If I would use the same structure with profile pages it would look like this:

https://sayhi.dog/nl/profiel/tjeerd-korse https://sayhi.dog/nl/profile/tjeerd-korse

If I do this users who share their nl url with someone from en the en user will visit the wrong page.

What are your thoughts on this? Is there a better way?

Thanks!

#sayhidog

Building privacy friendly products

I think language is user specific, not URL specific. I would just guess the language + have a dropdown + store a cookie with the value.

Thanks for your reply. I already thought about that but google does not recommend that support.google.com/webmasters…. And SEO is very important for my site.

Building privacy friendly products

In that case you should use it in the URL, right?

Yeah I'm not sure haha this is btw an example of a profile page on my site currently sayhi.dog/profiel/tjeerd-korse. But now I'm working on a multi-language version so I'm doing some research now :)

Maker of WIP amongst other things.

Kinda ironic the link you share has the language in a URL parameter, which Google itself recommends against.

Yes haha already saw that :)

Maker of WIP amongst other things.

If I do this users who share their nl url with someone from en the en user
will visit the wrong page.

I think this is true for any page, correct? If I as a Dutch user visit your site and up tweeting a link, my Twitter followers will end up on a Dutch page. Correct?

I'd lean towards using a URL parameter even though Google recommends against it. The cons they explain don't include bad SEO ranking as far as I can tell. Personally, I could live with the cons. Also, since your site doesn't seem to be content-heavy and the language setting tends to refer mostly to user interface elements (I think?) I don't think it's much of an issue anyway.

I also recommend looking at how other sites have solved this. Specifically those that have a similar setup as yours. (user generated content, etc)

Currently I'm working on a v2 of sayhi.dog and it includes breed pages where a lot of content has been created (by the community). So it will be content heavy and those pages are going to be very different for several languages. It's a difficult decision but I will do some more research.

Thanks for answering Marc!