ich hab das bei einem Testprojekt mit Polylang Free gemacht und es war... okay. Nicht super, nicht schlecht. Für einfache Seiten reicht das. Aber sobald du WooCommerce oder komplizierte Custom Post Types hast wirds haarig.
Was ich unterschätzt hab: der Aufwand für die Übersetzungen selbst. Technisch kriegst du das hin, aber dann sitzt du da mit 80 Artikeln die alle auf englisch müssen und fragst dich warum du das angefangen hast 😅 Gerade jetzt im Sommer hatte ich eigentlich andere Pläne als stundenlang Texte zu überarbeiten.
Also Tipp: erst mit 5-10 Kernartikeln testen bevor du die ganze Site umstellst.
Da ich gerade selbst überlege wie ich meine Projekte strukturiere: ich würde bei einer laufenden Seite mit echten Rankings sehr vorsichtig sein. Jede strukturelle Änderung kann Rankings durcheinanderwerfen, auch wenn man es richtig macht.
Mein Ansatz wäre: erst eine komplett neue separate Domain für die englische Version aufbauen und dort alles testen. Klingt nach mehr Arbeit, aber du riskierst nicht dein bestehendes Projekt. Wenn die neue Version läuft und Rankings aufbaut, kannst du immer noch entscheiden ob du zusammenführst oder getrennt behältst.
Subdomains würde ich genauso wie die anderen hier vermeiden. Der SEO-Nachteil ist real und für Affiliate-Sites wo organischer Traffic alles ist, kann man sich das eigentlich nicht leisten.