Polylang is compatible with major SEO plugins and automatically takes care of multilingual SEO such as html hreflang tags and opengraph tags. Moreover it offers the possibility to use, at your option, one directory, one subdomain or one domain per language.