SEO-Friendly Language-Aware Internal Links

stefan

New member
Hi @lutish ,

I have a suggestion to improve internal navigation and SEO in the Multi Host System.

Currently, when a visitor is browsing a translated version of the forum, clicking an internal link inside a post or private conversation can take them back to the master language because the stored URL does not contain a language prefix.

Example:

Current page (English):
https://example.com/en/threads/example-discussion.123/

Internal link:
https://example.com/threads/another-discussion.456/

Clicking this link takes the visitor back to the master language instead of keeping them on /en/.

Suggested solution:

Would it be possible to automatically rewrite internal forum links to match the visitor's currently selected language?

Ideally, this would:

  • Rewrite internal links server-side when rendering posts, quotes, signatures and private conversations.
  • Use the correct translated destination URL, including its language prefix and translated URL slug.
  • Preserve query parameters and anchors.
  • Leave external links and the original stored URLs unchanged.
  • Keep Canonical and Hreflang handling unchanged.
This would allow visitors to remain in their selected language without unnecessary redirects.


One more question about translations:

Does the Multi Host System currently support automatic translation of XenForo profile posts and comments on profile posts, or is this feature planned for a future update?

I believe these improvements would make the multilingual experience more consistent and improve internal SEO.

Thanks again for your continued work and support :)!
 
Back
Top