Before I begin, I am aware of https://developers.google.com/search/docs/advanced/crawling/managing-multi-regional-sites, but there I have a specific question which isn't answered there.
I have a website in German and English. There's an app download page accessible via:
https://example.com/download -> Redirects to en or de depending on HTTP_ACCEPT_LANGUAGE https://example.com/en/download-app -> English https://example.com/de/app-herunterladen -> German
FYI: There is an option to manually switch to the other language. I also have the following in my
<link rel="alternate" hreflang="en" href="https://example.com/en/download-app" /> <link rel="alternate" hreflang="de" href="https://example.com/de/app-herunterladen" />
Since it looks nicer and is more flexible, I'd like to get backlinks mainly for .../download.
Is this bad practice? To have a ton of backlinks for a page that doesn't really exist, but only redirects?
Or should I instead have
https://example.com/download as a third page that adapts its content depending on
HTTP_ACCEPT_LANGUAGE? I would then add
<link rel="alternate" hreflang="x-default" href="https://example.com/download" /> to my