我運行角度建立了一個網站,我用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應用。 –