Ich betreibe eine Webseite mit kantigem gebaut und ich angular-gettext
zu integrieren und mehrere Sprachen zu unterstützen: https://angular-gettext.rocketeer.be/SEO und Unterstützung für mehrere Sprachen
Ich möchte nicht auf meine Website-Struktur unter Verwendung von domänenspezifischen Sub-Domain oder URL wie https://en.example.com/
ändern oder https://www.example.com/en/
. Bisher habe ich eine Sprachvariable im lokalen Speicher des Clients gespeichert, um zu bestimmen, welche Sprache angezeigt werden soll.
Es funktioniert gut und die UX ist nett. Ich frage mich jedoch, wie ich am besten sicherstellen kann, dass Google meine Website in anderen Sprachen indiziert.
I whas der Verwendung des hreflang
Attribut mit einem lang
Parameter denken so:
<link rel="alternate" href="http://example.com?lang=en" hreflang="en-us" />
Und dann natürlich behandeln die lang
Parameter in der URL.
Würde das funktionieren? Wird es als Best Practice angesehen oder gibt es einen eleganteren Weg?
Ich benutze bereits prerender und das funktioniert gut. Ich versuche nur, meine Website in verschiedenen Sprachen zu indizieren. – Spearfisher
https://support.google.com/webmasters/answer/182192?hl=en –
Google rendert Javascript/Angular-Apps. –