HTML: Mehrere Sprachen, meta-Beschreibungen?
Wie kann ich zwei Sprache, meta-Beschreibungen auf meiner website?
Ist dieser code von google gültig?
<meta name="description" lang="en" content="english blablabla" />
<meta name="description" lang="hu" content="hungary blablabla" />
Was meinst du mit "google-gültig"?
wenn wir haben keine html-Fehler und google schreiben die richtige Sprache Beschreibung, wie, wenn ich Ungarisch google chrome-ich werde suchen und ich werde sehen, nur Ungarisch Beschreibungen
wenn wir haben keine html-Fehler und google schreiben die richtige Sprache Beschreibung, wie, wenn ich Ungarisch google chrome-ich werde suchen und ich werde sehen, nur Ungarisch Beschreibungen
InformationsquelleAutor Zsolt Janes | 2015-03-31
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen Sie diese post von den Google Webmaster-zentrale Blog: http://googlewebmastercentral.blogspot.com.es/2010/03/working-with-multilingual-websites.html
"Google versucht zu bestimmen, die wichtigsten Sprachen, die jede einzelne Ihrer Seiten. Sie kann helfen, um die Spracherkennung einfacher, wenn man sich an nur eine Sprache pro Seite und vermeiden side-by-side-übersetzungen. Obwohl Google erkennen kann, ob eine Seite in mehr als einer Sprache, empfehlen wir die Verwendung der gleichen Sprache für alle Elemente einer Seite sind: Header, sidebars, Menüs, etc.
Beachten Sie, dass Google ignoriert alle code-level-Sprache, die Informationen aus dem "lang" - Attributen Dokument-Typ-Definitionen (DTD). Einige web-editing-Programme erstellen, die diese Attribute automatisch, und daher sind Sie nicht sehr zuverlässig, wenn Sie versuchen, um zu bestimmen, die die Sprache einer Webseite."
Einige Infos über die multi-Sprachen-websites:
Da die html - "lang" - Attribut nicht erlaubt die Definition mehrerer Sprachen und meta-Attribut für die Sprache angeben ist veraltet, laut W3 Empfehlungen, es ist besser, um die Sprache zu spezifizieren, die in dem HTTP-header.
Wie das meta-element mit http-equiv-Attribut auf Content-Language, wird der Wert des HTTP-headers kann eine Komma-getrennte Liste von language-tags
Finden Sie unter:
http://tools.ietf.org/html/rfc2616#section-14.12
Als RFC2616 sagt:
Wenn Sie gehen, um http://validator.w3.org/check und versuchen, dies zu überprüfen:
W3 validator-tool sagt:
Dann, wenn lang-Attribut auf dem html-tag doens nicht erlaubt, mehrere Sprachen, ich denke, Ihr bestes werden geben Sie es im HTTP-header
InformationsquelleAutor exoddus
Den
lang
- Attribut platziert werden kann auf jedes element, nicht nur das root -html
element odermeta name="description"
. Schreiben Sie<html lang="en"><body>The Chinese translation of Stack Overflow is <span lang="zh-Hans">堆叠溢位</span></body></html>
und es ist gut, dieselang
Attribute, weil es hilft, visuelle Browser zur Auswahl der richtigen Schriften und audio-Browser für blinde Menschen zu wählen, die richtige Stimme.Einige nicht-Google-Suchmaschinen wollen immer noch die veraltete
<meta http-equiv="content-language">
markup (insbesondere Bing und Baidu angeblich immer noch wollen), aber ich habe keine Ahnung, ob Ihre Implementierungen sind Standard-konform genug zu bewältigen, zwei oder mehr Sprachen aufgeführt, die inhttp-equiv="content-language"
(probieren Sie es aus und sehen).Als ob Suchmaschinen Ehre, mehrere Instanzen von
meta name="description"
in mehreren Sprachen (mit den entsprechendenlang
Attribute), das hängt von der Suchmaschine. Google haben mitgeteilt, dass Sie nicht, wie side-by-side-übersetzungen, das ist schade für diejenigen von uns, diskutieren Fremdsprachen.InformationsquelleAutor Silas S. Brown