我运行角度建立了一个网站,我用angular-gettext
集成和支持几种语言:https://angular-gettext.rocketeer.be/SEO和多语言支持
我不想使用特定于域的子域或URL改变我的网站结构类似https://en.example.com/
或https://www.example.com/en/
。到目前为止,我在客户端的本地存储中存储了一个语言变量,以确定要显示哪种语言。
它工作正常,UX很好。不过,我想知道确保Google使用其他语言编制我的网站的最佳方法。
我whas想使用hreflang
属性与lang
参数这样的:
<link rel="alternate" href="http://example.com?lang=en" hreflang="en-us" />
然后当然,处理在URL中lang
参数。
会这样吗?它被认为是最佳实践还是有更好的方法来做到这一点?
我已经使用prerender,这工作正常。我只是想用不同语言编制我的网站索引 – Spearfisher
https://support.google.com/webmasters/answer/182192?hl=zh-CN –
Google确实会呈现Javascript/Angular应用。 –